@charset "utf-8";
/* CSS Document */

body,html{width:100%;height:100%}
body,h1,h2,h3,h4,h5,h6{font-family:'Open Sans',sans-serif;font-weight:400; height:100%;}
b, strong{font-weight:600;}
a:focus{outline:none;}
body{height:100%;}
/*==================================main-style-start================================*/
.normal{-webkit-transition: 300ms ease all; -moz-transition: 300ms ease all; -o-transition: 300ms ease all; transition: 300ms ease all; background:0;
background:#f2f2f2; border:none;}

.normal .connect-wrapp{margin-top:0px; padding-top:5px; display:block; clear:both; padding-bottom:5px; margin-bottom:10px;
position:absolute; top:0; width:100%; height:135px;
-webkit-transition: 300ms ease all; -moz-transition: 300ms ease all; -o-transition: 300ms ease all; transition: 300ms ease all;}
.normal .connect-wrapp .social-media{margin:10px 0 0; padding:0px; float:none;}
.normal .connect-wrapp .social-media p{font-size:18px; font-family:'Open Sans',sans-serif;font-weight:600; padding:15px 5px 0; margin:0;}
.normal .connect-wrapp .social-media p a{font-size:22px; font-family:'Open Sans',sans-serif;font-weight:700; color:#e82921; text-transform:uppercase;
text-decoration:none; -webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s;transition:all .5s;}
.normal .connect-wrapp .social-media a:hover{color:#014d86;}
.normal .connect-wrapp .social-media-right{float:right;}


.nav-main{margin-top:135px;}
.navbar-brand{height:auto; margin:0 auto; text-align:center; float:right; padding:0px 0 10px;}
.navbar-brand img{max-height:115px; margin:10px 0 0; text-align:right;}
.navbar-inverse .navbar-nav{margin:0px 0 0; float:none; padding:0px; width:100%; text-align:center;}
.navbar-inverse .navbar-nav > li{border:0; float:none; display:inline-block;}
.navbar-inverse .navbar-nav > li > a{color:#014d86 !important; font-size:12px; font-weight:700; font-family:'Open Sans',sans-serif;
text-transform:uppercase; padding-top:15px; padding-bottom:15px; padding-left:10px; padding-right:9px; text-decoration:none;
-webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s;transition:all .5s;}
.navbar-inverse .navbar-nav > li > a:hover{color:#fff !important; background:#e82921;}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover{background:none;
color:#fff !important;}

.shrink{margin:0px; -webkit-transition: 300ms ease all; -moz-transition: 300ms ease all; -o-transition: 300ms ease all; transition: 300ms ease all;}
.shrink .connect-wrapp{-webkit-transform: translateY(-1em); -moz-transform: translateY(-1em); transform: translateY(-1em); padding-bottom:0px;
-webkit-transition: 300ms ease all; -moz-transition: 300ms ease all; -o-transition: 300ms ease all; transition: 300ms ease all;}
.shrink .nav-main{margin-top:96px; 
-webkit-transition: 300ms ease all; -moz-transition: 300ms ease all; -o-transition: 300ms ease all; transition: 300ms ease all;}
.shrink .navbar-brand {margin-top:5px; -webkit-transition: 300ms ease all; -moz-transition: 300ms ease all; -o-transition: 300ms ease all; transition: 300ms ease all;}
.shrink .navbar-brand img{height:98px; margin-top:15px;
-webkit-transition: 300ms ease all; -moz-transition: 300ms ease all; -o-transition: 300ms ease all; transition: 300ms ease all;}
.shrink .navbar-nav{margin-top:20px;}
.shrink .connect-wrapp .social-media{margin-top:17px; -webkit-transition:300ms ease all; -moz-transition:300ms ease all; -o-transition:300ms ease all; transition: 300ms ease all;}

.header-intro{margin:169px 0 0; padding:30px 0; background-image:url(../Images/banner.jpg); background-repeat:no-repeat; background-position:center bottom;
background-attachment:scroll; position:relative; width:100%; background-size:100%; height:830px;}
.header-intro:before{content:""; position:absolute; height:100%; width:100%; left:0px; top:0px; background:rgba(0, 0, 0, 0.35);}

.banner-content{position:absolute; left:0; right:0px; top:550px; padding:20px 10px; text-align:center; margin:0px auto;}
.banner-content h2{font-size:36px; margin:0px 0px; padding:10px 5px; font-family: 'Open Sans', sans-serif; font-weight:800; color:#ffffff; position:relative; text-align:center; text-transform:uppercase;}

.about-sec{margin:0; padding:50px 0; overflow:hidden;}
.about-sec .abt-heading{margin:0; padding:20px 0;}
.about-sec .abt-heading h2{font-size:34px; color:#363636; font-family: 'Open Sans', sans-serif; font-weight:700; margin:0px 0; padding:0px 0 10px;}

.about-sec .abt-left{margin:0; padding:10px 0;}
.about-sec .abt-left h3{font-size:36px; font-family: 'Open Sans', sans-serif; color:#363636; padding:5px 0px 5px; margin:0 0; font-weight:700;}
.about-sec .abt-left p{font-size:15px; font-family: 'Open Sans', sans-serif; color:#686868; padding:15px 0px 0; margin:0 0; font-weight:400;}
.about-sec .abt-left p a{color:#e82921; text-decoration:none; font-size:16px;font-weight:700;
-webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s;transition:all .5s;}
.about-sec .abt-left p a:hover{color:#363636;}
.about-sec .abt-left p span{font-size:18px; color:#363636;}
.about-sec .abt-left h4{font-size:30px; font-family: 'Open Sans', sans-serif; color:#363636; padding:15px 0px 10px; margin:0 0; font-weight:700;}
.about-sec .abt-left h5{font-size:26px; font-family: 'Open Sans', sans-serif; color:#363636; padding:15px 0px 10px; margin:0 0; font-weight:700;}

.about-sec .abt-left ul{list-style:none; margin:0; padding:15px 0 10px;}
.about-sec .abt-left ul li{display:block; padding:5px 0 5px; margin:5px 0px 0; font-size:16px; color:#1c1c1c; font-family: 'Open Sans', sans-serif; font-weight:400; overflow:hidden; width:100%;}
.about-sec .abt-left ul li i{font-size:18px; margin-right:8px; color:#1c1c1c; margin-top:5px; float:left;}

.about-sec .abt-left .contact-form{margin:25px 0 0; padding:15px 30px; top:0px; right:0px; width:100%;}

.about-sec .abt-left .contact-form h4{font-size:30px; font-family: 'Open Sans', sans-serif; color:#363636; padding:5px 0px 15px; margin:0 0; font-weight:600; text-align:center;}
.about-sec .abt-left .contact-form .form-group{margin:10px 0px 15px;}
.about-sec .abt-left .contact-form .form-group .form-control{font-size:14px; border-radius:0px; border:0px; color:#2f2f2f; box-shadow:none; background:#fff;
font-family: 'Roboto', sans-serif; font-weight:400; border:1px solid #363636; padding:10px 10px; margin:0 0 15px;}
.about-sec .abt-left .contact-form .form-group .form-control.required {border: 1px solid red !important;}
.about-sec .abt-left .contact-form .form-group textarea.form-control{height:120px; padding:20px 10px; color:#2f2f2f; padding:8px 10px;}
.about-sec .abt-left .contact-form .form-control:-moz-placeholder{color:#2f2f2f; font-weight:400; font-family: 'Roboto', sans-serif;}
.about-sec .abt-left .contact-form .form-group .btn-send{font-size:20px; line-height:57px; width:250px; height:55px; border:2px solid #077eda; font-family: 'Josefin Sans', sans-serif; font-weight:400;
display:block; clear:both; text-align:center; margin:0px auto 20px; text-transform:uppercase; border-radius:8px; background:#077eda; color:#fff;
text-decoration:none; -webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s;transition:all .5s;}
.about-sec .abt-left .contact-form .form-group .btn-send:hover{background:#e82921; border:2px solid #e82921; color:#fff;}

.about-sec .abt-right{margin:0; padding:20px 0;}
.about-sec .abt-right img{width:100%; margin-top:6px; margin-bottom:10px;}

.contact-sec{margin:0; padding:40px 0; background:url(../Images/contact-bg.jpg) no-repeat;background-size:cover;
background-attachment:scroll; position:relative; width:100%; background-position:center;}
.contact-sec:before{content:""; width:100%; height:100%; left:0px; top:0px; background:rgba(0, 0, 0, 0.6); position:absolute;}

.contact-sec .contact-form{margin:20px 0; padding:15px 30px; background:rgba(255, 255, 255, 0.4); text-align:center; float:right; width:450px;}
.contact-sec .contact-form h2{font-size:35px; color:#2f2f2f; margin:0 0px; font-weight:400; font-family: 'Roboto Slab', serif; padding:10px 0 10px; text-transform:uppercase;}
.contact-sec .contact-form .form-group{margin:10px 0px 15px; color:#2f2f2f;}
.contact-sec .contact-form .form-group .form-control{font-size:14px; border-radius:0px; border:0px; color:#2f2f2f; box-shadow:none; background:#fff;
font-family: 'Roboto', sans-serif; font-weight:400; border-bottom:1px solid #fff; padding:10px 10px; margin:0 0 15px;}
.contact-sec .contact-form .form-group textarea.form-control{height:120px; padding:20px 10px; color:#2f2f2f; padding:8px 10px;}
.contact-sec .contact-form .form-control:-moz-placeholder{color:#2f2f2f; font-weight:400; font-family: 'Roboto', sans-serif;}
.contact-sec .contact-form .form-group .btn-send{font-size:22px; line-height:62px; width:360px; height:60px; border:2px solid #077eda; font-family: 'Josefin Sans', sans-serif; font-weight:400;
display:block; clear:both; text-align:center; margin:0px auto 20px; text-transform:uppercase; border-radius:8px; background:#077eda; color:#fff;
text-decoration:none; -webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s;transition:all .5s;}
.contact-sec .contact-form .form-group .btn-send:hover{background:#e82921; border:2px solid #e82921; color:#fff;}

footer{margin:0; padding:50px 0 30px; text-align:center;}
footer img{width:auto; margin:10px auto; text-align:center;}

footer ul{list-style:none; margin:10px 0; padding:0 0 25px;}
footer ul li{display:inline-block; padding:0px 7px; position:relative; margin:0px 2px;}
footer ul li a{font-size:12px; font-family: 'Open Sans', sans-serif; font-weight:700; color:#014d86; text-decoration:none; text-transform:uppercase;
-webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s;transition:all .5s; margin:4px 0 0; padding:0;}
footer ul li a:hover{color:#e82921; text-decoration:none;}

footer p{font-size:14px; color:#363636; margin:0 0px; font-weight:600; font-family: 'Open Sans', sans-serif; padding:10px 0;}

.inner-intro{margin:183px 0 0; padding:30px 0; background:url(../Images/inner-new.jpg) no-repeat; background-size:cover; background-attachment:scroll; width:100%; 
position:relative; min-height:640px; background-position:center bottom;}
.inner-intro:before{content:""; width:100%; height:100%; left:0px; top:0px; background:rgba(0, 0, 0, 0.4); position:absolute;}
.banner-text{position:absolute; margin:100px 0 0; padding:15px 0px; text-align:left;}
.banner-text h2{font-size:50px; margin:0px 0 0px; padding:5px 0px 0; font-family: 'Roboto Slab', serif; font-weight:700; text-transform:uppercase; color:#fff;}

.call-sec{margin:0; padding:30px 0; background:#f2f2f2;}
.call-sec .phone{margin:0 auto; padding:10px 0; float:none; text-align:center;}
.call-sec .phone p{font-size:20px; font-family:'Open Sans',sans-serif;font-weight:600; color:#014d86; padding:10px 5px 0; margin:0;}
.call-sec .phone p a{font-size:22px; font-family:'Open Sans',sans-serif;font-weight:700; color:#e82921;
text-decoration:none; -webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s;transition:all .5s;}
.call-sec .phone a:hover{color:#014d86;}

.call-sec .phone-right{float:right; margin:0; padding:10px 0;}
.call-sec .phone-right p{font-size:22px; font-family:'Open Sans',sans-serif;font-weight:600; color:#014d86; padding:10px 5px 0; margin:0;}
.call-sec .phone-right p a{font-size:24px; font-family:'Open Sans',sans-serif;font-weight:700; color:#014d86;
text-decoration:none; -webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s;transition:all .5s;}
.call-sec .phone-right a:hover{color:#e82921;}


/* carousel */
#quote-carousel {padding:0 10px 0px 10px; margin-top:30px; position:relative;}

/* Control buttons  */
#quote-carousel .carousel-control{background:none;color:#222;font-size: 2.3em;text-shadow: none;margin-top:10px; top:10%;}
/* Previous button  */
#quote-carousel .carousel-control.left {left:-42px;}
/* Next button  */
#quote-carousel .carousel-control.right {right:-42px !important;}
/* Changes the position of the indicators */
#quote-carousel .carousel-indicators 
{right:50%;top:auto; bottom: 0px; margin-right: -19px;}
/* Changes the color of the indicators */

/* End carousel */

.testimonial{margin:0; padding:30px 0; overflow:hidden;}

.testimonial .content{margin:0 auto; padding:10px 0 0; display:block; clear:both; text-align:center;}
.testimonial .content h2{font-size:34px; color:#363636; font-family: 'Open Sans', sans-serif; font-weight:700; margin:0px 0; padding:0px 0 10px; text-align:center; text-transform:capitalize;}
.quote{margin:20px 0;}
.quote i{color:#e82921; font-size:26px;}

.testi-wrap{margin:0 auto; padding:0; text-align:center; margin:0 auto; display:block;}
.testi-wrap p{font-size:18px; color:#363636; font-family:'Open Sans',sans-serif; padding:0 80px 10px; text-align:center; font-weight:400;}
.testi-wrap h3{font-size:22px; color:#e82921; font-family:'Open Sans',sans-serif; font-weight:600; text-align:center; margin:20px auto 0; text-transform:uppercase; padding:0 0 10px;}
.testi-wrap h4{font-size:16px; color:#070707; font-family:'Open Sans',sans-serif; font-weight:400; text-align:center; margin:0px auto 30px;}

.fa-4x{font-size:30px;}

.free{margin:0; padding:30px 0;}
.free h4{font-size:20px; color:#363636; font-family:'Open Sans',sans-serif; padding:0 80px 10px; text-align:left; font-weight:400;}
.free h4 a{font-size:24px; font-family:'Open Sans',sans-serif;font-weight:700; color:#014d86; padding:20px 0px; margin:0;
text-decoration:none; -webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s;transition:all .5s;}
.free h4 a:hover{color:#e82921;}

.contact-wrap{margin:20px 0; padding:0px; display:block; clear:both; overflow:hidden; text-align:center; border:1px solid #868686;}
.contact-wrap h3{font-size:26px; padding:15px 20px; font-family:'Open Sans',sans-serif; font-weight:700; display:block; clear:both; text-align:left; color:#014d86; 
border-bottom:1px solid #868686; text-transform:uppercase; margin:0 0 20px; background:#f2f2f2;}
.contact-wrap h4{font-size:26px; padding:15px 20px; font-family:'Open Sans',sans-serif; font-weight:700; display:block; clear:both; text-align:left; color:#014d86; 
border-top:1px solid #868686; border-bottom:1px solid #868686; text-transform:uppercase; background:#f2f2f2; margin:10px 0;}

.contact-wrap .form-group{margin-top:10px; margin-bottom:0px; margin-left:0; margin-right:0px; position:relative;}
.contact-wrap .form-group label{font-size:16px; color:#444444; font-family:'Open Sans',sans-serif; font-weight:400; margin:5px 0 10px; padding:0px;
text-align:left; width:100%;}
.contact-wrap .form-group .form-control{font-size:16px; border-radius:0px; border:1px solid #868686; color:#444444; margin:0px 0 10px;
 -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; height:40px; font-family:'Open Sans',sans-serif; font-weight:400; background:#fff;}

 .contact-wrap .form-group .form-control.required {border:1px solid red !important;}
.contact-wrap .form-group select{font-size:16px; border-radius:0px; border:1px solid #868686; background:#fff; color:#444444; margin:0px 0 10px; width:100%;
 -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; height:40px; font-family:'Open Sans',sans-serif; font-weight:400; position:relative; padding-left:10px;}

.contact-wrap .form-group textarea.form-control{height:124px;}
.form-control::-moz-placeholder{color:#444444;}
.contact-wrap .btn-next{font-size:16px; margin:10px 0 30px; background:#1275bb; display:block; clear:both; color:#ffffff; border:1px solid #1275bb; border-radius:6px; text-transform:uppercase;
font-family:'Open Sans',sans-serif; font-weight:900; padding:20px 0; width:240px; text-align:center; text-decoration:none;
-webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s;transition:all .5s;}
.contact-wrap .btn-next:hover{background:#f56e00; color:#fff; text-decoration:none; border:1px solid #f56e00;}

.contact-wrap p{font-size:16px; padding:15px 20px 20px; font-family:'Open Sans',sans-serif; font-weight:900; display:block; clear:both; text-align:left; color:#444444; text-transform:capitalize; margin:0;}
.contact-wrap span{font-size:16px; padding:15px 20px; font-family:'Open Sans',sans-serif; font-weight:900; display:block; clear:both; text-align:left; color:#2b2b2b; margin:0 0 10px;}

.contact-wrap .submit-btn{font-size:20px; line-height:57px; width:250px; height:55px; border:2px solid #077eda; font-family: 'Josefin Sans', sans-serif; font-weight:400;
display:block; clear:both; text-align:center; margin:10px auto 20px; text-transform:uppercase; border-radius:8px; background:#077eda; color:#fff;
text-decoration:none; -webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s;transition:all .5s;}
.contact-wrap .submit-btn:hover{background:#e82921; border:2px solid #e82921; color:#fff;}

.pager li > a, .pager li > span{border:1px solid #5c5c5c; border-radius:0; padding:10px 15px;}
.pager li > a i{font-size:16px;}
.glyphicon-chevron-left::before{color:#5c5c5c;}
.glyphicon-chevron-right::before{color:#5c5c5c;}

.panel-group .panel {border-radius:0; box-shadow:none; border-color:#EEEEEE;}
.panel-default > .panel-heading{padding:0; border-radius:0; color:#212121; background-color:#FAFAFA; border-color:#EEEEEE;}
.panel-title{font-size:16px;}
.panel-title > a{font-size:18px; font-weight:600; color:#014d86; font-family: 'Open Sans', sans-serif;display: block; padding: 15px; text-decoration: none;}
.more-less {float:right; color:#363636;}
.panel-default > .panel-heading + .panel-collapse > .panel-body{border-top-color:#EEEEEE;}
.panel-body p{font-size:15px; font-family: 'Open Sans', sans-serif; color:#686868; padding:10px 5px 0; margin:0 0; font-weight:400;}
.demo {padding-top:60px; padding-bottom:60px;}
.demo h3{font-size:34px; color:#363636; font-family: 'Open Sans', sans-serif; font-weight:700; margin:0px 0; padding:0px 0 20px;}
.panel-group .panel{margin-top:12px;}

.about-sec .coupon{margin:0; padding:20px 0;}
.about-sec .coupon a{text-decoration:none;}
.about-sec .coupon a img{width:100%; margin-bottom:15px;}

.service-sec{margin:0; padding:0px 0 20px; overflow:hidden;}
.service-sec .service-text{margin:0; padding:30px 0;}
.service-sec .service-text p{font-size:16px; font-family: 'Open Sans', sans-serif; color:#686868; padding:15px 0px 0; margin:0 0; font-weight:400;}
.service-sec .service-text p a{color:#e82921; text-decoration:none; font-size:16px;font-weight:700;
-webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s;transition:all .5s;}
.service-sec .service-text p a:hover{color:#363636;}


.service-sec .service-inner{margin:0; padding:0px 0; overflow:hidden; border:2px solid #cdcdcd; position:relative;
box-shadow:0px 4px 5px -1px rgba(0,0,0,0.75);}
.service-sec .service-inner img{width:100%;}

.service-sec .service-inner .caption-sec{position:absolute; padding:0px 0px; left:0; right:0; bottom:0px; background:rgba(232, 41, 33, 0.7);}
.service-sec .service-inner .caption-sec p{font-size:28px; margin:0px; text-align:center; color:#ffffff; font-family: 'Open Sans', sans-serif; font-weight:700; 
text-transform:uppercase; padding:15px 0px;}

	
@media(max-width:1399px){
.header-intro{height:667px;}
.banner-content{top:430px;}
	
}
	
@media(max-width:1280px){
.header-intro{height:626px; margin-top:120px;}
.banner-content{top:410px;}
.inner-intro{background-size:100%; min-height:560px;}
.about-sec{padding:30px 0;}
.about-sec .abt-heading{margin:0; padding:20px 0 0;}

}
@media(max-width:1180px){
.navbar-inverse .navbar-nav > li > a {font-size:10px; padding-top:12px; padding-bottom:12px; padding-left:5px; padding-right:5px;}
.header-intro{height:595px; margin-top:110px;}
.banner-content{top:370px;}
.inner-intro{min-height:545px; margin-top:175px;}
.about-sec{padding:20px 0;}
.about-sec .abt-heading h2{font-size:30px;}
.about-sec .abt-left{padding:0;}


}
@media(max-width:1024px){
.navbar-inverse .navbar-nav > li{margin-top:5px;}
.header-intro {height:557px; margin-top:80px;}
.about-sec .abt-heading h2{font-size:30px;}
.about-sec .abt-heading{padding:0;}
.about-sec .abt-left h3{font-size:32px;}
footer ul{padding:0 0 10px;}
footer ul li{padding:10px 8px;}
footer ul li a{font-size:12px;}


.inner-intro{min-height:480px; margin-top:155px;}
.service-sec .service-inner .caption-sec p{font-size:22px;}
#quote-carousel{margin-top:10px;}

}
@media(max-width:980px){
.navbar-inverse .navbar-nav > li > a {font-size:12px; padding-left:14px; padding-right:14px;}
footer{padding:30px 0;}
footer ul li{padding:10px 12px;}
.banner-content h2{font-size:32px;}
.service-sec{padding:15px 0 20px;}
.about-sec .abt-heading h2{font-size:28px;}
.about-sec .abt-left h4{font-size:26px;}
.about-sec .abt-left h5{font-size:22px;}
.free h4{padding:0 10px 10px;}
.demo h3{font-size:30px;}
.demo{padding-top:30px; padding-bottom:30px;}
.banner-text{margin:125px 0 0;}
.testi-wrap p{padding:0 40px 10px;}
}

@media(max-width:800px){
.header-intro{height:500px; margin-top:80px;}
.banner-content{top:320px;}
.banner-content h2{font-size:30px;}
.contact-sec .contact-form{width:380px;}
.contact-sec .contact-form .form-group .btn-send{width:285px; height:50px; line-height:52px;}
.contact-sec .contact-form h2{font-size:30px;}
.inner-intro{min-height:440px; margin-top:90px;}
.banner-text{margin:170px 0 0;}
.banner-text h2{font-size:40px;}
.free h4{font-size:18px;}
.free h4 a{font-size:20px;}
.contact-wrap h3{font-size:22px;}
.contact-wrap .submit-btn {font-size:20px; line-height:52px; width:190px; height:50px;}
.call-sec{padding:15px 0;}
.call-sec .phone p{font-size:18px;}
.call-sec .phone p a{font-size:20px;}
.call-sec .phone-right p a{font-size:20px;}
.about-sec .abt-left ul li i{font-size:16px;}
.demo h3{font-size:28px;}

}
@media(max-width:767px){
.navbar-brand{float:left;}
.shrink .navbar-brand img{min-height:70px;}
.header-intro {height:470px; margin-top:60px;}

.navbar-toggle{border-radius:0px; margin-top:0px; margin-right:20px;}
.navbar-inverse .navbar-collapse{border-color:#fac93e;}
.navbar-collapse{border:0px; box-shadow:none;}
.navbar-inverse .navbar-toggle{border:1px solid #014d86; background:#014d86;}
.navbar-inverse .navbar-toggle:hover{border:1px solid #e82921; background:#e82921;}
.banner-content{top:300px;}
.banner-content h2{font-size:28px;}

.inner-intro{min-height:395px;}
.call-sec{padding:10px 0;}
.free h4{padding:0 0px 10px;}
.testimonial .content h2{font-size:30px;}
.quote {margin:10px 0;}
.testimonial{padding:20px 0;}
#quote-carousel .carousel-control{top:15%;}
.testi-wrap p{font-size:16px; min-height:235px;}
.normal .connect-wrapp .social-media p{padding:5px 5px;}

.normal .connect-wrapp .social-media p a{font-size:17px;}
.navbar-brand img{max-height:105px; margin:10px 0 0;}
.nav-main{margin-top:155px;}
.shrink .nav-main{margin-top:120px;}
.shrink .navbar-inverse .navbar-toggle{margin-top:10px;}

}
@media(max-width:700px){
.header-intro{height:438px;}
.inner-intro{min-height:340px; margin-top:100px;}
.banner-text{margin:90px 0 0;}
.about-sec .abt-heading h2{font-size:26px;}
.about-sec .abt-left h4{font-size:24px;}
.about-sec .abt-left h5{font-size:20px;}
.banner-content{top:280px;}
}
@media(max-width:640px){
.header-intro {height:420px; margin-top:70px;}
.banner-content{top:260px;}
.inner-intro{min-height:340px; margin-top:110px;}

.banner-text h2{font-size:36px;}
.about-sec .abt-heading h2{font-size:24px;}
.about-sec .abt-left h4{font-size:22px;}
.about-sec .abt-left h5{font-size:18px;}
.navbar-inverse .navbar-nav > li > a {font-size:12px; padding-left:12px; padding-right:12px;}
.testi-wrap p{font-size:16px; min-height:270px;}
#quote-carousel .carousel-control{top:19%;}
.free h4 {padding:10px 5px 10px;}
}

@media(max-width:560px){
.header-intro{height:400px; margin-top:100px;}
.banner-content{top:240px;}
.banner-content h2{font-size:25px;}

.about-sec .abt-heading h2{font-size:24px;}
.about-sec .abt-left h3{font-size:26px;}
.contact-sec .contact-form h2{font-size:28px;}
.inner-intro{min-height:310px;}
.banner-text{margin:100px 0 0;}
.call-sec .phone-right p a{font-size:22px;}
.banner-text h2{font-size:32px;}
.service-sec .service-text{padding:15px 0 10px;}

#quote-carousel .carousel-control.left{left:-32px;}
#quote-carousel .carousel-control.right{right:-28px !important;}
#quote-carousel .carousel-control{top:24%;}
.testi-wrap p{min-height:310px;}
.free {padding:20px 0 30px;}

}

@media(max-width:480px){
.navbar-inverse .navbar-nav > li > a {font-size:12px; padding-left:11px; padding-right:11px;}
.header-intro {height:310px;}
.banner-content{top:190px;}
.banner-content h2{font-size:22px;}
.about-sec .abt-heading h2{font-size:20px;}
.about-sec .abt-left h3{font-size:22px;}
.contact-sec .contact-form {width:360px; float:none; display:block; margin:0 auto;}
.contact-sec .contact-form .form-group .btn-send{width:270px; height:50px; line-height:52px;}
footer ul li{padding:10px 9px;}
.inner-intro{min-height:275px;}
.banner-text h2{font-size:29px;}
.call-sec .phone p a{font-size:18px;}
.call-sec .phone-right p a{font-size:20px;}
.call-sec .phone p{font-size:16px;}
.call-sec .phone-right p{font-size:20px;}
.panel-title > a{font-size:16px;}

.testimonial .content h2{font-size:26px;}
.quote i{font-size:22px;}
#quote-carousel .carousel-control{top:32%;}
.testi-wrap p{min-height:380px;}

}
@media(max-width:420px){
.contact-sec .contact-form{width:100%;}
.inner-intro{min-height:265px;}
.navbar-inverse .navbar-nav > li{display:block;}
.banner-content{top:170px;}
.banner-content h2{font-size:19px;}
.header-intro{height:305px;}
.demo h3{font-size:20px;}
.more-less{font-size:14px;}
footer ul li{display:block;}
footer {padding:15px 0;}

.shrink .connect-wrapp .social-media{margin-top:5px;}
.shrink .navbar-brand{margin-top:0px;}
.shrink .navbar-brand img{margin-top:10px;}
.shrink .navbar-brand img{height:90px;}

}

@media(max-width:360px){
.header-intro{height:310px; margin-top:80px;}
.banner-content{top:170px;}
br{display:none;}
.banner-content h2{font-size:18px;}
.navbar-brand img{max-height:95px;}
.contact-sec .contact-form .form-group .btn-send{width:220px;}
.contact-sec .contact-form h2{font-size:26px;}

.inner-intro{min-height:250px;}
.banner-text{margin:105px 0 0;}
.banner-text h2{font-size:24px;}
.call-sec .phone-right{float:left;}
#quote-carousel .carousel-control{top:38%;}
.panel-title > a{font-size:14px;}
.testi-wrap p{font-size:15px; min-height:510px; }
.about-sec .abt-left p{font-size:15px;}
.about-sec .abt-left .contact-form .form-group .btn-send{font-size:18px; line-height:52px; width:190px; height:50px;}
.about-sec .abt-left .contact-form {margin:10px 0 0; padding:10px 20px;}

}
@media(max-width:320px){
.header-intro{height:260px;}
.banner-content h2{font-size:16px;}
.navbar-brand img{max-height:80px;}
.contact-sec .contact-form .form-group .btn-send{width:200px; font-size:18px; height:45px; line-height:47px;}
.inner-intro{min-height:230px;}
.banner-text h2 {font-size:20px;}
.banner-content{top:150px;}
footer img{width:100%;}
.testi-wrap p{font-size:15px; min-height:620px;}
.shrink .navbar-brand img{height:85px;}
.about-sec .abt-left .contact-form h4{font-size:26px;}

.call-sec .phone p a{font-size:16px;}
}

