/*
 Theme Name:   ivisa Child Theme
 Theme URI:    http://pencidesign.com/
 Description:  ivisa Child Theme - Made by PenciDesign
 Author:       Pencidesign
 Version:      1.0
 Author URI:   http://pencidesign.com/
 Template:     ivisa
 Text Domain:  ivisa
*/

/* = Theme customization go here
-------------------------------------------------------------- */

/******************** Fonts *******************/


#navigation a{
	font-family: Anjoman !important;   
}

.penci-desktop-midbar{
    padding-top:15px !important;
    padding-bottom:15px !important;
}

.penci-desktop-sticky-mid,.penci-desktop-midbar{
    padding-right:36px;
}

.langbtn .pcbtn-wrapperin {
    background-color: #2B3A8C;
    border-radius: 20px !important;
    border-radius:9px;
}

.pcbtn-wrapper a.pcbtn{
    background-color: transparent !important;   
}

#menu-main-menu-1 li a,.sticky-apply li a,.penci-sidebar-content li a{
	font-family: Anjoman !important;   
	font-size:16px;
}

.sticky-apply li a{
	font-size:14px !important;
}

.textslider .elementor-main-swiper{
 padding: 0 !important;
}

.elementor-widget-tabs .elementor-tab-mobile-title{
    margin-bottom: 10px;    
}
.pcbtn-wrapperin{
    border-color: #106CA5 !important;
    transition:  background-color 200ms ;
}

.pcbtn-wrapperin:hover {
    background-color: #106CA5 !important;
   border-color: #ffffff !important;

}

.pcbtn-wrapperin:hover .pcbtn-content{
    color: #fff !important;
}

@media only screen and (max-width: 700px){

    .pcbtn-wrapperin{
        padding: 3px 6px;
    }
   .btnslider .pcbtn-wrapperin{
        padding:10px 20px !important;
    }
    .btnslider .elementor-widget-container{
        padding-right: 0 !important;
    }
    .whitecolor p{
        color:#ffffff !important;
    }
    .elementor-slides .swiper-slide-inner .elementor-slide-description{
        margin-bottom: 0 !important;
    }
    .slidertext .swiper-slide-inner{
     margin-top: 20px !important;
     padding-bottom: 10px !important;   
    }
    
    .wm100{
        width: 100% !important;
        margin-bottom: 10px;
    }
    
    .elementor-heading-title,.elementor-headline-plain-text,.elementor-headline{
        font-size: 25px !important;
    }
    
    .pt0 .elementor-widget-container{
        padding-top:20px !important;
    }
    
    .pt20{
        padding-top: 0;
    }
    
    .pr25{
        padding-right:45px;
    }
    .mtn20{
        margin-top: -20px;
    }
    
    .bgdarkblue{
        background-color: #106CA5;
        color: #fff;
    }
    
   .bgdarkblue h6{
        color: #fff !important;
    }
    
    .h80 p{
        height: 80px;
    }
    
    .langbtn .pcbtn-wrapperin{
        padding: 10px !important;
    }
    
    .langbtn .pcbtn-wrapperin {
        background-color: #2B3A8C;
        border-radius: 20px !important;
    }
    


}


    @media (max-width: 600px) {
  .post-entry ul li{
      margin-right:-5px !important;
  }
    }
    
.penci-block-wrap-mega-2018
{
    display:none !important;
}