/*-- 0 --*/
@media (min-width: 1440px) and (max-width: 1700px){

}


/*-- 0 --*/
@media (min-width: 1200px) and (max-width: 1439px){

}
/*-- 1 --*/
@media (min-width: 991px) and (max-width: 1199px){
    .threecntnr {

    top: -30px;

}
    .owl-theme .owl-dots, .owl-theme .owl-nav {

    bottom: 45px;
}
    .bnr-txt {

    bottom: 70px;

}
 .bnr-txt h1 {

    line-height: 38px;
    font-size: 30px;
}   
.bnr-txt h3 {

    padding-bottom: 3px;
    font-size: 14px;
}
    .back-to-top.show{ display: none}
}


/*-- 2 --*/
@media (min-width: 768px) and (max-width: 990px){
    .back-to-top.show{ display: none}
    .poakkal .bg-lft{ display: none}
    .poakkal .bg-rgt {width: 100%;text-align: center;}
    .header .header-main.style--one {padding: 0px 10px;}
    .heacder-bg-cntr {height: 70px;}

    .logo img {width: 70%;}
    .menu-bgr{padding: 10px 0px;}
    .threecntnr{ top: 30px; }
    .boxer{ margin-bottom: 10px; }
    .no-js .owl-carousel, .owl-carousel.owl-loaded{ margin-top: 26px; }
    .owl-theme .owl-dots, .owl-theme .owl-nav{ bottom: 5px; }
    .bnr-txt{ bottom: 30px; }
    .bnr-txt h1 {padding-bottom: 7px;line-height: 26px;font-size: 20px;}
    .bnr-txt h3{ display: none}
    .btn{ font-size: 12px; line-height: 32px; }
    .boxer h3{ font-size: 23px; }
    p {font-size: 14px;}
    .threecntnr{ position: relative}
    .gapper{ height: 1px; }
    
    #abt { padding-top: 70px;text-align: center;}
    #abt h2 { font-size: 21px;line-height: 28px;}
    #abt h3 {font-size: 14px}
    #service-gap{ height: 50px; }
    #servicer{  padding: 0px;   padding-top: 50px;}
#servicer .col-lg-12 h3{font-size: 14px}
#servicer .col-lg-12  h2 { font-size: 21px;line-height: 28px;}
    .serb h3{font-size: 20px;    padding-bottom: 5px;
    padding-top: 10px;}
    .serb {margin-bottom: 80px;padding: 10px 15px;
    padding-bottom: 20px;}
    .rounderer {
    width: 80px;margin-top: -52px;
        height: 80px;}
    
    #whyhere .col-lg-12 h2 {
    font-size: 26px;
        line-height: 33px;}
    #whyhere {
        padding: 50px 0px; padding-bottom: 0px;}
    #partner-gap{ height: 63px; }
    
    #partner h2 {    margin-bottom: 0px;
    font-size: 22px;
        line-height: 34px;}
    #partner {padding: 50px 0px;}
    
    .widget-logo img {
    width: 45%;
}
    .widget .widget-logo, .widget .widget-title {
    margin-bottom: 20px;
}
 .footer .widget:last-child {
    margin-bottom: 50px;
}   
  
    
    .sticky-logo {
    width: 30px!important;
}
    .heacder-bg-cntr ul li{ font-size: 12px; }
    .header .header-main.style--one .main-menu .nav > li:hover > ul {
    background: #fcfcfc ;
}
    #menu-button span, #menu-button span:before, #menu-button span:after{ background: #72005b ;}
    #whyhere h4 {
    font-size: 16px;
}
    .icos {width: 135px;height: 100px; margin-top: 20px;}
    .menu li{ font-size:14px; }
    .footer .footer-bottom{ font-size: 12px }

    .innerform .serb{ margin-bottom: 0px; padding: 20px 20px;}


}
    

/*-- 3 --*/
@media (max-width: 767px) {
    
.hide-desk{display: inherit}
.hide-mob{ display: none!important}
    
    .back-to-top.show{ display: none}
    .poakkal .bg-lft{ display: none}
    .poakkal .bg-rgt {width: 100%;text-align: center;}
    .header .header-main.style--one {padding: 0px 10px;}
    .heacder-bg-cntr {height: 70px;}

    .logo img {width: 70%;}
    .menu-bgr{padding: 10px 0px;}
    .threecntnr{ top: 30px; }
    .boxer{ margin-bottom: 10px; }
    .no-js .owl-carousel, .owl-carousel.owl-loaded{ margin-top: 26px; }
    .owl-theme .owl-dots, .owl-theme .owl-nav{ bottom: 15px; }
    .bnr-txt{ bottom: 50px; }
    .bnr-txt h1 {padding-bottom: 15px;line-height: 26px;font-size: 20px;}
    .bnr-txt h3{ display: none}
    .btn{ font-size: 12px; line-height: 32px; }
    .boxer h3{ font-size: 23px; }
    p {font-size: 14px;}
    .threecntnr{ position: relative}
    .gapper{ height: 1px; }
    
    #abt { padding-top: 70px;text-align: center;}
    #abt h2 { font-size: 21px;line-height: 28px;}
    #abt h3 {font-size: 14px}
    #service-gap{ height: 50px; }
    #servicer{  padding: 0px;   padding-top: 50px;}
#servicer .col-lg-12 h3{font-size: 14px}
#servicer .col-lg-12  h2 { font-size: 21px;line-height: 28px;}
    .serb h3{font-size: 20px;    padding-bottom: 5px;
    padding-top: 10px;}
    .serb {margin-bottom: 80px;padding: 10px 15px;
    padding-bottom: 20px;}
    .rounderer {
    width: 80px;margin-top: -52px;
        height: 80px;}
    
    #whyhere .col-lg-12 h2 {
    font-size: 26px;
        line-height: 33px;}
    #whyhere {
        padding: 50px 0px; padding-bottom: 0px;}
    #partner-gap{ height: 63px; }
    
    #partner h2 {    margin-bottom: 0px;
    font-size: 22px;
        line-height: 34px;}
    #partner {padding: 50px 0px;}
    
    .widget-logo img {
    width: 45%;
}
    .widget .widget-logo, .widget .widget-title {
    margin-bottom: 20px;
}
 .footer .widget:last-child {
    margin-bottom: 50px;
}   

    
    
    .sticky-logo {
    width: 30px!important;
}
    .heacder-bg-cntr ul li{ font-size: 12px; }
    .header .header-main.style--one .main-menu .nav > li:hover > ul {
    background: #fcfcfc ;
}
    #menu-button span, #menu-button span:before, #menu-button span:after{ background: #72005b ;}
    #whyhere h4 {
    font-size: 16px;
}
    .icos {width: 135px;height: 100px; margin-top: 20px;}
    .menu li{ font-size:14px; }
    .footer .footer-bottom{ font-size: 12px }

    .innerform .serb{ margin-bottom: 0px; padding: 20px 20px;}


}
    

/*-- 4 --*/
@media (max-width: 499px) {

}

/*-- 4 --*/
@media (max-width: 330px) {



}