@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'montserratblack';
    src: url('fonts/montserrat-black-webfont.woff2') format('woff2'),
         url('fonts/montserrat-black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'montserratbold';
    src: url('fonts/montserrat-bold-webfont.woff2') format('woff2'),
         url('fonts/montserrat-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'montserratextrabold';
    src: url('fonts/montserrat-extrabold-webfont.woff2') format('woff2'),
         url('fonts/montserrat-extrabold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'montserratlight';
    src: url('fonts/montserrat-light-webfont.woff2') format('woff2'),
         url('fonts/montserrat-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'montserratmedium';
    src: url('fonts/montserrat-medium-webfont.woff2') format('woff2'),
         url('fonts/montserrat-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'montserratsemibold';
    src: url('fonts/montserrat-semibold-webfont.woff2') format('woff2'),
         url('fonts/montserrat-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'montserratregular';
    src: url('fonts/montserrat-regular-webfont.woff2') format('woff2'),
         url('fonts/montserrat-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

body { font-family: 'open_sansregular';}

.owl-prev i {
    font-size: 35px;
    color: #6a57fa;
}
.owl-next i {
    font-size: 35px;
    color: #6a57fa;
}
.owl-prev {
    position: absolute;
    top: 40%;
    left: -20px;
}
.owl-next {
    position: absolute;
    top: 40%;
    right: -10px;
}
.owl-carousel .owl-item img {
    display: -webkit-inline-box!important;
    width: 20%!important;
}

.owl-carousel21 .owl-item img {
    display: -webkit-inline-box!important;
    width: 80%!important;
}

.topheader{ background:#1c1c1c; padding:10px 80px;}
.topheader p{margin:0;}
.topheader p span{color: #ffffff; font-size: 14px;}
.topheader p span a{color: #ffffff; text-decoration:none; font-family:'montserratregular';}
.topheader p span a:hover{color: #fc0043;}
.topheader .socialicon{text-align:right;}
.topheader .socialicon a{color:#fff; font-size:18px; margin-right:10px;}

.banner{position:relative}
.banner img{width:100%}

.header{position:absolute; padding: 20px 30px;
      top: 50px;      width:100%; margin-bottom:50px;}
.header img{width:200px; margin-left:80px}

.contact-details{text-align:right; margin-top:15px; padding-right:110px;}

.contact-details a img{width:270px; margin-left:20px;}

.form{background:#6a57fa; position:fixed; bottom:0; width:100%; height:150px; z-index:10000}

.form .col-md-2{background: #6a57fa; height:130px}
.form .col-md-2 h2{font-family:'montserratbold'; color:#fff; margin:0; font-weight:bold; font-size:30px; text-align:left; margin-left:40px; margin-top:20px}
.form .col-md-2 p {
    font-size: 22px;
    color: #fff;
    line-height: 30px;
    /*padding: 30px;*/ 
	padding-bottom:0; 
	padding-top:30px;
    padding-left: 30px;
}

.form .col-md-10{background:#6a57fa; height:130px}
.form .col-md-10 h3{color:#ffcc01; font-family:'open_sansregular'; text-align:center; text-transform:uppercase}
.form .col-md-10 form{margin-top:50px}
.form .col-md-10 input{background:none; border:none; width:14%; border:1px solid #fff; height:35px; padding-left:5px; margin-left:20px; font-family:'open_sansregular'; color:#fff;float:left;}
.form .col-md-10 textarea{background:none; border:none; width:14%; border:1px solid #fff; height:35px; padding-left:5px; margin-left:20px; font-family:'open_sansregular'; color:#fff;float:left;}
.form .col-md-10 select{background:none; border:none; width:14%; border:1px solid #fff; height:35px; padding-left:5px; margin-left:20px; color:#fff; font-family:'open_sansregular'; float:left;}
.form .col-md-10 input.button2{border:1px solid #fff; font-size:20px; border-radius: 20px;}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #555;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #555;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #555;
}
:-moz-placeholder { /* Firefox 18- */
  color: #555;
}

.bannercontain{position:absolute;top:220px; left:90px; right:90px;}
.bannercontain h2{font-family:'montserratbold'; font-size:50px; line-height:60px; color:#fc0043; margin-bottom:20px;}
.bannercontain h4{font-family:'montserratregular'; font-size:20px; line-height:30px; color:#ffffff; margin-bottom:40px;}
.bannercontain a{font-family:'montserratregular'; font-size:20px; line-height:30px; color:#ffffff;transition: color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,background-position .3s ease,opacity .2s ease-out !important;background: linear-gradient(to right bottom,#595ea5 25%,#ff3a4c 50%,#595ea5 100%) !important;background-color: #ff3a4c !important;background-size: 200% 200% !important;background-position: 0 !important;padding: 10px 20px; text-decoration:none; margin-bottom:20px;display: inline-block;}
.bannercontain p{font-family:'montserratregular'; font-size:14px; line-height:10px; color:#ffffff; margin-bottom:20px;}
.bannercontain p span{font-family:'montserratregular'; font-size:40px; color:#ff3a4c; margin-bottom:30px;}
.bannercontain h5{font-family:'montserratregular'; font-size:16px; line-height:30px; color:#ffffff; margin-bottom:0px; margin-top:0;}
.bannercontain h3{font-family:'montserratregular'; font-size:16px; line-height:10px; color:#ffffff; margin-bottom:0px;}
.bannercontain img{display: inherit;margin-bottom: 20px;width: 160px; }
.bannercontain .col-md-4 h5{font-family:'montserratregular'; font-size:24px; padding:10px 0px; margin:0px; text-align:left; color:#ff214f; line-height:30px;}
.bannercontain .col-md-4 form{float:left; padding:5px 30px; background:rgba(0,0,0,0.5);/*border-bottom-left-radius: 10px;border-bottom-right-radius: 10px*/ border-radius:10px;}

.bannercontain .col-md-4 form input{width: 100%;margin-bottom: 10px;height: 45px;border: none; background:#c5c3c2 ;padding-left: 20px;font-family:'montserratregular';border: 1px solid #d1d1d1;border-radius: 10px;}
.bannercontain .col-md-4 form textarea{width: 100%;margin-bottom: 10px;height: 120px;padding-left: 20px;border: none; background:#c5c3c2 ; color: #000 !important;padding-top: 10px;font-family:'montserratregular';border: 1px solid #d1d1d1;border-radius: 10px;}
.button2 input[type="submit"]{width:30% !important; display:inline-block; font-family:'montserratregular'; background:#ff214f !important; color:#fff; padding:0 !important; border:0 !important;}
.button2 input[type="submit"]:hover{width:30% !important; display:inline-block; font-family:'montserratregular'; background:#ff214f !important; color:#fff; border:0 !important;}
.bannercontain ul{list-style:none; padding:0;}
.bannercontain .list1{font-size: 18px; font-weight: 600;}
.bannercontain .list-style-4 li {position: relative;padding: 0 0 10px 0px;margin: 0 0 10px 0;border-bottom: 1px solid rgba(0, 0, 0, 0.1);font-family:'montserratregular'; font-size:16px;}
.bannercontain .list-style-4 li .fa{color: #fc0043; font-size:10px; padding-right:5px;}
.bannercontain .col-md-4 p{font-family:'montserratlight'; font-size:16px; color:#fff; line-height:25px;}

.section01{padding-top:50px; padding-bottom:25px;background-image: url('image/abc/TRIANGLE-bg.jpg');background-size: 100%;}
.section01 h2{font-family:'montserratmedium'; font-size:32px; color:#fc0043; line-height:40px; text-align:center; margin-bottom:30px; text-transform:uppercase;}
.section01 p{font-family:'montserratlight'; font-size:18px; color:#000; line-height:30px; text-align:center; margin-bottom:30px;}
.section01 img{ margin-bottom:30px; width:100%;}

.section02{padding-top:50px; padding-bottom:50px; background-image:url('image/abc/TESTIMONIAL-BG.jpg');background-size: 100%;}
.section02 h2{font-family:'montserratmedium'; font-size:32px; color:#fff; line-height:40px; text-align:center; margin-bottom:30px;}
.section02 .container .col-md-9{background:#fff; text-align:center; padding:50px 80px; border-radius:20px;}
.section02 .container .col-md-9 p{font-family:'montserratlight'; font-size:18px; color:#000; }
.section02 .container .col-md-9 h4{font-family:'montserratmedium'; font-size:24px; color:#000; }
.section02 .container .col-md-9 .owl-dots{text-align:center;}
.section02 .container .col-md-9 .owl-dot{display:inline-block; margin-right:20px;}
.section02 .container .col-md-9 .owl-theme .owl-dots .owl-dot.active, .owl-theme .owl-dots .owl-dot:hover span{color:#D3D3D3}

.section1{padding-top:50px; padding-bottom:25px;background-image: url('image/abc/TRIANGLE-bg.jpg');background-size: 100%;}
.section1 h2{font-family:'montserratmedium'; font-size:32px; color:#fc0043; line-height:40px; text-align:center; margin-bottom:30px;}
.section1 p{font-family:'montserratlight'; font-size:16px; color:#000; line-height:25px; text-align:center;}

.section2{padding-top:25px; padding-bottom:30px;}
.section2 h2{font-family:'montserratmedium'; font-size:32px; color:#fc0043; line-height:40px; text-align:center; margin-bottom:30px;}
.section2 ul{list-style:none; padding:0px;}
.section2 ul .fa{color: #fc0043; font-size:24px;}
.section2 ul li{font-family:'montserratlight'; font-size:16px; color:#000; line-height:25px; text-align:left;padding: 0 0 10px 22px;border-bottom: 1px solid rgba(0, 0, 0, 0.1); margin-bottom:10px;}
.section2 p{font-family:'montserratlight'; font-size:20px; color:#000; line-height:25px; text-align:left; margin-top:30px; line-height:30px;}

.section3{padding-top:25px; padding-bottom:30px; text-align:center;}


.section3 .col-md-3 .fa{color: #fc0043; font-size:40px;}
.section3 .col-md-3 h3{color: #fff; font-family:'montserratmedium'; font-size:24px; background:#fc0043; padding:5px 10px; margin-left:60px; margin-right:60px; border-radius:10px;}
.section3 .col-md-3 p{color: #000; font-family:'montserratlight'; font-size:16px;}

.section03{padding-top:25px; padding-bottom:30px; text-align:center; background:#f4f4f4;}
.section03 h2{ font-family:'montserratmedium'; font-size:20px; color:#fc0043; line-height:40px; text-align:center; margin-bottom:30px; text-transform:uppercase;}
.section03 .glyphicon{float:right;}
.section03 .panel-heading{padding:15px 15px;}
.section03 .panel-title{text-align: left;}
.section03 .panel-title img{width:25px; margin-right:10px;}
.section03 .panel-title a{text-decoration:none;font-family:'montserratlight'; font-size:18px;}
.section03 .panel-group .panel {border-radius: 40px;}
.section03 .panel-body{text-align: left;font-family:'montserratlight'; font-size:16px;}
.section03 .panel-default > .panel-heading{background-color: #fff;border-color: none;border-radius: 30px;}
.section03 .contacthref{display:inline-block; color:#fff; background:#fc0043; padding:10px 25px;font-family:'montserratregular'; font-size:18px; text-decoration:none;margin-top: 20px;}

.section04{padding-top:25px; padding-bottom:30px;}
.section04 h2{font-family:'montserratmedium'; font-size:32px; color:#fc0043; line-height:40px; text-align:center; margin-bottom:30px; text-transform:uppercase;}
.section04 .assistyoulist{padding-left:100px; padding-top:20px;}
.section04 ul{list-style:none; padding:0px;}
.section04 ul img{width:24px; margin-right:10px;}
.section04 ul li{font-family:'montserratlight'; font-size:16px; color:#000; line-height:25px; text-align:left;padding: 0 0 10px 22px;margin-bottom:20px;}
.section04 .contacttext{text-align:center;}
.section04 .contacthref{display:inline-block; color:#fff; background:#fc0043; padding:10px 25px;font-family:'montserratregular'; font-size:18px; text-decoration:none;}
.section04 .buttoncontact{padding-right:0px;}
.section04 .buttoncontact img{width:100%;}

.section05{padding-top:25px; padding-bottom:30px;}
.section05 h2{font-family:'montserratmedium'; font-size:32px; color:#fc0043; line-height:40px; text-align:center; margin-bottom:30px; text-transform:uppercase;}
.section05 .contacttext{text-align:center;}
.section05 .contacthref{display:inline-block; color:#fff; background:#fc0043; padding:10px 25px;font-family:'montserratregular'; font-size:18px; text-decoration:none;}
.section05 p{font-family:'montserratlight'; font-size:20px; color:#000; line-height:25px; text-align:center;  line-height:30px; margin-bottom:30px;}

.section06{padding-top:25px; padding-bottom:0px;}
.section06 h2{font-family:'montserratmedium'; font-size:32px; color:#fc0043; line-height:40px; text-align:center; margin-bottom:0px; text-transform:uppercase;}
.section06 img{width:100%;}
.section06 .mobile{display:none;}

.section07{padding-top:50px; padding-bottom:30px;background:#f4f4f4;}
.section07 h2{font-family:'montserratmedium'; font-size:40px; color:#fc0043; line-height:50px; margin-bottom:30px; text-transform:uppercase; margin-top:60px;}
.section07 p{font-family:'montserratlight'; font-size:20px; color:#000; line-height:25px; text-align:left;  line-height:30px; margin-bottom:30px;}
.section07 .col-md-9 a{color:#000; text-decoration:none;}
.section07 .contacttext{text-align:center; margin-top:0px;}
.section07 .contacttext h4{font-family:'montserratmedium'; font-size:20px; color:#fc0043; line-height:30px; margin-bottom:10px; }
.section07 .contacthref{display:inline-block; color:#fff; background:#fc0043; padding:10px 50px;font-family:'montserratregular'; font-size:20px; text-decoration:none;}
.section07 .contacttext form input{width: 100%;margin-bottom: 10px;height: 35px;border: none; background:#c5c3c2 ;padding-left: 20px;font-family:'montserratregular';border: 1px solid #d1d1d1;border-radius: 10px;}
.section07 .contacttext form textarea{width: 100%;margin-bottom: 10px;height: 60px;padding-left: 20px;border: none; background:#c5c3c2 ; color: #000 !important;padding-top: 10px;font-family:'montserratregular';border: 1px solid #d1d1d1;border-radius: 10px;}
.section07 .contacttext  .button2 input[type="submit"]{width:100% !important; display:inline-block; font-family:'montserratregular'; background:#ff214f !important; color:#fff; padding:0 !important; border:0 !important;}
.section07 .contacttext  .button2 input[type="submit"]:hover{width:100% !important; display:inline-block; font-family:'montserratregular'; background:#ff214f !important; color:#fff; border:0 !important;}

.section08{padding-top:50px; padding-bottom:25px;}
.section08 h2{font-family:'montserratmedium'; font-size:32px; color:#fc0043; line-height:40px; text-align:center; margin-bottom:30px;}
.section08 img{ margin-bottom:30px; width:100%;}

.section09{padding-top:50px; padding-bottom:30px; background:#f5f5f5;}
.section09 h2{font-family:'montserratmedium'; font-size:28px; color:#fc0043; line-height:40px; margin-bottom:30px; text-transform:uppercase; text-align:center;}
.section09 p{font-family:'montserratlight'; font-size:17px; color:#000; text-align:left;  line-height:30px; }
.section09 .col-md-4{padding-left:0;}
.section09  form input {width: 100%;margin-bottom: 10px;height: 45px;border: none;background: #fff;padding-left: 20px;font-family: 'montserratregular';border: 1px solid #d1d1d1; border-radius:10px;}
.section09  form textarea {width: 99%;margin-bottom: 10px;height: 80px;padding-left: 20px;border: none;background: #fff;color: #000 !important;padding-top: 10px;font-family: 'montserratregular';border: 1px solid #d1d1d1;border-radius:10px;}
.section09  form input {width: 100%;margin-bottom: 10px;height: 45px;border: none;background: #fff;padding-left: 20px;font-family: 'montserratregular';border: 1px solid #d1d1d1;}
.section09 .button2{text-align:center; margin-top:20px;}
.section09 .button2 input[type="submit"] {width: 20% !important;display: inline-block;font-family: 'montserratregular';background: #363636 !important;color: #fff; display:inline-block;}
.section09 .button2 input[type="submit"]:hover {width: 20% !important;display: inline-block;font-family: 'montserratregular';background: #363636 !important;color:#fff; display:inline-block;}

.section10{padding:30px 90px; background:#363636;}
.section10 .mainlogo img{width:200px;}
.section10 h2{font-family:'montserratmedium'; font-size:26px; color:#fff; line-height:30px; margin-bottom:20px; margin-top:50px; text-transform:uppercase;}
.section10 h4{font-family:'montserratlight'; font-size:18px; color:#fff; text-align:left;  line-height:30px;}
.section10 p{font-family:'montserratlight'; font-size:18px; color:#fff; text-align:left;  line-height:30px; }
.section10 .col-md-5 img{width:100%;}
.section10 .contacttext{ margin-top:30px;}
.section10 .contacthref{color:#fff; background:#fc0043; padding:10px 15px;font-family:'montserratregular'; font-size:20px; text-decoration:none;}

.section10 a{color:#fff; text-decoration:none;font-family:'montserratlight';}

.section11{padding:5px 15px; background:#d7d7d7;}
.section11 h4{font-family:'montserratlight'; font-size:18px; color:#000; line-height:20px; text-align:center; }

.section12{ background:#e4003d; text-align:center;}
.section12 .headerbutton{font-family:'montserratmedium'; font-size:22px; color:#fff; line-height:30px; text-transform:uppercase; display:inline-block; background:none; border:none;box-shadow: none;}
.section12 .headerbutton:hover{font-family:'montserratmedium'; font-size:22px; color:#fff; line-height:30px; text-transform:uppercase; display:inline-block; background:none; border:none;box-shadow: none;}
.section12 .headerbutton:active{font-family:'montserratmedium'; font-size:22px; color:#fff; line-height:30px; text-transform:uppercase; display:inline-block; background:none; border:none;box-shadow: none;}
.section12 .headerbutton:focus{font-family:'montserratmedium'; font-size:22px; color:#fff; line-height:30px; text-transform:uppercase; display:inline-block; background:none; border:none;box-shadow: none;}

.digitalpopup .modal-dialog {width: 500px;margin: 150px auto;}
.digitalpopup .modal-content {padding-bottom: 20px;background-image: url('image/abc/popup.jpg');
background-position: 100%;}
.digitalpopup .modal-header .close {opacity: 1;}
.digitalpopup .modal-header .close img{width:30px;}
.digitalpopup h4 {text-align: center;    color: #FF0000;    font-family: 'montserratlight';    font-size: 20px; margin-top:30px;}
.digitalpopup h3 {text-align: center;    color: #FF0000;    font-family: 'montserratmedium';    font-size: 26px;}
.digitalpopup .modal-body {   margin-top: 0px;padding: 15px 50px;}

.digitalpopup form input { width: 100%; margin-bottom: 10px; height: 40px; padding-left: 20px; border-radius: 5px; border: none; background: #fff;  font-family: 'montserratregular';border: 1px solid gray;}
.digitalpopup form textarea { width: 100%;margin-bottom: 10px; height: 100px; padding-left: 20px; border-radius: 5px; border: none; background: #fff; color: #000 !important;font-family: 'montserratregular';padding-top: 15px;border: 1px solid gray;}
.digitalpopup .button3 { text-align: center; margin-top: 20px;}
.digitalpopup .button3 input { width: 50% !important;display: inline-block;font-family: 'montserratregular';  background: #FF0000 !important;  border-radius:10px !important; color:#fff;}
.digitalpopup .modal-footer { border-top: none; display:none;}
.digitalpopup .modal-footer button {display: none;}
.digitalpopup .modal-header{border-bottom: 0px solid #e5e5e5;}

@media screen and (min-width:0px) and (max-width:600px){
	
.topheader{padding:5px 10px;}
.topheader .row{margin-left:0; margin-right:0px;}
.topheader p span{font-size: 15px;}
.topheader .socialicon{text-align: center;margin-top: 10px;}
.header{top: 80px;margin-bottom: 30px;}
.header img {width: 110px; margin-left: 0px;}
.header .col-md-4{float:left;}
.contact-details {text-align: center; margin-top: 0px;padding-right: 0px;}
.contact-details a img { width: 190px; margin-left: 0px;}
.bannercontain{position:relative;top: 0px;left: 0px;right: 0px;}
.bannercontain h2{font-size: 22px;line-height: 30px;}
.bannercontain h4{font-size: 18px;line-height: 25px;color: #000;}
.bannercontain .list-style-4 li{color:#000;}
.bannercontain .col-md-4 form{padding: 10px 20px;background: #000;}	
.section01 h2{font-size: 20px;margin-bottom: 0px;line-height: 30px}
.section01 img{margin-bottom: 0px;}
.section02 h2{font-size: 20px;margin-bottom: 30px;line-height: 30px}
.section02 .container .col-md-9{padding: 20px 10px;}
.section1 h2{font-size: 20px;margin-bottom: 30px;line-height: 30px}
.section2 h2{font-size: 20px;margin-bottom: 30px;line-height: 30px}
.section03 h2{font-size: 20px;margin-bottom: 30px;line-height: 30px}
.section03 .panel-title a{font-size: 11px;}
.section04 h2{font-size: 20px;margin-bottom: 30px;line-height: 30px}
.section04 .assistyoulist{padding-left: 15px}
.section04 .buttoncontact{padding-left: 0px}
.section05 h2{font-size: 20px;margin-bottom: 10px;line-height: 30px}
.section06 h2{font-size: 20px;margin-bottom: 10px;line-height: 30px}
.section06 .desktop{display:none;}
.section06 .mobile{display:block;}
.section07 h2{font-size: 20px;margin-bottom: 10px;line-height: 30px; margin-top:0px;}
.section07 p{font-size: 16px;line-height: 22px;margin-bottom: 10px;}
.section07 .contacttext{margin-top: 20px;}
.section08 h2{font-size: 20px;margin-bottom: 10px;line-height: 30px}
.section08 img{margin-bottom: 0px;}
.section09 h2{font-size: 20px;margin-bottom: 10px;line-height: 30px}
.section09 .col-md-3{padding-left:0;padding-right:0;}
.section09 .button2 input[type="submit"]{width: 100% !important;}
.section09 .button2 input[type="submit"]:hover{width: 100% !important;}
.section12 h2{font-size: 20px;}
.section10{padding: 20px;}
.section10 h2{font-size: 20px;margin-bottom: 10px;line-height: 30px}
.section10 p{font-size: 14px;line-height: 20px;}
.section10 h4{font-size: 14px;}
.section11 h4{font-size: 14px;}
.digitalpopup .modal-dialog{width: auto;margin: 60px auto;}
.digitalpopup h4{font-size: 16px;margin-top: 30px;}
.digitalpopup h3{font-size: 22px;}
.digitalpopup .modal-body{padding: 15px 20px;}
.digitalpopup .button3 input{width: 100% !important;}
.digitalpopup .modal-footer{display:none;}
.section10 .col-md-5 img {   width: 100%;}

.section12 .headerbutton{font-size:16px;}
.section12 .headerbutton:hover{font-size:16px;}
.section12 .headerbutton:active{font-size:16px;}
.section12 .headerbutton:focus{font-size:16px;}
	
}

@media screen and (min-width:601px) and (max-width:767px){
	
.topheader{padding:5px 10px;}
.topheader .row{margin-left:0; margin-right:0px;}
.topheader p span{font-size: 15px;}
.topheader .socialicon{text-align: center;margin-top: 10px;}
.header{top: 80px;margin-bottom: 30px;}
.header img {width: 110px; margin-left: 0px;margin-top: 20px;}
.header .col-md-4{float:left;}
.contact-details {text-align: center; margin-top: 0px;padding-right: 0px;}
.contact-details a img { width: 190px; margin-left: 0px;margin-top: -10px;}
.bannercontain{position:relative;top: 0px;left: 0px;right: 0px;}
.bannercontain h2{font-size: 22px;line-height: 30px;}
.bannercontain h4{font-size: 18px;line-height: 25px;color: #000;}
.bannercontain .list-style-4 li{color:#000;}
.bannercontain .col-md-4 form{padding: 10px 20px;background: #000;}	
.section01 h2{font-size: 20px;margin-bottom: 0px;line-height: 30px}
.section01 img{margin-bottom: 0px;}
.section02 h2{font-size: 20px;margin-bottom: 30px;line-height: 30px}
.section02 .container .col-md-9{padding: 20px 10px;}
.section1 h2{font-size: 20px;margin-bottom: 30px;line-height: 30px}
.section2 h2{font-size: 20px;margin-bottom: 30px;line-height: 30px}
.section03 h2{font-size: 20px;margin-bottom: 30px;line-height: 30px}
.section03 .panel-title a{font-size: 18px;}
.section04 h2{font-size: 20px;margin-bottom: 30px;line-height: 30px}
.section04 .assistyoulist{padding-left: 15px}
.section04 .buttoncontact{padding-left: 0px}
.section05 h2{font-size: 20px;margin-bottom: 10px;line-height: 30px}
.section06 h2{font-size: 20px;margin-bottom: 10px;line-height: 30px}
.section06 .desktop{display:none;}
.section06 .mobile{display:block;}
.section07 h2{font-size: 20px;margin-bottom: 10px;line-height: 30px}
.section07 p{font-size: 16px;line-height: 22px;margin-bottom: 10px;}
.section07 .contacttext{margin-top: 20px;}
.section08 h2{font-size: 20px;margin-bottom: 10px;line-height: 30px}
.section08 img{margin-bottom: 0px;}
.section09 h2{font-size: 20px;margin-bottom: 10px;line-height: 30px}
.section09 .col-md-3{padding-left:0;padding-right:0;}
.section09 .button2 input[type="submit"]{width: 100% !important;}
.section09 .button2 input[type="submit"]:hover{width: 100% !important;}
.section12 h2{font-size: 20px;}
.section10{padding: 20px;}
.section10 h2{font-size: 20px;margin-bottom: 10px;line-height: 30px}
.section10 p{font-size: 14px;line-height: 20px;}
.section10 h4{font-size: 14px;}
.section11 h4{font-size: 14px;}
.digitalpopup .modal-dialog{width: auto;margin: 60px auto;}
.digitalpopup h4{font-size: 16px;margin-top: 30px;}
.digitalpopup h3{font-size: 22px;}
.digitalpopup .modal-body{padding: 15px 20px;}
.digitalpopup .button3 input{width: 100% !important;}
.digitalpopup .modal-footer{display:none;}
.section10 .col-md-5 img {   width: auto;}
	
}

@media screen and (min-width:768px) and (max-width:991px){
	
.topheader{padding:5px 10px;}
.topheader .row{margin-left:0; margin-right:0px;}
.topheader p span{font-size: 15px;}
.topheader .socialicon{text-align: center;margin-top: 10px;}
.header{top: 80px;margin-bottom: 30px;}
.header img {width: 110px; margin-left: 0px;margin-top: 20px;}
.header .col-md-4{float:left;}
.contact-details {text-align: center; margin-top: 0px;padding-right: 0px;}
.contact-details a img { width: 190px; margin-left: 0px;margin-top: -10px;}
.bannercontain{position:relative;top: 0px;left: 0px;right: 0px;}
.bannercontain h2{font-size: 22px;line-height: 30px;}
.bannercontain h4{font-size: 18px;line-height: 25px;color: #000;}
.bannercontain .list-style-4 li{color:#000;}
.bannercontain .col-md-4 form{padding: 10px 20px;background: #000;}	
.section01 .col-md-3{width:33%; float:left}
.section01 h2{font-size: 20px;margin-bottom: 0px;line-height: 30px}
.section01 img{margin-bottom: 0px;}
.section02 h2{font-size: 20px;margin-bottom: 30px;line-height: 30px}
.section02 .container .col-md-9{padding: 20px 10px;}
.section1 h2{font-size: 20px;margin-bottom: 30px;line-height: 30px}
.section2 h2{font-size: 20px;margin-bottom: 30px;line-height: 30px}
.section3 .col-md-3{width:49%; float:left}
.section03 h2{font-size: 20px;margin-bottom: 30px;line-height: 30px}
.section03 .panel-title a{font-size: 18px;}
.section04 h2{font-size: 20px;margin-bottom: 30px;line-height: 30px}
.section04 .assistyoulist{padding-left: 15px}
.section04 .buttoncontact{padding-left: 0px}
.section05 h2{font-size: 20px;margin-bottom: 10px;line-height: 30px}
.section06 h2{font-size: 20px;margin-bottom: 10px;line-height: 30px}
.section06 .desktop{display:none;}
.section06 .mobile{display:block;}
.section07 h2{font-size: 20px;margin-bottom: 10px;line-height: 30px}
.section07 p{font-size: 16px;line-height: 22px;margin-bottom: 10px;}
.section07 .contacttext{margin-top: 20px;}
.section08 h2{font-size: 20px;margin-bottom: 10px;line-height: 30px}
.section08 .col-md-3{width:49%; float:left}
.section08 img{margin-bottom: 0px;}
.section09 h2{font-size: 20px;margin-bottom: 10px;line-height: 30px}
.section09 .col-md-3{padding-left:0;padding-right:0;}
.section09 .button2 input[type="submit"]{width: 100% !important;}
.section09 .button2 input[type="submit"]:hover{width: 100% !important;}
.section12 h2{font-size: 20px;}
.section10{padding: 20px;}
.section10 h2{font-size: 20px;margin-bottom: 10px;line-height: 30px}
.section10 p{font-size: 14px;line-height: 20px;}
.section10 h4{font-size: 14px;}
.section11 h4{font-size: 14px;}
.digitalpopup .modal-dialog{width: auto;margin: 60px auto;}
.digitalpopup h4{font-size: 16px;margin-top: 30px;}
.digitalpopup h3{font-size: 22px;}
.digitalpopup .modal-body{padding: 15px 20px;}
.digitalpopup .button3 input{width: 100% !important;}
.digitalpopup .modal-footer{display:none;}
.section10 .col-md-5 img {   width: auto;}
	
}

@media screen and (min-width:992px) and (max-width:1199px){
	.bannercontain h2{font-size: 26px;line-height: 30px;}
	.bannercontain h4{margin-bottom: 20px}
	.header{ margin-bottom:0;}
	.bannercontain .list-style-4 li{margin: 0;}
	.bannercontain .col-md-4 h5{font-size: 16px;line-height: 20px;}
	.bannercontain .col-md-4 p{font-size: 14px;line-height: 18px;}
	.bannercontain .col-md-4 form input{height: 35px;}
	.bannercontain .col-md-4 form textarea{height: 40px;}
	
	
}

@media screen and (min-width:1200px) and (max-width:1440px){
.bannercontain h2{font-size: 40px;line-height: 50px;}
.bannercontain .col-md-4 h5{line-height: 30px;font-size: 20px;}
.bannercontain .col-md-4 form input{height: 40px;}
.bannercontain .col-md-4 form textarea{height: 50px;}
	
}
