@media (max-width:1300px){header {background:#1551a1;}
}
@media (max-width:1199px){header .navbar .container-fluid #mainNav ul.nav li a{padding:0 20px;line-height:60px;font-size:14px;}
}
@media (max-width:767px){header .logo_line{text-align:center;padding:25px 0;}
header .logo_line .logo{margin:0 auto 10px;display:inline-block;float:none;}
header .logo_line .pre_contact{width:100%;}
header .navbar{border:none;}
header .navbar .container-fluid .navbar-header{margin:0;}
header .navbar .container-fluid .navbar-header button{color:#FFF;background:none;border:none;border-radius:0;text-transform:uppercase;font-size:20px;width:100%;padding:0;margin:0;font-family:'Raleway', sans-serif;font-weight:300;line-height:60px;}
header .navbar .container-fluid .navbar-header button i{text-shadow:none;}
header .navbar .container-fluid #mainNav{margin:0;width:100%;background:#1551a1;z-index:10000;border-top:none;}
header .navbar .container-fluid #mainNav ul.nav li{border:none;border-top:1px solid #1e58a5;}
header .navbar .container-fluid #mainNav ul.nav li a{border:none;border-top:1px solid #114181;}
header .navbar .container-fluid #mainNav ul.nav li a:after{display:none;}
header .navbar .container-fluid #mainNav ul.nav li.dropdown .dropdown-menu{width:100%;margin:0;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);position:relative;}
header .navbar .container-fluid #mainNav ul.nav li.dropdown .dropdown-menu li a{padding-left:40px;}
header .navbar .container-fluid #mainNav ul.nav li:first-child{border-top:none;}
header .navbar .container-fluid #mainNav ul.nav li:first-child a{border-top:none;}
header .navigationRow{background:rgba(21, 81, 161, 0.8);}
}
@media (max-width:479px){header .logo_line .logo{margin-bottom:15px;}
header .logo_line .pre_contact{margin-top:5px;}
header .logo_line .pre_contact ul li{display:block;padding:0;}
header .logo_line .pre_contact ul li a{line-height:40px;}
header .logo_line .pre_contact ul li:last-child{margin:15px 0 0;}
}
@media (max-width:1300px){#slider_blocks{margin-top:0;/*height:588px;*/background:#d8d8d8;}
#slider_blocks .homeSlider{background:#d8d8d8;}
#slider_blocks .homeSlider .flex-direction-nav a{top:-380px;z-index:1000;}
#slider_blocks .homeSlider .text_lines{top:-webkit-calc(50% - 120px);top:calc(50% - 120px);}
}
@media (max-width:1200px){#slider_blocks{height:540px;}
#slider_blocks .homeSlider{height:auto;}
#slider_blocks .homeSlider .flex-direction-nav a{top:-380px;}
}
@media (max-width:1199px){#slider_blocks{height:auto;}
#slider_blocks .homeSlider{height:auto;position:relative;margin-bottom:50px;margin-top: 0px !important;}
#slider_blocks .homeSlider .text_lines{text-align:center;}
#slider_blocks .blocksRow{top:0;}
#slider_blocks .blocksRow .blocks{text-align:center;}
#slider_blocks .blocksRow .blocks .block{width:50%;margin-bottom:30px;display:inline-block;float:none;}
#slider_blocks .blocksRow .blocks .block:last-child{margin-bottom:0;}
}
@media (max-width:991px){#slider_blocks .homeSlider .flex-direction-nav a{display:none;}
#slider_blocks .blocksRow .blocks .block{width:100%;}
}
@media (max-width:767px){#slider_blocks .homeSlider .text_lines{top:-webkit-calc(50% - 50px);top:calc(50% - 50px);}
#slider_blocks .blocksRow .blocks{margin:0;}
}
@media (max-width:640px){#slider_blocks .homeSlider .flex-direction-nav a{top:-80%;}
#slider_blocks .blocksRow .blocks{margin:0;}
}
@media (max-width:600px){#slider_blocks{max-height:1100px;}
#slider_blocks .homeSlider .text_lines h3{font-size:18px;line-height:40px;}
#slider_blocks .blocksRow .blocks{margin:0;}
}
@media (max-width:420px){#slider_blocks{max-height:1650px;}
#slider_blocks .homeSlider{margin-bottom:40px;}
#slider_blocks .homeSlider .flex-direction-nav a{display:none;}
#slider_blocks .homeSlider .text_lines h3{font-size:12px;line-height:40px;font-weight:300;padding:0 10px;}
#slider_blocks .blocksRow .blocks{margin:0;}
#slider_blocks .blocksRow .blocks .block{height:auto;width:100%;}
#slider_blocks .blocksRow .blocks .block .col-xs-6:first-child{width:100%;text-align:right;}
#slider_blocks .blocksRow .blocks .block .col-xs-6:first-child img.visible420{display:block;width:100%;}
#slider_blocks .blocksRow .blocks .block .col-xs-6:first-child img.hidden420{display:none;}
#slider_blocks .blocksRow .blocks .block .col-xs-6:first-child:after{display:none;}
#slider_blocks .blocksRow .blocks .block .col-xs-6:last-child{width:100%;padding-bottom:30px;}
}
@media (max-width:1199px){#promo .container{text-align:center;padding:20px;font-size:20px;line-height:44px;}
#promo .container .icon{margin-right:15px;padding:3px;}
#promo .container .icon i{width:50px;line-height:50px;}
#promo .container a{margin-left:20px;padding:0 15px;font-weight:500;}
#promo .container a:before,
#promo .container a:after{border-top-width:22px;border-bottom-width:22px;}
}
@media (max-width:767px){#promo .container{line-height:30px;}
#promo .container .icon{margin-right:0;margin-bottom:10px;}
#promo .container a{line-height:44px;margin-left:0;margin-top:10px;}
}
@media (max-width:370px){.sectionTitle h4{font-size:17px;}
}
@media (max-width:1199px){#ourServices .serviceH .serviceHinner .tiTle{margin-top:-45px;}
#ourServices .serviceH .serviceHinner .tiTle h4{font-size:18px;margin-bottom:5px;}
#ourServices .serviceH:hover .serviceHinner .tiTle h4{visibility:hidden;}
#services{}
#services .elementsContain .col-sm-6{width:100%;padding:0;}
#services .elementsContain .col-sm-6 + .col-sm-6{margin-top:30px;}
#services .leftAlignedTap ul.nav-tabs li{border-bottom-color:#e0e0e0;border-top-color:#e0e0e0;}
#services .serviceWidget .row{padding:0 25px 30px;}
#services .serviceWidget .row p{line-height:23px;}
#services .serviceWidget4 .row p{font-size:14px;line-height:23px;}
}
@media (max-width:991px){#ourServices .serviceH{width:-webkit-calc(100%/3);width:calc(100%/3);}
#ourServices .serviceH .serviceHinner{height:280px;}
#services{}
#services .serviceWidget .row{padding:0 15px 20px;}
#services .serviceWidget .row p{line-height:22px;}
#services .serviceWidget4 .row p{line-height:22px;}
}
@media (max-width:767px){#ourServices .serviceH{width:50%;float:left;}
#ourServices .serviceH .serviceHinner{height:370px;}
#services{}
#services .elementsContain .col-sm-6{padding:0 15px;}
#services .leftAlignedTap ul.nav-tabs{border-bottom-color:#d8d8d8;}
#services .leftAlignedTap ul.nav-tabs li + li{border-left-color:#d8d8d8;}
}
@media (max-width:640px){#ourServices .serviceH .serviceHinner{height:auto;padding-bottom:40px;}
#services{}
}
@media (max-width:520px){#services{}
}
@media (max-width:400px){#ourServices .serviceH{width:100%;}
#services{}
#services .leftAlignedTap ul.nav-tabs li{border-bottom-color:#d8d8d8;}
#services .leftAlignedTap ul.nav-tabs li + li{border-left:none;}
#services .leftAlignedTap ul.nav-tabs li:nth-child(even){border-left:1px solid #d8d8d8;}
#services .leftAlignedTap ul.nav-tabs li.active,
#services .leftAlignedTap ul.nav-tabs li:hover{border-bottom-color:#d8d8d8;}
}
@media (max-width:360px){#services{}
}
@media (max-width:320px){#services{}
}
@media (max-width:991px){#blogPosts .blog{width:50%;}
#blogPosts .blog .excerpt h4{font-size:18px;line-height:24px;}
#blogPosts .blog .excerpt p{font-size:14px;line-height:20px;}
#blogPosts.contentSection .col-sm-8{width:100%;}
#blogPosts.contentSection .sidebar{width:100%;}
}
@media (max-width:767px){#blogPosts.contentSection .blog.single-post .excerpt p{line-height:23px;}
}
@media (max-width:618px){#blogPosts .blog{width:100%;}
}
@media (max-width:1199px){#tips .col-sm-6{width:100%;}
#tips .col-sm-6 + .col-sm-6{margin-top:30px;}
}
@media (max-width:991px){}
@media (max-width:767px){.leftAlignedTap ul.nav-tabs{width:100%;border-right-width:0;}
.leftAlignedTap ul.nav-tabs li a{line-height:50px;font-size:14px;}
.leftAlignedTap ul.nav-tabs li a i{font-size:20px;}
.leftAlignedTap .tab-content{width:100%;}
}
@media (max-width:640px){}
@media (max-width:540px){#hAccordion .panel .panel-heading .panel-title a i{float:left;line-height:47px;}
#hAccordion .panel .panel-heading .panel-title a .panelHeadingText{width:-webkit-calc(100% - 87px);width:calc(100% - 87px);float:left;line-height:22px;margin:12px 0;font-size:14px;}
#hAccordion .panel .panel-heading .panel-title a .sign{float:left;}
#hAccordion .panel .panel-heading .panel-title a.collapsed i{float:left;}
#hAccordion .panel .panel-heading .panel-title a.collapsed .sign{float:left;}
#hAccordion .panel .panel-collapse .panel-body .texts{font-size:14px;}
}
@media (max-width:480px){#hAccordion .panel .panel-heading .panel-title a i:before{content:'\f14a';}
#hAccordion .panel .panel-heading .panel-title a .panelHeadingText{font-size:14px;}
#hAccordion .panel .panel-heading .panel-title a .sign{display:none;}
#hAccordion .panel .panel-heading .panel-title a.collapsed i:before{content:'\f046';}
}
@media (max-width:450px){#hAccordion .panel .panel-heading .panel-title a i{font-size:14px;width:30px;}
#hAccordion .panel .panel-heading .panel-title a .panelHeadingText{width:-webkit-calc(100% - 30px);width:calc(100% - 30px);}
}
@media (max-width:380px){}
@media (max-width:359px){}
@media (max-width:1199px){#testimonials .ptTab .tab-content .tab-pane .ptText{padding:15px;}
#testimonials .ptTab .ptTabNavs{width:190px;height:60px;}
#testimonials .ptTab .ptTabNavs a{width:95px;padding-top:20px;}
#testimonials .ptTab .ptTabNavs a:before{border-top-width:60px;}
#testimonials .ptTab .ptTabNavs a.prevTab i{padding-left:15px;}
#testimonials .ptTab .ptTabNavs a.prevTab:before{border-left-width:95px;}
#testimonials .ptTab .ptTabNavs a.nextTab i{padding-right:15px;}
#testimonials .ptTab .ptTabNavs a.nextTab:before{border-right-width:95px;}
}
@media (max-width:991px){#testimonials .ptTab .col-sm-6{width:100%;}
#testimonials .ptTab .ptTabNavs{width:300px;}
}
@media (max-width:767px){#testimonials .ptTab .tab-content .tab-pane .ptText{width:100%;border-right-width:0;}
#testimonials .ptTab .tab-content .tab-pane .ptIntro{border-top:1px solid #d8d8d8;border-left-width:0;margin:0;width:100%;}
#testimonials .ptTab .tab-content .tab-pane .ptIntro .ptImg{margin-right:-15px;}
#testimonials .ptTab .tab-content .tab-pane .ptIntro .ptImg img{max-width:230px;}
#testimonials .ptTab .tab-content .tab-pane .ptIntro .ptIntroTexts{margin-right:-15px;}
#testimonials .ptTab .ptTabNavs{width:100%;}
}
@media (max-width:479px){#testimonials .ptTab .nav-tabs li a{line-height:60px;padding:0 15px;}
}
@media (max-width:400px){#testimonials .ptTab .nav-tabs li a{line-height:60px;padding:0 7px;}
}
@media (max-width:1300px){.teamMember .teamMemberInner .memIntro{padding:20px 0;}
}
@media (max-width:1199px){.teamMember .teamMemberInner .memAbout{padding:15px;font-size:14px;line-height:20px;}
}
@media (max-width:480px){.teamMember .teamMemberInner{border-left:1px solid #d8d8d8;}
.teamMember .teamMemberInner .col-xs-6{width:100%;}
}
@media (max-width:1199px){}
@media (max-width:991px){footer .widget{width:100%;padding:0;}
footer .widget.aboutWidget p{font-size:11px;line-height:18px;}
.widget.twitterSlide{width:auto;}
}
@media (max-width:767px){footer .copyrightRow{text-align:center;}
footer .copyrightRow .footSocial{margin-top:20px;}
footer .copyrightRow .footSocial .nav{float:none;}
footer .copyrightRow .footSocial .nav li{float:none;display:inline-block;}
}
@media (max-width:360px){footer .copyrightRow .copyright{line-height:20px;margin-bottom:15px;}
}
@media (max-width:1300px){#pageTitle{margin-top:0;height:300px;}
}
@media (max-width:1199px){#pageTitle{height:250px;}
}
@media (max-width:991px){#pageTitle{height:220px;}
}
@media (max-width:767px){#pageTitle{height:200px;}
}
@media (max-width:1199px){.col-sm-4 .widget{padding:20px;}
.col-sm-4 .tags .tag{line-height:35px;font-size:14px;margin-right:10px;margin-bottom:12px;}
.col-sm-4 .tags .tag:before{top:2px;left:2px;}
.col-sm-4 .postTabWidget .nav li a{line-height:40px;}
.col-sm-4 .postTabWidget .tab-content .tab-pane .media{padding:10px 0;}
.col-sm-4 .postTabWidget .tab-content .tab-pane .media .media-left{width:80px;height:75px;}
.col-sm-4 .postTabWidget .tab-content .tab-pane .media .media-body{padding-left:15px;}
.col-sm-4 .postTabWidget .tab-content .tab-pane .media .media-body .blogTitle{margin-top:0;}
.col-sm-4 .contatWidget .list-group .list-group-item a{font-size:14px;}
.col-sm-4 .contatWidget .list-group .list-group-item a span{margin-right:20px;width:50px;}
.col-sm-4 .contatWidget .list-group .list-group-item a span i{width:30px;line-height:28px;}
.col-sm-4 .contatWidget .appointmentLink{margin:30px -20px -30px;padding:20px;}
.col-sm-4 .contatWidget .appointmentLink a{font-weight:normal;font-size:14px;}
.col-sm-4 .contatWidget .appointmentLink a i{width:35px;height:35px;line-height:33px;margin-right:15px;}
.col-sm-4 .serviceListWidget h4{margin-bottom:15px;}
.col-sm-4 .serviceListWidget .list-group .list-group-item{padding:10px 0;}
}
@media (max-width:1199px){.aboutSec .aboutTexts p{line-height:23px;}
}
@media (max-width:991px){.teamMembers .teamMember{width:100%;}
.teamMembers .teamMember .teamMemberInner .memIntro{padding:10px 0;}
.ourPricings .pricing .pricingInner .list-group .list-group-item:first-child h3{font-size:22px;}
.ourPricings .pricing .pricingInner .list-group .list-group-item:last-child a{font-weight:normal;}
}
@media (max-width:767px){.aboutSec .aboutImg img{margin-bottom:30px;}
.ourPricings .pricing{margin-bottom:30px;}
}
@media (max-width:991px){#contact .contactSections{width:100%;}
#contact .col-sm-4.sidebar{width:100%;}
}
@media (max-width:1199px){#appointmentForm .servicesNeed{width:100%;}
#appointmentForm .servicesNeed + .servicesNeed{margin-top:-1px;}
}
@media (max-width:991px){#appointmentForm .checkbox-inline{display:block;margin-bottom:10px;}
#appointmentForm .checkbox-inline + .checkbox-inline{margin-left:0;}
#appointmentForm .personalInformations .col-sm-4 + .col-sm-4{margin-top:-1px;}
}