 * { margin: 0; padding: 0; outline: 0; }

* {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box; }

:after, :before {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box; }
html {  scroll-behavior: smooth; }
 
body, html { height: 100%; }

body { font-size: 14px; line-height: 18px; font-family:Arial, Helvetica, sans-serif; color: #222222;
 min-width: 100%;  margin:0px; padding:0px;}

article, aside, details, footer, header, menu, nav, section { display: block; }

 
textarea { overflow: auto;  }

.cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }

.notext { font-size: 0; line-height: 0; text-indent: -4000px; }

.left, .alignleft { float: left; display: inline; }

.right, .alignright { float: right; display: inline; }

ul li { list-style:none;}

.clr { clear:both;}

.container {  max-width: 1200px;  }
.row {  margin-right: -15px;  margin-left: -15px; }
 

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { padding-right: 15px; padding-left: 15px; float:left; }

.col-lg-1{width:8.333333%}.col-lg-2{width:16.666667%}.col-lg-3{width:25%}.col-lg-4{width:33.333333%}.col-lg-5{width:41.666667%}.col-lg-6{width:50%}.col-lg-7{width:58.333333%}.col-lg-8{width:66.666667%}.col-lg-9{width:75%}.col-lg-10{width:83.333333%}.col-lg-11{width:91.666667%}.col-lg-12{width:100%}

.flt-lft { float:left !important;} 
.flt-rgt { float:right !important;} 

.txt-center {  text-align: center; }
.txt-right {  text-align: right; }
.txt-left {  text-align: left; }
.txt-just {  text-align:justify; }

.banner, .grt-dls, .ht-dls, .in-banner,  .bd-mn, .wel-mn, .nws-let, .hot-dls, .why-us, .inter-des, .dom-des   { float:left; width:100%;}

.wdt100 { float:left; width:100%;}
.wdt95 { float:left; width:95%;}
.wdt90 { float:left; width:90%;}
.wdt75 { float:left; width:75%;}
.wdt60 { float:left; width:60%;}
.wdt40 { float:left; width:40%;}
.wdt50 { float:left; width:50%;}
.wdt20 { float:left; width:20%;}
.wdt15 { float:left; width:15%;}
.wdt10 { float:left; width:10%;}
.wdt5 { float:left; width:5%;}

h1 { font-size:32px; line-height:38px; margin:0 0 2px 0; font-weight:normal;}
h2 { font-size:28px; line-height:34px; margin:0 0 2px 0; font-weight:normal;}
h3 { font-size:24px; line-height:28px; margin:0 0 2px 0; font-weight:normal;}
h4 { font-size:21px; line-height:26px; margin:0 0 2px 0; font-weight:normal;}
h5 { font-size:16px; line-height:26px; margin:0 0 2px 0; font-weight:normal;}

h1 strong { color:#094f8d; line-height:21px;}

p { margin:0px 0 10px 0;}

.pad-15-45 {padding: 15px 45px;   }
.pad-10-35 {padding: 10px 35px;   }
.pad-10-25 {padding: 10px 25px;   }
.pad-12-45 {padding: 12px 45px;   }
.pad-8-15 {padding: 8px 15px;   }
.pad-6-12 {padding: 6px 12px;   }
.pad-40-25 {padding: 40px 25px !important;   }
.pad-20-25 {padding: 20px 25px !important;   }
.pad-50-25 {padding: 50px 25px !important;}
.pad-4-8 {padding: 4px 8px;   }
.pad-12-12 {padding: 12px 12px;   }

.pad-tp-bt-80 { padding:80px 0;}
.pad-tp-bt-60 { padding:60px 0;}
.pad-tp-bt-40 { padding:40px 0;}
.pad-tp-bt-20 { padding:20px 0;}
.pad-tp-bt-10 { padding:10px 0;}

.pad-lft-rgt-80 { padding:0 80px;}
.pad-lft-rgt-60 { padding:0 60px;}
.pad-lft-rgt-40 { padding:0 40px;}
.pad-lft-rgt-20 { padding:0 20px;}
.pad-lft-rgt-10 { padding:0 10px;}
.pad-lft-rgt-5 { padding:0 5px;}

.pad-tp-80 { padding-top:80px;}
.pad-tp-60 { padding-top:60px;}
.pad-tp-40 { padding-top:40px;}
.pad-tp-20 { padding-top:20px;}
.pad-tp-15 { padding-top:15px;}

.pad-bt-80 { padding-bottom:80px;}
.pad-bt-60 { padding-bottom:60px;}
.pad-bt-40 { padding-bottom:40px;}
.pad-bt-20 { padding-bottom:20px;}

.pad-lft-80 { padding-left:80px;}
.pad-lft-60 { padding-left:60px;}
.pad-lft-40 { padding-left:40px;}
.pad-lft-20 { padding-left:20px;}

.pad-rgt-80 { padding-right:80px;}
.pad-rgt-60 { padding-right:60px;}
.pad-rgt-40 { padding-right:40px;}
.pad-rgt-20 { padding-right:20px;}


.mar-15-5 { margin:15px 0 5px 0;}
.mar-tp-bt-80 { margin:80px 0;}
.mar-tp-bt-60 { margin:60px 0;}
.mar-tp-bt-40 { margin:40px 0 !important;}
.mar-tp-bt-20 { margin:20px 0;}
.mar-tp-bt-15 { margin:15px 0;}
.mar-tp-bt-10 { margin:10px 0;}

.mar-lft-rgt-80 { margin:0 80px;}
.mar-lft-rgt-60 { margin:0 60px;}
.mar-lft-rgt-40 { margin:0 40px;}
.mar-lft-rgt-20 { margin:0 20px;}

.mar-tp-80 { margin-top:80px;}
.mar-tp-60 { margin-top:60px;}
.mar-tp-40 { margin-top:40px;}
.mar-tp-20 { margin-top:20px;}
.mar-tp-10 { margin-top:10px;}

.mar-tp-3 { margin-top:3px;}

.mar-bt-80 { margin-bottom:80px;}
.mar-bt-60 { margin-bottom:60px;}
.mar-bt-40 { margin-bottom:40px;}
.mar-bt-20 { margin-bottom:20px;}
.mar-bt-30 { margin-bottom:30px;}
.mar-bt-10 { margin-bottom:10px;}
.mar-bt-5 { margin-bottom:5px;}

.mar-lft-80 { margin-left:80px;}
.mar-lft-60 { margin-left:60px;}
.mar-lft-40 { margin-left:40px;}
.mar-lft-20 {  margin-left:20px;}
.mar-lft-10 {  margin-left:10px;}
.mar-lft-5 {  margin-left:5px;}

.mar-rgt-80 { margin-right:80px;}
.mar-rgt-60 { margin-right:60px;}
.mar-rgt-40 { margin-right:40px;}
.mar-rgt-20 { margin-right:20px;}


.bg-green  { background-color:#0cd732;}
.bg-blue { background-color:#094f8d;} 
.bg-blue-lgt { background-color:#e5f2ff;}
.bg-blue-lgt2 { background-color:#3199da;}

.bg-silver  { background-color:#f2f2f2;}
.bg-silver2  { background-color:#f5f5f5;}

.bg-white  { background-color:#ffffff;}
.bg-red  { background-color:#ff223f;}
.bg-orng  { background-color:#debd05;}
.bg-blue-light  { background-color:#10c7c5;}


.col-white { color:#ffffff;}
.col-green { color:#8bc71c;}
.col-blue { color:#166bc5;}
.col-black { color:#000000 !important; text-decoration:none;}
.col-red { color:#ff0000; text-decoration:none;}
.col-red2 { color:#c51230; text-decoration:none;}
.col-orng {color:#ff793a;}

.fnt-sz12 { font-size:12px !important;}

.fnt-sz18 { font-size:18px !important;}
.fnt-sz24 { font-size:24px !important;}
.fnt-sz28 { font-size:28px;}
.fnt-sz46 { font-size:46px;}

.brd-bt-orng  { border-bottom:10px solid #debd05; border-radius:0 0 8px 8px; }
.brd-bt-red  { border-bottom:10px solid #ff223f; border-radius:0 0 8px 8px; }
.brd-bt-blue  { border-bottom:10px solid #10c7c5; border-radius:0 0 8px 8px; }
.brd-bt-green  { border-bottom:10px solid #0cd732; border-radius:0 0 8px 8px; }


.cur-pointer { cursor:pointer;}

.max-wd-img { max-width:100%; height:auto;  }
.wd-img { width:100%; height:auto; }
.img-circle { border-radius:150px;} 
.shadw { box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);}
.bx-shad {box-shadow: 0 0 2px 0 rgba(19,26,31,0.12),0 2px 4px 0 rgba(19,26,31,0.22)!important;}
.padlft-rgt-non { padding-left:0px  !important; padding-right:0px !important;}
.padlft-non { padding-left:0px  !important; }
.padrgt-non {  padding-right:0px !important;}

 
.brd-rgt1 { border-right:dashed 1px #ccc;} 


.bt-colr1 { background:#015b8f; color: #ffffff;  border:none; padding:8px 20px; min-height:24px; float:right; text-decoration:none;  border-radius: 4px; }
.bt-colr1:hover { background:#69b524; }

.bt-colr2 { color:#6e6e6e;  border:none; background-color:#ffffff !important;  text-decoration:underline !important; }
.bt-colr2:hover { color:#015b8f; text-decoration:none;}


.bt-colr3 { background:#69b524; border:solid 1px #69b524; color: #ffffff; border-radius:6px;   padding:7px 20px; min-height:24px; text-decoration:none; float:right; width:100%; }
.bt-colr3:hover { background:#c51230;  border:solid 1px #c51230;}

.bt-colr4 { background:#094f8d;  border:solid 1px #094f8d; color: #ffffff; border-radius:6px;   padding:8px 10px; min-height:24px; text-decoration:none; float:right; width:100%; text-align:center; }
.bt-colr4:hover { background:#2196f3;  border:solid 1px #2196f3;}



.bt-colr5 { color: #074881;  border: #074881 solid 1px;  border-radius:6px;  text-shadow: 0 1px rgba(0, 0, 0, 0.08);   background-color: #ffffff;  text-align: center;  padding:8px 10px; min-height:24px; width: 100%;   height: auto; text-decoration: none;  float: left; }

.bt-colr6 { background:#c51230; border:solid 1px #c51230; color: #ffffff; border-radius:6px;   padding:8px 20px; min-height:24px; text-decoration:none; float:right; width:100%; }
.bt-colr6:hover { background:#69b524;  border:solid 1px #c51230;}

.bt-colr7 { background:#c51230; border:solid 1px #c51230; color: #ffffff; border-radius:6px;   padding:8px 20px; min-height:24px; text-decoration:none; float:right; width:100%; }
.bt-colr7:hover { background:#C4006F;  border:solid 1px #c51230;}

.bt-colr8 { background:#D66700; border:solid 1px #c51230; color: #ffffff; border-radius:6px;   padding:8px 20px; min-height:24px; text-decoration:none; float:right; width:100%; }
.bt-colr8:hover { background:#D6B600;  border:solid 1px #c51230;}
.bt-colr9 { background:#20B2AA; border:solid 1px #c51230; color: #ffffff; border-radius:6px;   padding:8px 20px; min-height:24px; text-decoration:none; float:right; width:100%; }
.bt-colr9:hover { background:#008080;  border:solid 1px #c51230;}

.bck-orange {background-color: #ffea75;}

.btn {  text-decoration: none;  cursor: pointer;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    
}
 
 
 

/* #Media Queries

================================================== */
@media only screen and ( min-width: 768px) and ( max-width: 1024px ) {
.fnt-sz46 {  font-size: 32px; } 
.call-lft { width:40%;}
.nws-lt { width:60%;}
.nws-bx input {  width: 60%; }
.dls-rgt {  width: 75%; }
}

@media only screen and ( min-width: 768px) and ( max-width: 980px ) {
.src-frm-rgt { width:10%;  }
.src-frm-lft { width:90%;  } 
}

@media only screen and ( min-width: 981px) and ( max-width: 1024px ) {
 
}

@media only screen and ( min-width: 481px) and ( max-width: 767px ) {

}

@media (max-width: 1200px) {
.container { max-width:1170px; }
 
}

@media (max-width: 1024px) { 
body {  font-size: 12px; line-height: 21px;}

.container { max-width: 970px; }
.col-md-1{width:8.333333%}.col-md-2{width:16.666667%}.col-md-3{width:25%}.col-md-4{width:33.333333%}.col-md-5{width:41.666667%}.col-md-6{width:50%}.col-md-7{width:58.333333%}.col-md-8{width:66.666667%}.col-md-9{width:75%}.col-md-10{width:83.333333%}.col-md-11{width:91.666667%}.col-md-12{width:100%}
h1 { font-size:24px; line-height:28px;  }
h2 { font-size:21px; line-height:26px; }
h3 { font-size:18px; line-height:24px; }
h4 { font-size:16px; line-height:20px; }
h5 { font-size:14px; line-height:18px; }

 
}

@media (max-width: 768px) {
.container { max-width: 750px; }
.col-sm-1{width:8.333333%}.col-sm-2{width:16.666667%}.col-sm-3{width:25%}.col-sm-4{width:33.333333%}.col-sm-5{width:41.666667%}.col-sm-6{width:50%}.col-sm-7{width:58.333333%}.col-sm-8{width:66.666667%}.col-sm-9{width:75%}.col-sm-10{width:83.333333%}.col-sm-11{width:91.666667%}.col-sm-12{width:100%}
h1 { font-size:21px; }
h2 { font-size:18px; }
h3 { font-size:16px; }
h4 { font-size:14px; }
h5 { font-size:12px; }
header { position:inherit; float:left; padding-bottom:5px;}
.page-nm { width:100%; overflow:scroll;}
.logo2 { display:none;}
.src-bx { width:79%;     margin:5px 2px 0 0;}
.bt-colr1, .bt-colr3, .bt-colr6 {padding:4px 8px;   min-height: 24px; font-size:12px;}
.src-bx input {  width: 60%; padding:6px 6px 6px 6px !important; min-height: 30px !important; }

.src-bx button {  width: 40%;  padding:8px 8px !important; }
.mar-tp-10 { margin-top:5px;}
.bd-mn { padding:0px;}
 }
 
}
@media (max-width: 680px) {
 
}

@media (max-width: 480px) { 
 
.col-xs-1{width:8.333333%}.col-xs-2{width:16.666667%}.col-xs-3{width:25%}.col-xs-4{width:33.333333%}.col-xs-5{width:41.666667%}.col-xs-6{width:50%}.col-xs-7{width:58.333333%}.col-xs-8{width:66.666667%}.col-xs-9{width:75%}.col-xs-10{width:83.333333%}.col-xs-11{width:91.666667%}.col-xs-12{width:100%}
 
.logo, .log-in-bx {width:100%}
.catg,  .url-title { width:100%}
.ad-catg, .ad-url-title { margin:2px 0 0 0px;}
.bd-cont2 label { width:20%;}
.bd-cont2 input, .bd-cont2 textarea {  width: 80%; }
.mar-lft10 {margin-left: 20%;}
}
#optional_url {
    width: 50%;
}

