/*
--------------------------------------------------------------------------------------------------------
* Template Name             :                                                                          *
* Author                    :                                                                          *
* Version                   : 1.0                                                                      *
* Design and Developed by   :                                                                          * 
*-------------------------------------------------------------------------------------------------------
NOTE: This is main stylesheet of template, This file contains the styling for the actual Template.
*/


/*==========================================
    ::  Media Query
==========================================*/  

/* min-width */
@media(min-width:1200px){
    h1, .heading-1{font-size:72px}
    h2, .heading-2{font-size:55px}
    h3, .heading-3{font-size:30px}
    h4, .heading-4{font-size:24px}
    h5, .heading-5{font-size:20px}
    h6, .heading-6{font-size:18px}
} 

@media all and (min-width: 992px) {
    /*Header*/
    #header-sticky .navbar .nav-item .dropdown-menu{  display:block; opacity: 0;  visibility: hidden; transition:.3s; margin-top:0;  } 
    #header-sticky .navbar .dropdown-menu.fade-down{ top:80%; transform: rotateX(-75deg); transform-origin: 0% 0%; }
    #header-sticky .navbar .dropdown-menu.fade-up{ top:180%;  }
    #header-sticky .navbar .nav-item:hover .dropdown-menu{ transition: .3s; opacity:1; visibility:visible; top:100%; transform: rotateX(0deg); }
}

/* max-width */
@media(max-width: 991px){   
    .container {max-width: 100%;}

    h1, .heading-1{font-size:42px}
    h2, .heading-2{font-size:28px}
    h3, .heading-3{font-size:22px}
    h4, .heading-4{font-size:18px}
    h5, .heading-5{font-size:18px}
    h6, .heading-6{font-size:18px}
    .mtb-90 {margin-top: 40px !important;margin-bottom: 40px !important;}
    .mtb-100{margin-top: 50px !important;margin-bottom: 50px !important;}
    .mtb-110{margin-top: 60px !important;margin-bottom: 60px !important;}
    .mtb-120{margin-top: 70px !important;margin-bottom: 70px !important;}
    .mtb-130{margin-top: 80px !important;margin-bottom: 80px !important;}
    .mtb-140{margin-top: 90px !important;margin-bottom: 90px !important;}
    .mtb-150{margin-top: 100px !important;margin-bottom: 100px !important;} 
    .ptb-90 {padding-top: 40px !important;padding-bottom: 40px !important;}
    .ptb-100{padding-top: 50px !important;padding-bottom: 50px !important;}
    .ptb-110{padding-top: 60px !important;padding-bottom: 60px !important;}
    .ptb-120{padding-top: 70px !important;padding-bottom: 70px !important;}
    .ptb-130{padding-top: 80px !important;padding-bottom: 80px !important;}
    .ptb-140{padding-top: 90px !important;padding-bottom: 90px !important;}
    .ptb-150{padding-top: 100px !important;padding-bottom: 100px !important;} 

    /*Header*/
    #header-sticky {background: #fff; }
    #header-sticky .navbar-collapse.collapse { width: 100%; left: 0; right: 0; }
    #header-sticky .navbar-collapse > ul > li > a {color: #ffffff; margin: 0 0px; }
    .navbar-toggler span {background-color: #0f8091; }
    #header-sticky .navbar-collapse > ul > li > a {color: #000; padding: 5px 0 !important;} 
    #header-sticky .navbar-collapse.collapse {margin-top: 10px; }
}
/* max-width width 768px */
@media(max-width: 767px){  
    .mtb-90{margin-top: 30px !important;margin-bottom: 30px !important;}
    .mtb-100{margin-top: 40px !important;margin-bottom: 40px !important;}
    .mtb-110{margin-top: 40px !important;margin-bottom: 40px !important;}
    .mtb-120{margin-top: 50px !important;margin-bottom: 50px !important;}
    .mtb-130{margin-top: 60px !important;margin-bottom: 60px !important;}
    .mtb-140{margin-top: 70px !important;margin-bottom: 70px !important;}
    .mtb-150{margin-top: 80px !important;margin-bottom: 80px !important;} 
    .ptb-90 {padding-top: 30px !important;padding-bottom: 30px !important;}
    .ptb-100{padding-top: 40px !important;padding-bottom: 40px !important;}
    .ptb-110{padding-top: 40px !important;padding-bottom: 40px !important;}
    .ptb-120{padding-top: 50px !important;padding-bottom: 50px !important;}
    .ptb-130{padding-top: 60px !important;padding-bottom: 60px !important;}
    .ptb-140{padding-top: 70px !important;padding-bottom: 70px !important;}
    .ptb-150{padding-top: 80px !important;padding-bottom: 80px !important;} 
}



