/*

Theme Name: Mirasat Child Theme

Theme URI: http://mirasat.like-themes.com/

Author: Like Themes

Author URI: http://like-themes.com/

Description: Blank Child Theme for Mirasat

Template: mirasat

Version: 1.0

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Tags: four-columns, right-sidebar, full-width-template

Text Domain: mirasat



This theme, like WordPress, is licensed under the GPL.

Use it to make something cool, have fun, and share what you've learned with others.

*/



body nav.navbar #navbar.navbar-desktop ul.navbar-nav li, 
body nav.navbar #navbar.navbar-desktop ul.navbar-nav a {font-family: 'Libre Franklin', sans-serif!important;}

body.page-id-2253 #navbar,
body.page-id-2253 header.page-header .breadcrumbs,
body.page-id-2253 .navbar-controls { display: none!important;}

.service-header { margin-bottom: 50px;}

.service-blocks li .ltx-icon { padding-bottom:5px!important; font-size:60px!important;}

.service-blocks li .descr { font-size:16px!important}

.service-blocks.ltx-block-icon .in  { padding: 0px 30px;}

 .slider-zoom .heading h3 { font-size: 30px!important; font-weight: 500!important }

nav.navbar #navbar.navbar-desktop ul.navbar-nav a {
    padding: 16px 30px 0 30px;
    font-size: 18px!important;
    margin-top: 5px;
    margin-bottom: 5px;
}

nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.ltx-menu-button {
    position: absolute!important;
    top: 15px;
    right: -200px;
}
body .vc_tta-color-black.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a,
body .vc_tta-color-black.vc_tta-style-classic .vc_tta-tab.vc_active > a{ color:#071432 }

.count-wrapper { width: 75%; display: flex;}
.count-wrapper .count-left { width: 50%; text-align: center;}
.count-wrapper .count-right { width: 50%; text-align: center;}

.count-wrapper .count-left h3,
.count-wrapper .count-right h3 { color: #071432; line-height: 1em; margin: 0; padding: 0; font-size: 25px;}

.count-wrapper .count-left h2,
.count-wrapper .count-right h2 { color: #d6111e;  line-height: 1.3em; margin: 0; padding: 0;}


.ltx-block-icon.ltx-icon-only { margin: 0px!important}

.form-wrapper label { font-size: 16px!important; margin: 7px; opacity: 1!important; padding-left: 0px!important;}
.form-wrapper { text-align: left!important;} 

.home .vc_tta-tabs .vc_tta-panels { padding: 0px!important;}

body .vc_tta-color-black.vc_tta-style-classic .vc_tta-tab > a { background-color: #071432; font-weight: 400!important}

ltx-block-icon.layout-cols3 .in {
  padding: 0px 20px 0px 0px!important;
}

.footer-widget-area .widget_text p {  color: rgba(255, 255, 255, 1)!important;}

.ltx-footer-wrapper .text-align-center .footer-widget-area .widget_text p { margin-bottom: 12px!important;}

@media (min-width: 1200px) and (max-width: 1599px) {
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.ltx-menu-button a {
    margin-left: 0px;
    padding: 14px 22px;
    font-size: 15px!important;
    }
    
    .slider-zoom .heading h1 { font-size: 72px!important; margin-bottom: 30px;}
}

@media (max-width: 768px) {
    body h2 { font-size: 25px;}
     body h4 { font-size: 22px;}
}

@media (max-width: 479px) {
    
    .slider-zoom .heading h1 { font-size: 24px!important; }
     .slider-zoom .ltx-content-width p { font-size: 14px!important; }
     .slider-zoom .heading h3 { font-size: 22px!important; }
    
    .btn-wrap.btn-wrap-inline {
    margin-left: 12px!important;
    margin-right: 12px!important;
}
    body .service-blocks.ltx-block-icon .in { padding: 0px;}
    
    .count-wrapper { width: 100%;} 
    
    body .vc_tta.vc_general .vc_tta-panel-title > a { padding: 25px 20px; font-weight: 700; font-size: 20px;}
    
    .count-wrapper .count-left h3,
    .count-wrapper .count-right h3 {  font-size: 20px;}

    .count-wrapper .count-left h2,
    .count-wrapper .count-right h2 { font-size: 25px;}
    
    body .copyright-block { padding-right: 70px;}
    body .copyright-block p { text-align: left!important}
    
    body .vc_tta-color-black.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading { background-color: #071432;}
    nav.navbar #navbar.navbar-mobile ul.navbar-nav > li a.fa span { padding-left: 0px!important;}
    
}

