body { line-height:1.8!important; }
.carousel-center .container {  max-width:600px; }
p {  font-weight:400; margin:0 0 25px 0; padding:0; line-height:1.8; letter-spacing:0.05em; font-size:16px; }
.accourdin-heading a {  font-size:20px; font-weight:600; }
.accourdin-heading {  min-height:328px; }
.blog-heading .cartana-heading-wrapper a {  font-size:20px!important; font-weight:600!important; text-transform:capitalize!important; line-height:1.5!important; }
.p-large-size ul {  margin-left:19px; padding-left:0; }
.p-large-size ul li {  font-size:20px; line-height:1.6; margin-bottom:22px; }
.p-large-size ul li strong {  color:#265694; }
.cartana-heading {  line-height:1.4!important; }
.blog-heading .cartana-gitem-post-excerpt {  font-size:16px; line-height:1.8; min-height:144px; }
.accourdin-heading .vc_tta-panel-heading {  border:1px solid #E4E4E4!important; }
.vc_tta-container .vc_tta-style-cartana-1 .vc_tta-panel.vc_active .vc_tta-panel-heading, .vc_tta-container .vc_tta-style-cartana-2 .vc_tta-panel.vc_active .vc_tta-panel-heading {  background:#f3f3f3!important; color:#265694; }
.accourdin-heading .vc_tta-panel {  margin-bottom:15px; }
.accourdin-heading .vc_tta-panel-body .wpb_wrapper {  min-height:115px!important; }
::selection {  color:#fff !important; background-color:#265694; }
.blog-heading .vc_sep_pos_align_center {  display:none; }
.blog-heading .inline-block-el {  display:none; }
.service-heading-larger h3 {  font-size:20px!important; }
.cartana-before-main-header {  display:none; }
.widget-contact-info li > i {  vertical-align:top; }
.gray8-color {  color:#fff; }
.cartana-nav-body.sticky-content .cartana-main-menu-content li.menu-item.menu-item_active-link > a:active {  color:#fff!important; }
.cartana-nav-body.sticky-content .cartana-main-menu-content li.menu-item.menu-item_active-link > a {  color:#fff!important; }
.cartana-nav-body .cartana-main-menu-content li.menu-item.menu-item_active-link > a:after {  width:100%!important; }
.gray8-link-color a {  color:#fff; font-size:14px!important; text-transform:capitalize!important; }
.cartana-nav-body:not(.sticky-content)::before {  background-color:transparent!important; }
.blog .entry-content {  line-height:1.8; }
.blog .entry-header {  margin-bottom:20px; }
.blog div.entry-content-wrapper {  margin-bottom:15px!important; }
.blog .blog-loop.blog-item-separator .loop-item:last-child article.post { margin-bottom:30px; }
.blog  div.main-archive-inner { margin-bottom:35px;}
.blog .navigation-style-load-more { display:flex; }
.home h4.vc_tta-panel-title { font-size:20px!important; }
.Gallery-hover-icon .wpb_single_image .vc_single_image-wrapper .__overlay i::before { content: "\f002"; }
.cartana-main-menu-content > .menu-item { text-transform: capitalize;}
.footer-links-icon .textwidget i, .footer-links-icon #menu-footer-infomation-1 i { color:#137aff!important; }
.footer-links-icon .cartana-widget ul:not(.social-profiles-inner) > li a:hover { color:#137aff!important; } 
.section-min-height { min-height:666px; }
.footer-links-icon p { font-size:14px; }
#menu-footer-infomation-1 a:first-letter { text-transform:capitalize; }
.address-section ul { list-style:none; padding-left:0;}
.address-section ul a { color:#444; }
.address-section ul a:hover { color:#265694; }
.address-section  p { color:#999; }
.address-section ul li { line-height:1.8; display:flex; align-items:self-start; font-size:18px; margin-bottom:6px; }
.address-section ul li:first-child { font-weight:700; }
.address-section ul li i { padding-right:8px; color:#265694; padding-top:5px; }
.map-section .wpb_gmaps_widget { margin-bottom:0; }
.map-section .wpb_wrapper { padding:0; }
.blog-heading .s-link-color a {color: #003d82; }
.service-heading .__inner h2.cartana-heading  { font-size:20px!important; font-weight:600; text-transform:capitalize; letter-spacing:0.05em;}
.service-heading .cartana-gitem-post-excerpt { min-height:90px; }
.image-gallery ul { display:flex; justify-content:flex-start; flex-wrap:wrap;}
.image-gallery ul li {
width: 19%;
height: 205px;
overflow: hidden;
position: static !important;
margin:5px 5px!important;
}
.image-gallery a.prettyphoto img { width:auto; height:auto; min-width:100%; max-width:none; }
.footer-links-icon .mc4wp-alert p { color:red; } span.wpcf7-not-valid-tip {	font-size: 13px;}
.invalid .wpcf7-response-output { background: #ffefef; color: #f00; border: 1px solid #f00; }
.invalid input.wpcf7-not-valid, select.wpcf7-not-valid, textarea.wpcf7-not-valid {   background-color: transparent; }
.invalid .mb-35 { margin-bottom:20px; }
span.wpcf7-list-item {margin:10px 0;}
div.wpcf7 .ajax-loader {
visibility: hidden;
display: inline-block;
background-image: url(//pngbuilders.com/wp-content/themes/cartana-child/images/ajax-loader.gif);
width: 30px;
height: 30px;
border: none;
padding: 0;
margin: 0 0 0 4px;
vertical-align: middle;
}
.footer-links-icon .textwidget i.cartana-ico-phone { -moz-transform: rotate(90deg); transform: rotate(90deg); position: relative; top: 5px; left: -3px; }
.cartana-widget-vertical-menu.list-icon_on.list-icon-color-p .__menu-pre-icon { color: #137aff; }
#mc4wp-form-1 { padding: 2px; }
.cartana-breadcrumb-wrapper ul.cartana-breadcrumb li.prepended-text:before, .cartana-breadcrumb-wrapper ul.cartana-breadcrumb li.crumb:not(:last-child):after { color: #137aff; }
.cartana-social-share-wrapper ul.social-share li a i { position: relative; }
.cartana-social-share-wrapper ul.social-share li a i.w9-ico-twitter-1 { top: -1px; }
.cartana-social-share-wrapper ul.social-share li a i.w9-ico-facebook-1 { top: -2px; }
.cartana-social-share-wrapper ul.social-share li a i.w9-ico-linkedin-1 { top: -3px; }
.cartana-post-navigation .nav-links { display: flex; justify-content: space-between; align-items: center; }
div.wpcf7-response-output { border-radius: 0; padding: 10px 20px; text-align: center; }
.cartana-service-style-03 .__button .cartana-btn.align-icon-right.icon-effect-none > span + i { top: -1px; }
.cartana-separator { margin-top: 12px; }
.guarantee-details h3 {margin-bottom:0px;}
.guarantee-details .wpb_wrapper ol {margin-bottom:30px!important;}
.guarantee-details .wpb_wrapper ul { margin-top:-20px;}
.img-bottom-margin img { margin-bottom:20px;}
@media (max-width:1200px){
.image-gallery ul li {  width:18%; height:auto;}
.image-gallery ul {	justify-content: center; }
.accourdin-heading .vc_tta-panel-body .wpb_wrapper { min-height: 145px !important; }
.container { width: 100%; }
.service-heading .__inner h2.cartana-heading { font-size: 18px !important; }
.cartana-social-share-wrapper ul.social-share li:nth-child(3n-2) {	padding-right: 25px;}
.cartana-social-share-wrapper ul.social-share li {	width: 33.33%;}
.cartana-post-navigation .nav-links {overflow: auto;	display: flex;	justify-content: space-between;}
}
@media (max-width:1023px){
.image-gallery ul li {  width:32%; height:auto;}
.image-gallery ul {	justify-content: center; }
.accourdin-heading .vc_tta-panel-body .wpb_wrapper { min-height:203px !important; }
.section-min-height .wpb_text_column p { min-height:59px; }
.container { width: 100%; }
.service-heading .__inner h2.cartana-heading { font-size: 18px !important; }
.service-heading .__inner h2.cartana-heading {	font-size: 18px !important;	min-height: 52px; }
.cartana-social-share-wrapper ul.social-share li:nth-child(3n-2) {	padding-right: 25px;}
.cartana-social-share-wrapper ul.social-share li {	width: 33.33%;}
.about-section-home-page .wpb_column { width:100%; }
.cartana-post-navigation .nav-links {overflow: auto;	display: flex;	justify-content: space-between;}
.tablet-full-width .wpb_column { width:100%; }
}
@media (max-width:991px){
.service-heading .__inner h2.cartana-heading {	min-height:auto; }
}
@media (max-width:767px){
.image-gallery ul li {  width:48%; height:auto;}
.image-gallery ul {	justify-content: center; }
.accourdin-heading { margin:30px 0; }
.gallery-section-home-page .wpb_wrapper { width:100%!important; overflow:hidden!important; }
.gallery-section-home-page .wpb_wrapper .vc_single_image-wrapper { width:auto; min-width:100%!important; max-width:none; }
.gallery-section-home-page .wpb_wrapper .vc_single_image-wrapper img { width:100%; }
.blog-heading .cartana-gitem-post-excerpt {	min-height: auto; }
.blog-heading h2.cartana-heading {	min-height:auto!important; }
.section-min-height .wpb_text_column p { min-height: auto; }
.service-heading .cartana-gitem-post-excerpt { min-height: auto; }
.contact-section-margin { margin-top:30px; }
.cartana-post-navigation .nav-links {overflow: auto;	display: flex;	justify-content: space-between;}
}
@media (max-width:479px){
.image-gallery ul li {  width:100%; height:auto; }
.blog-heading h2.cartana-heading {	min-height:auto!important; }
.p-large-size ul li { font-size: 18px; }
.blog-heading .cartana-gitem-post-excerpt {	min-height: auto; }
.footer-links-icon .cartana-heading-wrapper { margin-bottom:20px!important; }
.service-heading .cartana-gitem-post-excerpt { min-height: auto; }
.contact-section-margin { margin-top:30px; }
.cartana-social-share-wrapper ul.social-share li:nth-child(3n-2) {	padding-right:25px; }
}