/*
Theme Name: Customify Child
Theme URI: https://wpcustomify.com
Author: WPCustomify
Author URI: https://wpcustomify.com/about
Description: Customify Child Theme
Version: 0.0.9
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: customify_child
Tags: custom-background, custom-logo, custom-menu, custom-logo, featured-images, flexible-header, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, one-column, two-columns, three-columns, left-sidebar, right-sidebar, e-commerce, blog
Template: customify
*/
.cmn-form-dsgn .elementor-shortcode form.wpcf7-form{margin:0 -10px;}
.cmn-form-dsgn .elementor-shortcode form.wpcf7-form > p{display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -ms-flexbox;display: flex;flex-flow:row wrap;}
.cmn-form-dsgn .elementor-shortcode form.wpcf7-form > p > span {width:50%;display: inline-block;padding: 0 5px;margin:0 0 20px 0;}
.cmn-form-dsgn .elementor-shortcode form.wpcf7-form > p > span:nth-of-type(3), .cmn-form-dsgn .elementor-shortcode form.wpcf7-form > p > span:nth-of-type(4){width:100%;}
.cmn-form-dsgn .elementor-shortcode form.wpcf7-form > p  > span > input{width:100%;position:relative;}
.cmn-form-dsgn .elementor-shortcode form.wpcf7-form > p  > span > input:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background:#000;}
.cmn-form-dsgn .elementor-shortcode form.wpcf7-form > p  > span > input, .cmn-form-dsgn .elementor-shortcode form.wpcf7-form > p  > span > textarea{color:#9d9d9d;font-size:16px;font-weight:400;line-height:20px;font-family:"Montserrat", sans-serif;}
.cmn-form-dsgn .elementor-shortcode form.wpcf7-form > p  > span > textarea{resize:none;height:145px;}
.cmn-form-dsgn .elementor-shortcode form.wpcf7-form > p > wpcf7-submit{background:#285d89;padding:0.600em 1.618em;}
.cmn-form-dsgn .elementor-widget-container h3, .cmn-form-dsgn .elementor-widget-container h2{text-align:center;}
.cmn-form-dsgn .elementor-column-wrap .elementor-widget-wrap .elementor-element .elementor-widget-container h2{font-size:38px;margin-bottom:20px;}
.cmn-form-dsgn .elementor-shortcode form.wpcf7-form > p > .wpcf7-submit{background:#285d89;padding:0.600em 1.618em;margin-left:auto;}
.cmn-form-dsgn .elementor-shortcode form.wpcf7-form > p > span:last-child{width:100%;}
/*.expert_contact .elementor-shortcode .wpcf7-form  label > span > input, .expert_contact .elementor-shortcode .wpcf7-form  label > span > textarea, .expert_contact .elementor-shortcode .wpcf7-form label > span > select {width:100%;border: 1px solid #ddd;background: transparent;box-shadow: none;margin-bottom: 15px;color:#444;height:44.53px;}
.expert_contact .elementor-shortcode .wpcf7-form  label > span > textarea{width:100%;max-height:140px;max-width:100%;height:44.53px;}
.expert_contact .elementor-shortcode .wpcf7-form label > span > select{padding:.6180469716em;border-radius: 1px;}
.expert_contact .elementor-shortcode .wpcf7-form label > span > select:focus{outline:none;}
.expert_contact form br{display:none;}
.expert_contact form{margin:0 -10px;}
.expert_contact label{display: inline-block;width: 48%;padding: 0 10px;vertical-align: top;text-align: left;font-size:15px;}
.expert_contact form input[type=submit]{display:block;margin:10px 0 0 10px;width:46.2%;}
.expert_contact form {direction:b}
*/@media only screen and (max-width:667px) {.cmn-form-dsgn .elementor-shortcode form.wpcf7-form > p > span{width:100%;}
}
@media only screen and (max-width:576px){.expert_contact label, .expert_contact form input[type=submit]{width:100%;}
.expert_contact form input[type=submit]{margin:10px 0 0 0;font-size:14px;padding:.5407911001em 0;}
.expert_contact form{margin:0;}
.expert_contact label{padding:0;}
}

/*contact form*/
.contact-custom-form .elementor-column .elementor-widget-container .elementor-shortcode .wpcf7-form  p > span{width:100%;}
.contact-custom-form .elementor-column .elementor-widget-container .elementor-shortcode .wpcf7-form  p > span > input, .contact-custom-form .elementor-column .elementor-widget-container .elementor-shortcode .wpcf7-form  p > span > textarea {width:100%;border: 1px solid #ddd;background: transparent;box-shadow: none;margin-bottom: 15px;}
.contact-custom-form .elementor-column .elementor-widget-container .elementor-shortcode .wpcf7-form  p > span > textarea{height:140px;resize:none;}
.contact-custom-form .elementor-column .elementor-widget-container .elementor-shortcode .wpcf7-form p > span.ajax-loader{background-repeat:no-repeat;}
@media only screen and (max-width:767px){.contact-custom-form .elementor-column .elementor-widget-container .elementor-shortcode .wpcf7-form  p {margin-bottom:0;}
}
/*contact form end*/

/*EXPERT TAB CSSS*/
ul.tabs{margin: 0px;padding: 0px;list-style: none;}
ul.tabs li{background: none;color: #222;display: inline-block;padding: 10px 15px;cursor: pointer;}
ul.tabs li.current{background: #ededed;color: #222;}
.tab-content{display: none;background: #ededed;padding: 15px;}
.tab-content.current{display: inherit;}
/*EXPERT TAB CSS*/
body .myfixedHeader{text-align:left!important;}
.site-header-inner .site-branding img{width:85%;}
.footer-bottom .widget-area .widget :last-child{text-align:right;}
.blog-inner .post-grid-inner .post-grid-text-wrap .read-more-btn{background-color:#285D89;padding:15px 25px 15px 25px;display:inline-block;line-height:1;}
.contact_expert{display:block;}
.contact_expert .form-group{width:100%;display:inline-block;}
body .contact_expert label{width:100%;padding:0;}
.contact_expert .form-group input{background-color:transparent;border:1px solid #000;}
.contact_expert .error{color:#f00;}
body .submit_btn input[type="submit"]{margin: 0 auto;max-width: fit-content;margin-top:20px;padding:15px;}
.yes_no{padding-top:15px;}
.yes_no select{border-radius: 30px; background: #4ab4ce; color: #fff; text-transform: uppercase; font-weight: bold; width: fit-content; margin: 0 auto; padding-right:20px;}

.login_body {width:100%;display: block;}
.login-box {background-color:#fff; width: 100%;padding:50px; display: block; text-align: center; box-shadow:0px 0 12px rgb(92 203 223 / 0.4);height:100%;}
.login_body .login-box h1{font-family:Montserrat;font-size:24px;margin-bottom:30px;text-align:left;color:#0cb4ce;text-align:center;}
.login_body .login-box select{width: 100%;display:block;border-radius:100px;border:1px solid #333;}
.login_body .login-box input{width: 100%;display:block;border-radius:5px;border:1px solid #e1dddd;background:transparent;}
.login_body .login-box input:focus{box-shadow:none;outline:none;}
.login_body .login-box textarea{min-height:150px;max-height:200px;}
.new_account {
    font-family: Montserrat;
    background-color: #fbbc05;
    color: #fff;
    border-radius: 30px;
    min-width: 100px;
    text-align: center;
    padding: 10px 30px;
    display: inline-block;
    letter-spacing: 1px;
}
.new_account:hover {
    text-decoration: none;
    background-color: #dca609;
    color: #fff;
}
.login_body .form-group{margin-bottom:25px;}
.login_body .login-box h6 {margin-bottom: 20px;font-size: 14px;line-height: 24px;color: #887f7f;font-weight: 400;}
.iner-right{width:75%;margin:0 auto;}
.iner-right form .row {display: flex;flex-flow: row wrap;justify-content: space-between;}
.remember_link input[type="checkbox"] {width: auto;display: inline-block;}
.rm-padding  .iner-right .col-12{padding:0 15px;}
.iner-right .remember_link{float:left;}
.iner-righta.forgot_password{float:right;}
.iner-right form button.btn {display: block;width: 100%;margin-top:15px;}
.login_body .iner-right form{margin-bottom:15px;}

/*login form jeelan*/
.rm-padding .col-12 {padding: 0;}
.left-login-div{background: rgb(17,157,213);background:linear-gradient(122deg, rgb(5 148 206) 0%, rgba(65,187,219,1) 39%, rgba(122,221,227,1) 100%);height:100%;width:100%;display:flex;justify-content:center;align-items:center;}
.inner-left span{font-size:40px;font-weight:600;color:#fff;line-height:normal;text-transform:capitalize;margin-bottom:40px;display:inline-block;}
.inner-left ul {margin:0;padding: 0;}
.inner-left ul li{list-style:none;margin-bottom:30px;}
.inner-left ul li > .img-div{width:30px;height:30px;float:left;margin-right:10px;background:#fff;border-radius:50%;padding:4px;text-align:center;}
.inner-left ul li > p{font-size:16px;font-weight:500;color:#fff;line-height:26px;margin-bottom:10px;}
.rm-padding {display: flex;}

.iner-right form p {text-align: left;width:100%;}
.iner-right form p > label{font-weight:500;}
.login-remember{position:relative;}
.iner-right .login-remember label{display:flex;color:#0cb4ce;}
.iner-right .login-remember label > input{width:auto;margin-right:10px;}
.iner-right .login-submit input {background-color: #0cb4ce;background: #0cb4ce;box-shadow: none;min-height:34px;font-weight:400;line-height:17px;}
.iner-right .login-submit input:hover{color:#000;box-shadow: inset 0 0 0 120px rgba(0,0,0,.18);}
/*logine form end*/




/*new form*/
.expert_contact form{display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -ms-flexbox;display: flex;flex-flow:row wrap;align-items:center;padding: 20px;background: #fff;box-shadow:0 0 5px rgb(80 190 223 / 0.5);border-radius: 10px;}
.expert_contact form .form-group, .expert_contact form .main-btn{width:50%;display: inline-block;padding: 0 10px;margin:0 0 20px 0;}
.expert_contact form input.btn.btn-default{margin:25px 0 0 0;line-height:normal;height:34px;width:100%;border-radius:5px;}
.expert_contact form .form-group input, .expert_contact form .form-group select{color:#9d9d9d;font-size:16px;font-weight:400;line-height:20px;font-family:"Montserrat", sans-serif;background: transparent;border: 1px solid rgb(157 157 157 / 0.5);border-radius: 5px;box-shadow: none;width:100%;height:34px;padding:6px 12px;}
body .sub-form-tag .form-group input{color:#9d9d9d;font-size:16px;font-weight:400;line-height:20px;font-family:"Montserrat", sans-serif;background: transparent;border: 1px solid rgb(157 157 157 / 0.5);border-radius: 5px;box-shadow: none;width:100%;height:34px;padding:6px 12px;}
.expert_contact form .form-group label {font-size: 14px;font-weight: 500;color: #000;}
.sub-form-tag .form-group{width:48%;display:inline-block!important;padding:0 10px;margin:0 0 20px 0;}
.sub-form-tag input.btn.btn-default{margin-left:10px;height:34px;line-height:normal;width:46%;}

@media only screen and (min-width:991px) and (max-width:1150px){.inner-left{padding:0 20px;}
.iner-right{width:100%;}
}
@media only screen and (min-width:767px) and (max-width:992px){.left-login-div{height:auto;padding:10px 30px;height:100%}
}
@media only screen and (max-width:767px){.expert_contact form .form-group, .expert_contact form .main-btn{width:100%;}
.expert_contact form .form-group,  .expert_contact form .main-btn{margin:0 0 15px 0;}
.expert_contact form input.btn.btn-default{margin:0;}
.left-login-div{display:none;}
.iner-right{width:100%;}
.login-box{padding:35px 30px;}
}
@media only screen and (max-width:576px){.expert_contact form .form-group, .expert_contact form .main-btn{margin:0 0 10px 0;}
.expert_contact form{padding:20px 10px;}
.expert_contact form .main-btn{margin-top:10px;}
.rm-padding .iner-right .col-12{width:100%;text-align:center;}
.iner-right .remember_link{float:none;margin-bottom:10px;display:inline-block;}
}
/*new form*/

/*27_10_20_jeelan css*/
.nav-menu-desktop .menu>li.menu-item-has-children>a .nav-icon-angle{text-indent:100px;}
.nav-menu-desktop .menu li:last-child ul.sub-menu.log-in-menu {left:unset;width:155px;right: -20%;text-align:center;}
/*28_10_20_jeelan css*/
.rm-padding .col-12{min-height:28vh;}



