.page-wrapper{
overflow:hidden;
}
.single-call-to-action .icon-box .icon{
display:block !important;
}
.admin-bar .mainmenu-area.stricky-fixed{
top:32px;
}
#single_Service .vc_column_container{
padding-left:15px !important;
padding-right:15px !important;
}
.icon-box i.icon {
width: auto !important;
height: auto !important;
}
#wpcf7-f11-p104-o1 .wpcf7-submit{
width: 152px;
height: 55px;
background: #186AAB;
border: none;
outline: none;
color: #fff;
font-family: 'Raleway', sans-serif;
font-size: 14px;
text-transform: uppercase;
}
.home-appointment-form .form-grp .single-form:last-child{
margin-right:0px !important;
}
.ajax-loader{
position:absolute;
right:10px;
top:5px;
}
.home-appointment-form .form-grp{
padding:33px 30px !important;
}
.container .vc_column-inner {
padding:0px !important;
max-width:1200px;
}
.breadcumb ul{
margin:0px !important;
padding:0px !important;
}
.breadcumb li{
margin:0px 10px;
}
.breadcumb li a:after{
content:'>';
position:absolute;
margin-left:5px;
}
.contact-form .wpcf7-submit{
display:inline-block !important;
width: 155px !important;
height: 55px;
background: #186AAB;
color:#ffffff;
}
.home-appointment-form .form-grp .single-form input[type="submit"] {
background: #186aab none repeat scroll 0 0;
border: medium none;
color: #fff;
font-family: "Raleway",sans-serif;
font-size: 14px;
height: 55px;
outline: medium none;
text-transform: uppercase;
width: 152px;
padding:0px;
} .psocial li{
background: #f4f4f4 !important;
color: #bcbcbc;
height: 32px;
line-height: 32px;
text-align: center;
width: 32px;
border-radius:50%;
}
.psocial li:first-child{
background:none !important;
width:auto;
height:auto;
}
.stButton .stLarge{
background:none !important;
width:auto !important;
height:auto !important;
position:relative;
line-height:none !important;
}
.stButton{
width:100%;
display:block !important;
text-align:center;
margin:0px !important;
}
.stButton .stLarge:after{
content:"\f09a";
font-size:16px;
font-family: 'FontAwesome';
color: #bcbcbc;
}
.facebook .stButton .stLarge:after{
content:"\f09a";
}
.google .stButton .stLarge:after{
content:"\f0d5";
}
.twitter .stButton .stLarge:after{
content:"\f099";
}
.pinterest .stButton .stLarge:after{
content:"\f0d2";
}
.psocial li{
background:#ffffff;
transition: all 0.5s ease 0s;
}
.psocial li:hover{
background: #00cbd8 !important;
color: #fff;
}
.psocial li:hover .stButton .stLarge:after{
color:#3290e6;
opacity:1;
}
.blog_post_wrapper .img_holder img{
width:100%;
}
.comments_area .seo-comment-list .children{
margin-left:102px;
}
.single-blog-post .content-box{
position:relative;
}
.single-blog-post .content-box .date-box{
position:absolute;
top:0px;
left:0;
padding-right:0px;
}
.single-blog-post .content-box .content{
position:relative;
padding-left:90px;
display:block;
} .widget ul {
margin-top: 10px;
padding: 0;
}
.widget ul li  {
list-style: outside none none;
position:relative;
}
.widget ul li:before{
background: #e3e3e3 none repeat scroll 0 0;
content: "";
display: block;
height: 2px;
left: 0;
position: absolute;
top: 22px;
margin-top:-1px;
width: 10px;
}
.widget ul li a{
color: #9c9c9c;
line-height: 45px;
padding-left: 26px;
position: relative;
transition: all 0.3s ease 0s;
}
.widget ul li a:hover{
color: #346db8;
}
.tagcloud {
margin-top: 30px;
padding: 0;
}
.tagcloud a {
border: 1px solid #f1f1f1;
border-radius: 30px;
color: #bababa;
font-size: 14px !important;
padding: 5px 23px;
transition: all 0.3s ease 0s;
display: inline-block;
list-style: outside none none;
margin-bottom: 12px;
margin-right: 3px;
}
.tagcloud a:hover {
background: #346db8 none repeat scroll 0 0;
border-color: #346db8;
color: #fff;
}
.widget .popular-post ul{
margin: 25px 0 0;
padding: 0;
}
.widget .popular-post ul li{
border-bottom: 1px solid #f5f5f5;
list-style: outside none none;
margin-bottom: 25px;
padding-bottom: 25px;
}
.widget .popular-post ul li:before{
display:none;
}
.widget .popular-post ul li a{
padding:0px;
line-height:inherit;
} #wp-calendar {
width: 100%;
}
#wp-calendar caption {
text-align: right; 
color: #333; 
font-size: 12px; 
margin-top: 10px;
margin-bottom: 15px;
}
#wp-calendar thead { 
font-size: 10px;
}
#wp-calendar thead th { 
padding-bottom: 10px;
}
#wp-calendar tbody { 
color: #aaa; 
}
#wp-calendar tbody td { 
background: #f5f5f5; 
border: 1px solid #fff; 
text-align: center; 
padding:8px;
}
#wp-calendar tbody td:hover { 
background: #fff; 
}
#wp-calendar tbody .pad { 
background: none; 
}
#wp-calendar tfoot #next { 
font-size: 10px; 
text-transform: uppercase; 
text-align: right;
}
#wp-calendar tfoot #prev { 
font-size: 10px; 
text-transform: uppercase; 
padding-top: 10px; 
}
.sticky .post {background: #efefef; border: 3px solid #fff; }
.sticky .post .post-content{ background-color:transparent; }
.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}
.gallery-caption {
font-family: 'Poppins', sans-serif;
font-size: 14px;
color: #9C9C9C;
}
.bypostauthor{
font-family: 'Poppins', sans-serif;
font-size: 14px;
color: #9C9C9C;
}
.alignright{ 
text-align:right;
}
.alignleft{ 
text-align:left;
}
.aligncenter{ 
text-align:center;
}	
.alignnone {
margin: 5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
.alignright {
float:right;
margin: 5px 0 20px 20px;
}
.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.alignright {
float: right;
margin: 5px 0 20px 20px;
}
a img.alignnone {
margin: 5px 20px 20px 0;
}
a img.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto
}
.wp-caption {
background: #fff;
border: 1px solid #f0f0f0;
max-width: 96%; padding: 5px 3px 10px;
text-align: center;
}
.wp-caption.alignnone {
margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
margin: 5px 0 20px 20px;
}
.wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 98.5%;
padding: 0;
width: auto;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
margin: 0;
padding: 0 4px 5px;
} .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } .tag-sticky-2 .single-blog-post{
background:#fafafa;
}
.tag-sticky-2 .single-blog-post .content-box .content{
padding-top:15px;
}
.content-box h1,.content-box h2,.content-box h3,.content-box h4,.content-box h5,.content-box h6,
.comment .text h1,.comment .text h2,.comment .text h3,.comment .text h4,.comment .text h5,.comment .text h6,
.blog-posts h1,.blog-posts h2,.blog-posts h3,.blog-posts h4,.blog-posts h5,.blog-posts h6{
font-family: "Raleway",sans-serif;
margin-bottom:15px !important;
font-weight:400 !important;
color: #333333 !important;
line-height:1em;
}
.content-box h1,.comment .text h1,.blog-posts h1{
font-size:36px;
}
.content-box h2,.comment .text h2,.blog-posts h2{
font-size:32px;
}
.content-box h3,.comment .text h3,.blog-posts h3{
font-size:28px;
}
.content-box h4,.comment .text h4,.blog-posts h4{
font-size:24px;
}
.content-box h5,.comment .text h5,.blog-posts h5{
font-size:20px;
}
.content-box h6,.comment .text h6,.blog-posts h6{
font-size:14px;
}
.content-box h1+h2+h3{font-size:28px !important;}
.content-box table thead tr th,.comment .text table thead tr th,.blog-posts table thead tr th{
border: 1px solid #ddd;
vertical-align: bottom;
padding: 8px;
}
.content-box table tbody tr th,.comment .text table tbody tr th,.blog-posts table tbody tr th{
border: 1px solid #ddd;
line-height: 1.42857;
padding: 8px;
vertical-align: top;
}
.content-box table tbody tr td,.comment .text table tbody tr td,.blog-posts table tbody tr td{
border: 1px solid #ddd;
line-height: 1.42857;
padding: 8px;
vertical-align: top;
}
.content-box ul:first-child,.content-box ol:first-child,
.comment .text ul:first-child,.comment .text ol:first-child,
.blog-posts ul:first-child,.blog-posts ol:first-child{
padding:0px;
}
.content-box ul,.content-box ol,
.comment .text ul, .comment .text ol,
.blog-posts ul, .blog-posts ol{
padding-left:40px !important;
}
.content-box ul li,.comment .text ul li,
.blog-posts ul li,.blog-posts ul li{
list-style-type:disc;
display:list-item;
}
.content-box ul li ul li, .comment .text ul li ul li,
.blog-posts ul li ul li{
list-style-type:circle;
}
.content-box ul li ul li ul li, .comment .text ul li ul li ul li,.blog-posts ul li ul li ul li{
list-style-type:square;
}
.content-box ol li,.comment .text ol li,.blog-posts ol li{
list-style-type:decimal;
display:list-item;
}
.content-box ol li ol li,.comment .text ol li ol li,.blog-posts ol li ol li{
list-style-type:lower-alpha;
}
.content-box ol li ol li ol li,.comment .text ol li ol li ol li,.blog-posts ol li ol li ol li{
list-style-type:upper-roman;
}
.extended-blog-post p img,.extended-blog-post figure img,.blog-posts p img,.blog-posts figure img{
max-width:100%;
display:block;
height:auto;
}
.comment-list .children{
margin-left:50px;
}
figure{
max-width:100%;
display:block;
}
.content-box .alignright{
float:right;
padding:10px;
} .widget_recent_comments ul li{
padding:0px 0 0px 20px;
}
.widget select{
width:100%;
display:block;
border:1px solid #ededed;
padding:10px 0;
margin-top:20px;
}
.textwidget img {
height: auto;
max-width: 100%;
}
.widget ul li ul{
margin:0px;
}
.paginate-links > span, .paginate-links a{
border: 2px solid #f1f1f1;
color: #d1d1d1;
font-size: 16px;
margin-right: 5px;
width:35px;
height:35px;
text-align:center;
line-height:33px;
display:inline-block;
transition: all 0.3s ease 0s;
}
.paginate-links > span, .paginate-links a:hover{
background: #346db8 none repeat scroll 0 0;
border-color: #346db8;
color: #fff;
}
.post-password-form input[type="password"]{
border:1px solid #346db8;
padding:5px 10px;
display:inline-block;
}
.post-password-form input[type="submit"]{
background:#346db8;
color:#fff;
padding:6px 15px; 
display:inline-block;
border:none;
}
.call-to-action .single-call-to-action h3{
color:#ffffff !important;
font-family: "Raleway",sans-serif !important;
}
.call-to-action .single-call-to-action ul{
padding:0px !important;
}
.thm-banner-h1{
line-height:55px !important;
}
.widget.widget_bunch_external_links ul li:before,.widget .qustion_list ul li:before{display:none;}
.widget.widget_bunch_external_links ul li a,.widget .qustion_list ul li a{padding-left:5px !important;}
.faq-home .accrodion .accrodion-title h4 span.decor{margin-right:0px; position:absolute; left:0px; top:0px;}
.faq-home .accrodion .accrodion-title h4 span.text{padding-left:40px; display:block;}
.mp-comment-list .contact-content{margin-bottom:40px;}
.mp-comment-list .contact-content h2{
margin-bottom:0px;
}
.page .blog-home .mp-form,.page .blog-home .comment-box{
margin-top:40px;
} .footer-widget h3{
margin-bottom:30px;
}
.footer-widget.widget_recent_comments ul li{
padding: 0;
}
.footer-widget ul li a{
padding:0px 0 10px;
}
.footer-widget ul li a,.footer-widget ul li,.footer-widget .textwidget p{
color:#ffffff;
}
.footer-widget a{
color:#fafafa;
}
.footer-widget select{
width:100%;
padding:6px;
color:#222;
}
.footer-widget #wp-calendar caption{
padding:0px;
margin:0px 0 15px;
font-size:14px;
color:#ffffff;
}
.footer-widget #wp-calendar thead th{
border:1px solid #fafafa;
border-bottom:none;
text-align:center;
padding:0px;
line-height:30px;
color:#ffffff;
}
.footer-widget #wp-calendar tbody .pad{
background:#fafafa;
}
.footer-widget .tagcloud a{
color:#ffffff;
} .alignnone {
margin: 5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
.alignright {
float:right;
margin: 5px 0 20px 20px;
}
.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.alignright {
float: right;
margin: 5px 0 20px 20px;
}
a img.alignnone {
margin: 5px 20px 20px 0;
}
a img.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption {
background: #fff;
border: 1px solid #f0f0f0;
max-width: 96%; padding: 5px 3px 10px;
text-align: center;
}
.wp-caption.alignnone {
margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
margin: 5px 0 20px 20px;
}
.wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 98.5%;
padding: 0;
width: auto;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
margin: 0;
padding: 0 4px 5px;
} .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
white-space: nowrap;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } .alignleft {
display: inline;
float: left;
margin-right: 1.5em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
}
.gallery-columns-3 .gallery-item{
margin-bottom:35px;
}
.gallery-columns-3 .gallery-item .wp-caption-text{
padding-top:15px;
}
.error_page {
padding: 140px 0;
position: relative;
}
.error_page h1{
color: #186aab;
font-size: 148px;
}
.error_page p{
margin:15px 0 35px;
}
.comment-box .mp-comment-list .pingback.single-comment-box .img-box{display:none;}
.blog-details .comment-box .single-comment-box.pingback .content-box{padding-left:0px;}
.comment-box .no-comments {
border: 1px solid #186aab;
color: #191919;
display: inline-block;
margin-top: 15px;
padding: 15px;
}
.blog-home.sec-padding.blog-page.blog-details{
min-height:555px;
}
.mainmenu-area .search-box input::placeholder {
color: #ffffff;
}@media (min-width: 1400px) {
.single-call-to-action {padding-left: 10%;}
.home-one .open-hours .content-box {width: 48%;}	
}
@media (min-width: 1200px) {
.container {padding: 0; width: 1180px; }
}
@media (max-width: 1199px) {
.full-sec .full-sec-content{margin-bottom:50px;}
.single-service-home{margin-bottom:30px; min-height:210px;}
#single_Service .vc_col-sm-3{width:33%;}
#single_Service .vc_col-sm-9{width:67%;}
}
@media (max-width: 1024px) {
.logo{float: none !important;text-align: center;padding-bottom: 30px;}
.header-right-info {float: none !important;}
.navigation .nav-header > ul > li > a {padding: 23px 12px;}
.single-call-to-action .content-box h3 {font-size: 20px;}
.single-call-to-action .content-box p br {display: none;}
.single-specialize {padding: 0 30px;}
.single-specialize br {display: none;}
.full-sec .full-sec-content {padding-bottom: 70px;}
.single-service-home .icon-box, .single-service-home .content {display: block;}
.single-service-home .inner-box {margin-left: auto;margin-right: auto;}
.single-service-home .content {text-align: center;position: relative;z-index: 4;padding-top: 25px;}
.home-appointment-form .form-grp .single-form input {width: 420px;margin-bottom: 20px;}
}
@media (max-width: 1023px) {
.single-specialize{margin-bottom:40px;}	
.single-offer.right{padding-left:0px; padding-top:0px;}
.faq-home .hidden-md,.fact-counter-wrapper .col-md-8{margin-top:50px;}
.blog-home .single-blog-post,.footer .footer-widget{margin-bottom:40px;}
#single_Service .vc_col-sm-3,#single_Service .vc_col-sm-9{width:100%;}
.about_promo_box .pormo_box_details{margin:30px -15px 0;}
.single-team-member .img-box img{width:100%; height:auto;}
.side-bar-widget{margin-top:50px !important;}
.blog-details .comment-box .single-comment-box .img-box, .blog-details .comment-box .single-comment-box .content-box{display:block;}
.blog-details .comment-box .single-comment-box .img-box{margin-bottom:35px;}
.comment-box .mp-comment-list .children{padding-left:0px;}
.navigation .nav-header > ul > li > ul > li > ul {left:0; width:100%;}
}
@media (max-width: 768px) {
.header-right-info {padding: 0;}
.single-header-info .icon-box, .single-header-info .content {display: block;}
.single-header-info .icon-box .inner-box {margin-left: auto;margin-right: auto;}
.single-header-info .content {text-align: center;margin-top: 15px;}
.single-header-info .thm-btn {margin: 37px 0;}
.single-call-to-action {height: 200px;}
.single-call-to-action .icon-box i.flaticon-coins, .single-call-to-action .icon-box i.flaticon-medical, .single-call-to-action .icon-box i.flaticon-clock {position: static;}
.offer-wrapper:after, .offer-wrapper:before, .offer-wrapper .has-overlay:before, .offer-wrapper .has-overlay:after {width: 100%;height: 50%;}
.offer-wrapper:before , .offer-wrapper .has-overlay:before {top: auto;bottom:0;}
.img-masonary {margin-top: 80px;}
.fact-counter-wrapper {text-align: center;}
.single-fact {margin-top: 30px;}
.single-team-member .img-box {display: block;}
.footer-call-to-action {text-align: center;}
.footer-call-to-action a.thm-btn {float: none !important;}
.footer-widget {margin-bottom: 50px;}
.footer {padding-bottom: 60px;}
.single-blog-post{margin-bottom: 50px;}
.blog-home {padding-bottom: 40px;}
}
@media (max-width: 600px) {
.home-appointment-form {margin: 0;}
}
@media (max-width: 499px) {
.top-bar{text-align:center;}
.top-bar .left-text,.top-bar .social-icons{float:none !important;}
.faq-home .img-masonary .img-w1{width:100%;}
.faq-home .img-masonary .img-w1 img{width:100%; height:auto;}
.team-carousel .owl-controls{top:-90px;}
.owl-carousel .owl-item img{height:auto;}
.single-blog-post .img-box img{width:100%; height:auto;}
#single_Service .service_sideber .question_Box .qustion_list ul li a{float:none !important; display:block; line-height:24px;}
}
@media (max-width: 480px) {
.top-bar .left-text {float: none !important;text-align: center;}
.social-icons {float: none !important;text-align: center;}
.social-icons ul li a {border-top: 1px solid #EAEAEA;margin-left: -4px;}
.single-header-info:last-child {float: none;width: 100%;text-align: center;}
.full-sec .full-sec-content {padding-left: 30px;padding-right: 30px; }
.full-sec h3 {font-size: 27px;}
.full-sec h3 br {display: none;}
.single-offer.right {padding-left: 0;}
.faq-home .accrodion .accrodion-title h4 {font-size: 15px;}
.faq-home .img-masonary .img-w1 {width: 100%;}
.faq-home .img-masonary .img-w1 img {margin-left: auto;margin-right: auto;display: block;}
.fact-counter-wrapper h2 br {display: none;}
.team-carousel .owl-controls {top: -70px;}
.footer-widget {width: 80%;margin-left: auto;margin-right: auto;}
.home-appointment-form .form-grp .single-form {width: 100%;}
.home-appointment-form .form-grp .single-form input {width: 100%;}
.col-4 .single-specialize {padding-right: 0;width: 85%;margin-left: auto;margin-right: auto;}
.meet-doctors.team-page .single-team-member {width: 85%;margin-left: auto;margin-right: auto;}
.single-team-member .img-box img {width: 100%;}
.single-award {width: 50%;margin-bottom: 20px;}
side-bar-widget{margin-top:50px;}
.single-sidebar-widget {margin-left: auto;margin-right: auto;}
.call-to-action.boxed .single-call-to-action .content-box {width: 100%;padding: 0;}
.faq-home .accrodion .accrodion-title h4 span.text {display: inline-block;font-size: 18px;}
.faq-home .accrodion .accrodion-title h4 span.decor {vertical-align: top;margin-top: 15px;}
.top-bar{text-align:center;}
.top-bar .left-text,.top-bar .social-icons{float:none !important;}
.faq-home .img-masonary .img-w1{width:100%;}
.faq-home .img-masonary .img-w1 img{width:100%; height:auto;}
.blog-details .comment-box .single-comment-box .img-box, .blog-details .comment-box .single-comment-box .content-box{display:block;}
.blog-details .comment-box .single-comment-box .img-box{margin-bottom:35px;}
.comment-box .mp-comment-list .children{padding-left:0px;}
}
@media (max-width: 375px) {
.single-header-info {float: none;text-align: center;padding: 0;}
.top-bar .left-text p {line-height: 20px; padding: 14px 0;}
.mainmenu-area .search-box {width: 230px;}
.single-call-to-action {display: block;height: auto;padding: 50px 0;}
.single-call-to-action .icon-box, .single-call-to-action .content-box {display: block;text-align: center;}
.single-call-to-action .icon-box {margin-left: auto;margin-right: auto;}
.single-call-to-action .content-box {width: 100%;}
.single-call-to-action .content-box ul li {width: 100%;}
.footer-widget {width: 90%;margin-left: auto;margin-right: auto;}
} @media (max-width: 650px) {
.tp-caption {display: none !important;}
} @media (max-width: 1024px) { .navigation {position: relative;}
.navigation .nav-header {display: none;position: absolute;top: 100%;left:0;width: 400px;background: #262F36;z-index: 9999;max-height: 70vh;overflow:hidden;overflow-y: auto;}
.navigation .nav-footer {display: block;}
.navigation .nav-footer button {width: 40px;height: 40px;background: #186AAB;color: #fff;border: none;outline: none;font-size: 18px;margin: 15px 0;}
.navigation .nav-header > ul > li,.navigation .nav-header > ul > li > ul > li {display: block;width: 100%;}
.navigation .nav-header > ul > li > a, .navigation .nav-header > ul > li:first-child > a {padding: 14px 19px; background: #186AAB;border-bottom: 1px solid #fff;}
.navigation .nav-header .dropdown a {position: relative;}
.navigation .nav-header .dropdown a button {width: 30px;height: 30px;background: #fff;color: #186AAB;border: none;outline: none;font-size: 15px;border-radius: 5px;position: absolute;right: 15px;top: 8px;}
.navigation .nav-header > ul > li:hover > a {color: #fff;}
.navigation .nav-header > ul > li > ul,.navigation .nav-header > ul > li > ul > li > ul {position: relative;display: none;opacity: 1;visibility: visible;width: 100%;transition: none;}
}
@media (max-width: 375px) {	
.navigation .nav-header {width: 295px;}
} @media(max-width: 1024px) {
.single-header-info {float: none;display: inline-block;text-align: center;padding-left: 0;vertical-align: middle;}
.single-header-info .icon-box, .single-header-info .content {text-align: left;}
.single-header-info + .single-header-info {margin-left: 30px;}
.mainmenu-area .container {position: relative;}
.navigation {width: 100%;}
.navigation .nav-header {width: 100%;}
.mainmenu-area .search-box {position: absolute;top: 0;right:0;}
}
@media(max-width: 768px) {
.single-header-info {text-align: center;width: 28%;margin: 0;}
.single-header-info .icon-box {display: none;}
.full-sec .full-sec-content, .single-offer.right {padding-left: 0;}
.single-header-info .content {text-align: center;}
.col-4 .single-specialize {text-align: center; max-width: 300px;margin-left: auto;margin-right: auto;}
.single-specialize .icon-box {margin-left: auto !important; margin-right: auto !important;display: block;}
.testimonaials-carousel.owl-theme .owl-nav {margin-top: 50px;}
.blog-home .pull-left,.blog-home .pull-right {width: 100%;}
.blog-home .pull-right{padding-left:0px !important; margin-top:15px;}
.pull-right .side-bar-widget{margin-left: 0;margin-top: 50px;}
#single_Service .col-md-9, 
#single_Service .col-md-3 {width: 100%;}
}
@media(max-width: 767px) {
.single-header-info {width: 100%;margin: 0 !important;}
.single-offer h3 span{display:block; margin:10px 0;}
.faq-home .accrodion{padding-right:0px;}
.faq-home .accrodion .accrodion-title h4 span.decor{margin-right:0px; position:absolute; left:0px; top:0px;}
.faq-home .accrodion .accrodion-title h4 span.text{padding-left:40px; display:block;}
.admin-bar .mainmenu-area.stricky-fixed{top:46px;}
.single-blog-post .img-box img{width:100%; height:auto;}
.single-offer.right{padding-top:80px;}
.medi-form{padding:0 15px;}
}
@media(max-width: 499px) {
.admin-bar .mainmenu-area.stricky-fixed{top:0px;}
}
@media(max-width: 479px) {
.blog-details .comment-box .single-comment-box .img-box{position:relative; margin-bottom:30px;}
.blog-details .comment-box .single-comment-box .content-box{padding-left:0px;}
}