/* Deafult Margin & Padding */

/*-- Margin Top --*/
.mt-5 { margin-top: 5px; }
.mt-10 { margin-top: 10px; }
.mt-15 { margin-top: 15px; }
.mt-20 { margin-top: 20px; }
.mt-25 { margin-top: 25px; }
.mt-30 { margin-top: 30px; }
.mt-35 { margin-top: 35px; }
.mt-40 { margin-top: 40px; }
.mt-45 { margin-top: 45px; }
.mt-50 { margin-top: 50px; }
.mt-55 { margin-top: 55px; }
.mt-60 { margin-top: 60px; }
.mt-65 { margin-top: 65px; }
.mt-70 { margin-top: 70px; }
.mt-75 { margin-top: 75px; }
.mt-80 { margin-top: 80px; }
.mt-85 { margin-top: 85px; }
.mt-90 { margin-top: 90px; }
.mt-95 { margin-top: 95px; }
.mt-100 { margin-top: 100px; }
.mt-105 { margin-top: 105px; }
.mt-110 { margin-top: 110px; }
.mt-115 { margin-top: 115px; }
.mt-120 { margin-top: 120px; }
.mt-125 { margin-top: 125px; }
.mt-130 { margin-top: 130px; }
.mt-135 { margin-top: 135px; }
.mt-140 { margin-top: 140px; }
.mt-145 { margin-top: 145px; }
.mt-150 { margin-top: 150px; }
.mt-155 { margin-top: 155px; }
.mt-160 { margin-top: 160px; }
.mt-165 { margin-top: 165px; }
.mt-170 { margin-top: 170px; }
.mt-175 { margin-top: 175px; }
.mt-180 { margin-top: 180px; }
.mt-185 { margin-top: 185px; }
.mt-190 { margin-top: 190px; }
.mt-195 { margin-top: 195px; }
.mt-200 { margin-top: 200px; }
.mt-300 { margin-top: 300px; }
.mt-400 { margin-top: 400px; }

/*-- Margin Bottom --*/
.mb-5 { margin-bottom: 5px; }
.mb-6 { margin-bottom: 6px; }
.mb-10 { margin-bottom: 10px; }
.mb-15 { margin-bottom: 15px; }
.mb-20 { margin-bottom: 20px; }
.mb-25 { margin-bottom: 25px; }
.mb-30 { margin-bottom: 30px; }
.mb-35 { margin-bottom: 35px; }
.mb-40 { margin-bottom: 40px; }
.mb-45 { margin-bottom: 45px; }
.mb-50 { margin-bottom: 50px; }
.mb-55 { margin-bottom: 55px; }
.mb-60 { margin-bottom: 60px; }
.mb-65 { margin-bottom: 65px; }
.mb-70 { margin-bottom: 70px; }
.mb-75 { margin-bottom: 75px; }
.mb-80 { margin-bottom: 80px; }
.mb-85 { margin-bottom: 85px; }
.mb-90 { margin-bottom: 90px; }
.mb-95 { margin-bottom: 95px; }
.mb-100 { margin-bottom: 100px; }
.mb-105 { margin-bottom: 105px; }
.mb-110 { margin-bottom: 110px; }
.mb-115 { margin-bottom: 115px; }
.mb-120 { margin-bottom: 120px; }
.mb-125 { margin-bottom: 125px; }
.mb-130 { margin-bottom: 130px; }
.mb-135 { margin-bottom: 135px; }
.mb-140 { margin-bottom: 140px; }
.mb-145 { margin-bottom: 145px; }
.mb-150 { margin-bottom: 150px; }
.mb-155 { margin-bottom: 155px; }
.mb-160 { margin-bottom: 160px; }
.mb-165 { margin-bottom: 165px; }
.mb-170 { margin-bottom: 170px; }
.mb-175 { margin-bottom: 175px; }
.mb-180 { margin-bottom: 180px; }
.mb-185 { margin-bottom: 185px; }
.mb-190 { margin-bottom: 190px; }
.mb-195 { margin-bottom: 195px; }
.mb-200 { margin-bottom: 200px; }
.mb-300 { margin-bottom: 300px; }
.mb-400 { margin-bottom: 400px; }

.mr-10{margin-right: 10px;}
.mr-15{margin-right: 15px;}
.mr-30{margin-right: 30px;}
.mr-100{ margin-right: 100px; }
.mr-120{ margin-right: 120px; }
.mr-150{ margin-right: 180px; }
.mr-200{ margin-right: 200px; }
.mr-20{margin-right:20px;}
.mr--30{margin-right:-30px;}

.ml-15{margin-left: 15px;}
.ml-20{margin-left: 20px;}
.ml-30{margin-left: 30px;}
.ml-100{ margin-left: 100px; }
.ml-130{ margin-left: 130px; }
.ml-150{ margin-left: 150px; }
.ml-200{ margin-left: 200px; }
.ml-300{ margin-left: 300px; }
.ml-200{ margin-left: 200px; }
.mt--20 { margin-top: -20px; }

/*-- Padding Top --*/
.pt-5 { padding-top: 5px; }
.pt-10 { padding-top: 10px; }
.pt-15 { padding-top: 15px; }
.pt-20 { padding-top: 20px; }
.pt-25 { padding-top: 25px; }
.pt-30 { padding-top: 30px; }
.pt-32 { padding-top: 32px; }
.pt-35 { padding-top: 35px; }
.pt-40 { padding-top: 40px; }
.pt-45 { padding-top: 45px; }
.pt-50 { padding-top: 50px; }
.pt-55 { padding-top: 55px; }
.pt-60 { padding-top: 60px; }
.pt-65 { padding-top: 65px; }
.pt-70 { padding-top: 70px; }
.pt-75 { padding-top: 75px; }
.pt-80 { padding-top: 80px; }
.pt-85 { padding-top: 85px; }
.pt-90 { padding-top: 90px; }
.pt-95 { padding-top: 95px; }
.pt-100 { padding-top: 100px; }
.pt-105 { padding-top: 105px; }
.pt-110 { padding-top: 110px; }
.pt-115 { padding-top: 115px; }
.pt-120 { padding-top: 120px; }
.pt-125 { padding-top: 125px; }
.pt-130 { padding-top: 130px; }
.pt-135 { padding-top: 135px; }
.pt-140 { padding-top: 140px; }
.pt-145 { padding-top: 145px; }
.pt-150 { padding-top: 150px; }
.pt-155 { padding-top: 155px; }
.pt-160 { padding-top: 160px; }
.pt-165 { padding-top: 165px; }
.pt-170 { padding-top: 170px; }
.pt-175 { padding-top: 175px; }
.pt-180 { padding-top: 180px; }
.pt-185 { padding-top: 185px; }
.pt-190 { padding-top: 190px; }
.pt-195 { padding-top: 195px; }
.pt-200 { padding-top: 200px; }
.pt-300 { padding-top: 300px; }
.pt-400 { padding-top: 400px; }

/*-- Padding Bottom --*/
.pb-6 { padding-bottom: 5px; }
.pb-10 { padding-bottom: 10px; }
.pb-15 { padding-bottom: 15px; }
.pb-20 { padding-bottom: 20px; }
.pb-25 { padding-bottom: 25px; }
.pb-30 { padding-bottom: 30px; }
.pb-35 { padding-bottom: 35px; }
.pb-40 { padding-bottom: 40px; }
.pb-45 { padding-bottom: 45px; }
.pb-50 { padding-bottom: 50px; }
.pb-55 { padding-bottom: 55px; }
.pb-60 { padding-bottom: 60px; }
.pb-65 { padding-bottom: 65px; }
.pb-70 { padding-bottom: 70px; }
.pb-75 { padding-bottom: 75px; }
.pb-80 { padding-bottom: 80px; }
.pb-85 { padding-bottom: 85px; }
.pb-90 { padding-bottom: 90px; }
.pb-95 { padding-bottom: 95px; }
.pb-100 { padding-bottom: 100px; }
.pb-105 { padding-bottom: 105px; }
.pb-110 { padding-bottom: 110px; }
.pb-115 { padding-bottom: 115px; }
.pb-120 { padding-bottom: 120px; }
.pb-125 { padding-bottom: 125px; }
.pb-130 { padding-bottom: 130px; }
.pb-135 { padding-bottom: 135px; }
.pb-140 { padding-bottom: 140px; }
.pb-145 { padding-bottom: 145px; }
.pb-150 { padding-bottom: 150px; }
.pb-155 { padding-bottom: 155px; }
.pb-160 { padding-bottom: 160px; }
.pb-165 { padding-bottom: 165px; }
.pb-170 { padding-bottom: 170px; }
.pb-175 { padding-bottom: 175px; }
.pb-180 { padding-bottom: 180px; }
.pb-185 { padding-bottom: 185px; }
.pb-190 { padding-bottom: 190px; }
.pb-195 { padding-bottom: 195px; }
.pb-200 { padding-bottom: 200px; }
.pb-300 { padding-bottom: 300px; }
.pb-400 { padding-bottom: 400px; }


/*-- Padding Left --*/
.pl-0 { padding-left: 0px; }
.pl-5 { padding-left: 5px; }
.pl-10 { padding-left: 10px; }
.pl-15 { padding-left: 15px; }
.pl-20{ padding-left: 20px; }
.pl-25 { padding-left: 35px; }
.pl-30 { padding-left: 30px; }
.pl-35 { padding-left: 35px; }
.pl-35 { padding-left: 35px; }
.pl-40 { padding-left: 40px; }
.pl-45 { padding-left: 45px; }
.pl-50 { padding-left: 50px; }
.pl-55 { padding-left: 55px; }
.pl-60 { padding-left: 60px; }
.pl-65 { padding-left: 65px; }
.pl-70 { padding-left: 70px; }
.pl-75 { padding-left: 75px; }
.pl-80 { padding-left: 80px; }
.pl-85 { padding-left: 80px; }
.pl-90 { padding-left: 90px; }
.pl-95 { padding-left: 95px; }
.pl-100 { padding-left: 100px; }
.pl-140 { padding-left: 140px; }
.pl-230 { padding-left: 230px; }

/*-- Padding Right --*/
.pr-0 { padding-right: 0px; }
.pr-5 { padding-right: 5px; }
.pr-10 { padding-right: 10px; }
.pr-15 { padding-right: 15px; }
.pr-20{ padding-right: 20px; }
.pr-25 { padding-right: 35px; }
.pr-30 { padding-right: 30px; }
.pr-35 { padding-right: 35px; }
.pr-35 { padding-right: 35px; }
.pr-40 { padding-right: 40px; }
.pr-45 { padding-right: 45px; }
.pr-50 { padding-right: 50px; }
.pr-55 { padding-right: 55px; }
.pr-60 { padding-right: 60px; }
.pr-65 { padding-right: 65px; }
.pr-70 { padding-right: 70px; }
.pr-75 { padding-right: 75px; }
.pr-80 { padding-right: 80px; }
.pr-85 { padding-right: 80px; }
.pr-90 { padding-right: 90px; }
.pr-95 { padding-right: 95px; }
.pr-100 { padding-right: 100px; }
.pr-150 { padding-right: 140px; }
.pr-200 { padding-right: 200px; }
.pr-230 { padding-right: 230px; }
.pl-120 { padding-left: 120px; }
.pr-120 { padding-right: 120px; }
.mt--50{margin-top: -40px;}

/* Background Color */
.theme-bg{ background: #fc8459; }
.primary-bg{ background: #fff000; }

.white-bg { background: #fff; }
.black-bg { background: #222222; }
.dark-black-bg {background: #1d1d1d !important;}
.gray-bg {background: #D4D4D4;}
.gray-bg2 {background: #f7f7f7;}
.light-gray-bg {background: #f5f5f5;;}
.orange-bg{background: #da1b1b;}
.pink-bg{background:#F06EAA;}
.lower-blue-bg{background:#8194D9;}
.darkblue-bg{background:#004A80;}
.yellow-brown-bg{background:#C69C6D;}
.green-bg{background:#1CBBB4;}
.yellow-bg{background:#FBAF5D;}
.dark-black{background: #000;} 
.footer-4-bg{background-color: #161619;}
.p-blue{background: #2349d5; border:1px solid #2349d5 !important}
.p-d-blue{background: #004a80; border:1px solid #004a80 !important}
.p-gray{background: #d4d4d4; border:1px solid #d4d4d4 !important}
.p-green{background: #1cbbb4; border:1px solid #1cbbb4 !important}
.p-l-black{background: #363636; border:1px solid #363636 !important}
.p-l-blue{background: #8194d9; border:1px solid #8194d9 !important}
.p-orange{background: #fbaf5d; border:1px solid #fbaf5d !important}
.p-pink{background: #f06eaa; border:1px solid #f06eaa !important}
.p-yellow{background: #c69c6d; border:1px solid #c69c6d !important}


/* Color */
.theme-color{ color: #fc8459; }
.dark-black-color{color: #000000!important;}
.primary-color{color: #deb306!important;}
.secondary-color{color: #999999!important;}
.white { color: #fff; }
.black-color { color: #222222; }
.light-blue{color: #006699;}
.light-black-color {color: #555555;}
.gray-color{color: #e1e1e1;}
.orange-color{color: #da1b1b;}
.blue-color{color: #006699;}
.f-color{color: #3c5b9b !important;}
.t-color{color: #40c1e0 !important;}
.g-color{color: #deb306 !important;}
.d-color{color: #d03384 !important;}


.gr-bg { background-color: #ebebeb!important; }
.t-bg{background-color: #40c1e0!important;}
.f-bg{background-color: #3c5b9b!important;}
.g-bg{background-color: #deb306!important;}
.g-bg-opacity{background-color:rgba(222,179,6,0.1)}


/* border */
.f-border{border: 1px solid #3c5b9b;;}
.t-border{border: 1px solid #40c1e0;}
.g-border{border: 1px solid #deb306;}
.d-border{border: 1px solid #d03384;}
.border-gray-top{border-top: 1px solid #e1e1e1;}
.brand-border{border-top: 1px solid rgb(233, 195, 195);}
.border-black{border:1px solid #222}
.border-gray{border:1px solid #e1e1e1}
.border-bottom-gray{border-bottom:1px solid #e1e1e1}
.border-gray2{border:2px solid #e1e1e1}
.height100{height: 100%;}
.width100{width: 100%;}
.border-footer{border-bottom:1px solid #2e2e30;;}
.ml--90{margin-left: -90px}
.plr-5{padding-left: 5px;padding-right: 5px;}
.mlr-15{margin-left: -15px;margin-right: -15px;}
.noradius { border-radius: 0!important; }


/* font-size override */
.p10 { font-size: 0.625rem !important; }
.p11 { font-size: 0.6875rem !important; }
.p12 { font-size: 0.75rem !important; }
.p14 { font-size: 0.875rem !important; }
.p16 { font-size: 1rem !important; }
.p18 { font-size: 1.125rem !important; }
.p20 { font-size: 1.25rem !important; }
.p22 { font-size: 1.375rem !important; }
.p24 { font-size: 1.5rem !important; }
.p30 { font-size: 1.875rem !important; }
.p36 { font-size: 2rem !important; }
.p48 { font-size: 3rem !important; }
.p60 { font-size: 3.75rem !important; }


/* letters spacing override */
.ls0 { letter-spacing: 0px !important; }
.ls1 { letter-spacing: 1px !important; }
.ls2 { letter-spacing: 2px !important; }
.ls3 { letter-spacing: 3px !important; }
.ls4 { letter-spacing: 4px !important; }
.ls5 { letter-spacing: 5px !important; }


/* black overlay */
[data-overlay] { position: relative; }
[data-overlay]::before { background: #fc8459 none repeat scroll 0 0; content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 1; }
[data-overlay="3"]::before { opacity: 0.3; }
[data-overlay="4"]::before { opacity: 0.4; }
[data-overlay="5"]::before { opacity: 0.5; }
[data-overlay="6"]::before { opacity: 0.6; }
[data-overlay="7"]::before { opacity: 0.7; }
[data-overlay="8"]::before { opacity: 0.8; }
[data-overlay="9"]::before { opacity: 0.9; }