/*
	Theme Name: Master Study
	Theme URI: http://stylemix.net
	Author: Stylemix LLC
	Author URI: http://stylemix.net
	Description: MasterStudy is the best WordPress theme for the Education & Learning Center - for educational organizations, who sell courses and organize classes locally. Using Masterstudy you can easily setup a WordPress site for your education company.
	Version: 1.2
	License: GNU General Public License v2 or later
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
	Tags: classes, courses, education, education center, learning center, tutoring, teaching, study, studying, learning, lessons, instructor, teacher, mentor
	Text Domain: masterstudy
*/

.feature-list ul{list-style: none;margin-left: 0;padding-left: 0;margin-top: 20px;}
.feature-list ul li i{margin-right: 10px;font-size: 20px;color: #F37738;}
.feature-list ul li{font-size: 14px;width: 50%;float: left;padding-top: 5px;}
.transparent_header_off .header_default{min-height: 90px !important;padding: 15px 0 10px 25px !important;background-color: #fff;}
.search-toggler{display:none;}
.coursy h3{color:#fff;text-transform: uppercase;}
.coursy h4{color:#fff;text-transform: uppercase;}
.coursy .icon_box{position: relative;top: 0;padding: 20px 32px 30px 32px !important;}
.pad .icon_box{padding: 20px 10px 30px 10px !important;border-radius: 4px;}
.pad h4{color:#fff;min-height: 33px;}
#hide{display:none;}
.stm_featured_product_price{display: none;}
.stm_featured_products_unit .stm_featured_product_single_unit .stm_featured_product_single_unit_centered .stm_featured_product_body{min-height: 70px !important;}
.single_product_after_title{display: none;}
.price{display: none;}
.grayImg img{-webkit-transition: all 500ms;-moz-transition: all 500ms;-ms-transition: all 500ms;-o-transition: all 500ms;transition: all 500ms;filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");-webkit-filter: grayscale(100%);}
.experts_list .media:hover img{filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");-webkit-filter: grayscale(20%);-moz-filter: grayscale(20%);-webkit-filter: grayscale(20%);}
.header_top_bar_socs, .header_login_url{visibility:hidden;}
ul.course-outline{width: 47%;float: left;margin: 10px;min-height: 352px;background: #F4F4F4;border: 1px solid #E8E8E8;padding: 5px 10px;}
ul.course-outline .sub-title{}
ul.course-outline li{border-bottom: 1px solid #D0D0D0;/* padding: 5px 0px 8px 0px; */list-style: none;line-height: 25px;font-size: 13px;padding: 8px 0px;margin-bottom: 0;color: #2D2D2D;}
ul.course-outline li:before{content: "";float: left;background: url(http://3melements.com/gextoneducation/wp-content/uploads/2015/09/check1.png) no-repeat;width: 15px;height: 15px;margin-right: 5px;/* top: 11px; */background-size: 15px;background-position: 50%;margin-top: 4px;}
ul.course-outline li:first-child:before{background: none;width: 0;height: 0;}
ul.course-outline li:last-child{border: none;}
#footer_top{background-color: #252122 !important;}
#footer_copyright{background-color: #191617 !important;border-top: 1px solid #100F10 !important;}
.single_product_inner_content .stm_woo_gallery-wrapper{display: none;}
.single_product_inner_content .single_product_title .product_title{margin-bottom: 0 !important;}
.stm_featured_products_unit .stm_featured_product_single_unit .stm_featured_product_single_unit_centered .stm_featured_product_body a .title{text-transform: uppercase;}
.stm_archive_product_inner_unit .stm_archive_product_inner_unit_centered .stm_featured_product_body a .title{text-transform: uppercase;}
.stm_featured_products_unit .stm_featured_product_single_unit .stm_featured_product_single_unit_centered .stm_featured_product_body .expert,.stm_archive_product_inner_unit .stm_archive_product_inner_unit_centered .stm_featured_product_body .expert{display:none;}
.sidebar-area .stm_widget_top_rated_products ul li a .title{line-height: normal !important;margin-top: 7px;}
.stm_archive_product_inner_unit .stm_archive_product_inner_unit_centered .stm_featured_product_body{    min-height: 70px !important;}
.stm_woo_archive_view_type_list .stm_featured_product_stock{display:none;}
.single_product_inner_content .single_product_title .product_title{text-transform: uppercase;}
body.skin_custom_color .btn-default{background-color: #EAB830 !important;}
.entry-header{background-size: 100%;}
.single-product .entry-header{background-size: 100% !important;background-position: 10px;}
.st_experts .expert_job{text-transform: uppercase;color: #F26822 !important;font-size: 12px;}
.single_add_to_cart_button_link:hover{color:#fff !important;}
.stm_woo_helpbar{display:none;}
.stm_product_list_widget{/*overflow: scroll;height: 300px;*/}
.stm_contact_job{font-size: 12px;color: #6D6D6D !important;margin: 0 0 7px 0;}
body.skin_custom_color .btn-default{background-color: #F26822 !important;}
.st_experts .media{min-height: 280px;}
#text-5 .wpcf7-form .form-group{margin-bottom: 20px;}
#text-5 .wpcf7-form .form-group .btn-default{width: 100%;}
#text-5 div.wpcf7 img.ajax-loader{border: none;vertical-align: middle;margin-left: 4px;margin-top: 22px;}
.stm_product_meta_single_page.right{margin-left: 0; display:none;}
.entry-header{padding: 20px 0 20px;}
.entry-header h1{font-size: 30px;}
.course-level ul li{list-style: none;}
.course-level ul li:before{content: "";background: url(http://gextoneducation.com/wp-content/uploads/2015/10/ar.png) no-repeat;width: 30px;height: 30px;background-position: 10px 4px;background-size: 15px;float: left;}
.course-level p{margin-bottom:10px;}
.course-level ul{margin:0;padding:0;}
.products_dianuj_meta{margin-top:20px;}
.products_durantion{font-size:18px;float:left;}
.products_lectures{font-size:18px;float:left;margin-left:20px;}
.course-img{width: 47%;display: inline-block;margin: 40px 3% 0 0;vertical-align: top;}
.sidebar-area .widget{margin-top:0px;}
.products_dianuj_meta{color:#fff;}
.single_product_inner_content .single_product_title{display: none !important;}
.shop_sidebar_single_page #text-5{padding-top:10px;}
ul.stm_product_list_widget.widget_woo_stm_style_1 a{width: 100%;}
ul.stm_product_list_widget.widget_woo_stm_style_1 .img-responsive{width: 11%;}
.ap-name{width: 33%;float: left;clear: none !important;}
.ap-name .gchoice_1_69_0, .ap-name .gchoice_1_69_1{float: left; margin-left: 5px !important;}
.ap-name1{width: 24.5%; clear: none !important; float: left;}
.ap-name .gfield_label{float: left;}
.ap-name .ginput_container{float: left;margin-left: 10px;}
.ap-name2{width: 33%;clear: none !important;float: left;}
.ap-name5{width: 50%;clear: none !important;float: left;}
textarea, input[type=text], input[type=email], input[type=number], input[type=password], input[type=tel], .select2-search__field, .select2-search input.select2-input, .form-control{height: 30px;margin: -1px 0;}
.g-clear{clear: both !important;}
.gform_wrapper form li, .gform_wrapper li{margin-top: 15px;}
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium{width: 100% !important;height: auto !important;}
.ap-name .gchoice_1_70_0, .ap-name .gchoice_1_70_1{float: left;margin-left: 5px !important;}
label, .label{padding: 0;margin: 0;margin-bottom: 1px;color: #4C4C4C;}
#input_1_9{width: 223px !important;}
.ap-name2,.ap-name5,.ap-full,.ap-name1,.ap-name, .ap-name-dianuj{padding-bottom: 30px;border-bottom: 1px solid #E2E2E2;}
.ap-name2 input,.ap-name5 input,.ap-full input,.ap-name1 input,.ap-name input, .ap-name-dianuj input{border-radius: 5px;background-color: #FFF;border-color: #B9B9B9;border-width: 1px;}
input#input_1_19, #input_1_21, #input_1_22{margin-top: 22px;}
.ap-name3 .gfield_label,.ap-name3 .ginput_container{float: left;}
.ap-name3 .gchoice_1_71_0,.ap-name3 .gchoice_1_71_1
.no-border{border:none;}
.ap-name3 .gchoice_1_71_0, .ap-name3 .gchoice_1_71_1{float: left;margin-left: 15px !important;margin-bottom: 40px !important;}
input#input_1_7{width: 260px;}
input#input_1_2{width: 200px;}
.gform_wrapper h3.gform_title{font-size: 30px !important;text-transform: uppercase !important;text-align: center !important;}
.ap-name-dianuj{margin-top:0 !important;margin-bottom:10px !Important;}
.ap-name-dianuj.pd-bt-25{padding-bottom:25px !Important;}
.ap-name-dianuj.pd-bt-0{padding-bottom:0px !Important;}
.ap-name-dianuj.calenderView .ui-datepicker-trigger{position: absolute;right: 10px;top: 9px;}
.ap-name-dianuj.calenderView .ginput_container{position:relative;}
.ap-name-dianuj .gfield_radio li{margin-bottom:0 !important;}
.gform_wrapper h1, .gform_wrapper h2, .gform_wrapper h3{text-align: center !important;}
.gform_wrapper .gform_heading{width: 100% !important;}
/*#gform_wrapper_1{background-color: #FBFBFB; padding: 20px; border: 1px solid #E2E2E2;}*/
.ap-name .gchoice_1_72_0, .ap-name .gchoice_1_72_1, .ap-name .gchoice_1_73_0, .ap-name .gchoice_1_73_1, .ap-name .gchoice_1_74_0, .ap-name .gchoice_1_74_1, .ap-name .gchoice_1_75_0, .ap-name .gchoice_1_75_1{float: left; margin-left: 5px !important;}
.gfield_list_row_odd .gfield_list_cell input,.gfield_list_row_even .gfield_list_cell input,.ginput_container textarea{border-radius: 5px;background-color: #FFF;border-color: #B9B9B9;border-width: 1px;}
.ap-name .ginput_counter{display:none;}
.ubermenu-submenu a span{width: 165px; line-height: 22px;}
.ubermenu-submenu a img{margin-right: 10px !important;}
.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target{font-size: 9pt !important;}
.transparent_header_off .header_main_menu_wrapper ul > li > a{text-transform: uppercase;}
.scholar_content .scholar_img {position: relative;overflow: hidden;display: inline-block;max-width: 100%;vertical-align: top;}
.scholar_img{min-height: 195px; max-height: 200px; overflow: hidden;}
.scholar-col{height: 480px; max-height: 480px;}
.scholar_content .content{height: 100px; min-height: 100px;}
.page-id-2045 #wrapper #main{background-color: #F9F9F9;}
.page-id-2045 .wpb_single_image img{border:1px solid #ccc;}
.more-details{color:#fff !important; background:#111 !important; border-radius:5px !important; padding:7px 30px !important; font-size:15px !important; font-family:Open Sans;}
#field_1_38,#field_1_56,#field_1_39{padding-bottom: 25px;}
#field_1_74,#field_1_75,#field_1_72,#field_1_73{border: none;}
#field_1_45 label.gfield_label,#field_1_47 label.gfield_label, #field_1_31 label.gfield_label,#field_1_33 label.gfield_label{padding-bottom: 18px;}
#gform_confirmation_message_1{font-size: 20px; text-align: center;}
.undertaking{margin-top: 25px !important;padding: 20px;border: 2px solid #f5f5f5;}
.popupOverlay{width: 100%;height: 100%;top:0;left: 0;background-color: rgba(0,0,0,.7);position: fixed;z-index: +999;}
.popupOverlay .popupWrap{position: absolute;top:150px;left: 50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.popupOverlay .popupWrap .close{z-index: +9999;opacity: 1;margin-left: -40px;margin-top: -40px;background: url(assets/img/close.png) no-repeat top center;width: 32px;height: 32px;}
.gform_title{display: none;}
@media (max-width: 767px){
    .ap-name2, .ap-name5, .ap-full, .ap-name1, .ap-name{width:100%;}
}

@media (max-width: 480px) {
    .header_top_bar .top_bar_info li{float: none;}
    .gallery1 h3{margin-bottom: 25px !important;}
    .ap-name .ginput_container{float: left;width: 100%;margin-left: 0;}
    input#input_1_2{width: 100%;}
    .more-details{padding: 3px 10px !important;font-size: 5px !important;}
    .scholar_content .content{height: 100px;min-height: 100px;}
    .scholar-col{width:100%;}
    .scholar-col{height: 500px;max-height: 500px;}
    .scholar_img{height: 250px;max-height: 250px;}
    .vc_row{margin-left: 0px !important; margin-right: 0px !important;}
    .tyytytt .topfirst.hieh h3.move:before{display:none !important}
}

.dianuj-h3 label{margin: 0 0 30px !important;text-align: center;width: 100%;font-size: 18px;font-family: Montserrat;color: #333333;font-weight: 400 !important;}
.freelancing img{width: 80%;}
.gallery_img img{border: 1px solid #EBEBEB;padding: 4px;}
.gallery_entry_unit{margin-bottom: 12px !important;}
.gallery-col h3{text-align: center;}
form#gform_4 .gform_heading{display: none;}
form#gform_4 h2.gsection_title{text-align: left !important;color: #F26821;}
#gform_4 input:not(#gform_submit_button_4){border-radius: 5px;padding-top: 10px !important;background: none;padding-bottom: 10px !important;border-color: #999;height: auto;}
#gform_4 input:hover,#gform_4 input:focus{border-color: #f26821;}
#gform_4 #input_4_4_1{margin: 0 !important;}
#gform_4 li.form-section{margin-top: 50px;}
#gform_4 #input_4_4 input{margin-bottom: 10px !important;height: auto !important;}
#gform_4 span.select2-selection{border-radius: 5px;border-color: #999;}
#gform_4 li a.current{background: #F26822;color: #FFF;border-color: #F25222;}
#gform_4 li a{font-size: 15px;padding: 10px 13px;}
#gform_4 li.next-btn{margin-top: 30px;	}
#gform_4 li.next-btn a{background: #F26822;color: #FFF;border-color: #F25222;padding: 10px 30px !important;font-weight: bold;}
#gform_4 li.previous-btn{margin-top: 30px;}
#gform_4 li.previous-btn a{background: #F26822;color: #FFF;border-color: #F25222;padding: 10px 30px !important;font-weight: bold;}
/*#gform_submit_button_4{display: none;}*/
.overlayItem{width:780px;height:100px;position: absolute;top:0;left:0;z-index: +999999;cursor: pointer;}
#gform_4 li.next-btn a.next{float: right;display: block;}
#gform_4 li.next-btn a.previous{float: left; display: inline-block;}
#gform_4 li.next-btn a.previous-interest{float: left;}
#gform_4 .upload-btn{padding: 10px 20px;display: inline-block;border-radius: 5px;color: #fff;background-color: #337ab7;border-color: #2e6da4;cursor: pointer;float: left;margin-top: 20px;}
#blah{float: right;}
.error{border: 1px solid;margin: 10px 0px;padding: 15px 10px 15px 10px;background-repeat: no-repeat;background-position: 10px center;font-weight: bold;margin-top: 30px;display: none;}
.error{color: #D8000C;background-color: #FFBABA;}
#gform_4 #gform_submit_button_4{float: right;padding: 10px;}
/*.internship-type-field{display: none;}*/
iframe, embed{border: none;}
.applynowBtn img{border:none !important;}
.ubermenu .ubermenu-target{padding: 15px 14px !important;}
.page-id-2045 .entry-title h1, .page-id-2224 .entry-title h1{-webkit-text-shadow:0 0 4px rgba(0,0,0,0.6);-moz-text-shadow:0 0 4px rgba(0,0,0,0.6);text-shadow:0 0 4px rgba(0,0,0,0.6);}
#gform_fields_4 .overlayItem{top: 3%; height: 80px;}
.wpcf7-form-control-wrap .mform-control{width: 100%; background: transparent !important; border: 1px solid #e1e2e4 !important; padding: 15px 10px !important; height: 35px;}
.topfirst h3{color: white;font-size: 20px;font-weight: 600;}
.topfirst p{color: white;font-size: 13px;margin-top: -12px;}
h4.leffft{float: left;width: 60%;font-size: 15px !important;margin-top: 10px !important;font-weight: 600;color: white;margin-left: 7px;}
.special h3{float: right;color: white;margin-top: 9px !important;font-size: 19px;margin-right: 9px;}
.topfirst h3{color: #000;font-size: 16px;}
.topfirst p{color: white;font-size: 12px;margin-top: -7px;}
.tyyty{background: #ddd;}
.tyytytt{background: #f16724;padding-bottom: 0px !important;color: white;}
.ulllll{clear: both;overflow: hidden;margin-bottom: 0px;}
.months{color: #fff !important;}
.ulllll ul{float: left;margin-top: 14px;margin-bottom: 10px !important;}
.ulllll ul li{margin-left: 11px;width: 93%;font-weight: 600 !important;float: left;list-style-image: url('http://gextoneducation.com/wp-content/uploads/2018/10/tick-1.png');border-bottom: 1px solid #d4cdcd;margin-bottom: 10px;padding-bottom: 5px;}
.ulllll ul li img{margin-bottom: 8px;width: 27px;}
h4.leffft{float: left;width: 60%;font-size: 22px;margin-top: 22px;font-weight: 600;}
/*.ulllll ul li img{margin-bottom: 8px;width: 27px;margin-left: 6px;}*/
.ulllll ul li:last-child{border: none !important;}
.border{border: 2px solid #f16724;margin-right: 0px;width: 100%;}
.packaimmmm{float: left;margin-left: 0px;}
.toptow h3{font-size: 25px;padding-top: 2px;}
.hieh{height: 42px !important;}
h3.move{float: left; margin-top: 12px; text-transform: capitalize;}
.topfirst.hieh{position: relative;}
.tyytytt .topfirst.hieh h3.move:before{content: "";position: absolute;left: -58px;top: 0px;border-bottom: 42px solid #f16724;border-left: 45px solid transparent;}
.gallery-imgdiv{min-height: 360px;}
.gallery-imgdiv .gallery-img{border: 1px solid #eee; padding: 6px;}
#contacts-3 li div.icon i.fa-icon-stm_icon_fax{font-family:'FontAwesome' !important;}
#contacts-3 li div.icon i.fa-icon-stm_icon_fax:before{content:"\f232"}
#footer_top .simple_flipper a{background: white !IMPORTANT;}
.simple_flipper i.fa.fa-facebook{color: #4267b2;}
.simple_flipper i.fa.fa-twitter{color: #1da1f2 !IMPORTANT;}
.simple_flipper i.fa.fa-instagram{color: #b506ad;}
.simple_flipper i.fa.fa-google-plus{color: #dc5245;}
.grecaptcha-badge{z-index: 9999 !important;}
.overlayItem{display:none;}
.ui-datepicker-header{color: #000 !important}
div.multiseparator{
	margin: 75px 0px;
}
.staff .staff-details img{
	width: 55% !important;
}
.stm_sign_up_now .stm_sign_up_now_inner{
	box-shadow: 6px 21px 28px 5px #b6abab;
}
div#footer_copyright .container .row {
    display: flex;
    align-items: center;
}
#gform_4 .gform_page_footer {
    display: flex !important;
    justify-content: space-between;
}
#gform_4 input.button{background: #f26822 !important;}
#gform_4 .gf_progressbar_wrapper h3.gf_progressbar_title, .gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title{font-size: 1.3em !important; opacity: 1 !important;  color: #ff4e00 !important; font-weight: 600 !important;}
div#gform_confirmation_message_4 {
    text-align: center !important;
    font-size: 2rem !important;
    line-height: normal !important;
    color: #f94000 !important;
    padding: 30px 20px !important;
}
    #gform_4 .gform_body .gform_page .gform_fields .gsection{display:block;}
    .wp-pagenavi a, .wp-pagenavi span {
    text-decoration: none;
    border: 1px solid #f05623;
    background-color: transparent;
    color: #f05623;
    padding: 3px 5px;
    margin: 2px;
}.wp-pagenavi {
    clear: both;
    display: flex;
    justify-content: center;
}
    .wp-pagenavi span.current {
    font-weight: bold;
    padding: 5px 15px;
    background-color: #f05623;
    border: 1px solid #f05623;
    color: #fff;
}
    .wp-pagenavi a:hover{
        color:#fff !important;
    /*font-weight: bold;*/
    background-color: #f05623;
    border: 1px solid #f05623;
    }
    }
.wpb_text_column:last-child{
    display:flex;
    justify-content:end;
}
li.gravity-forms-section-tabs-head {
    display: none;
}

/* what's app button */

.wa-channel-btn {
  position: fixed;
  bottom: 25px;
  right: 25px;
  display: flex;
  align-items: center;
  gap: 12px;
  background: linear-gradient(135deg, #25D366, #1ebe5d);
  padding: 14px 20px;
  border-radius: 50px;
  color: #fff;
  font-size: 15px;
  font-weight: 600;
  text-decoration: none;
  box-shadow: 0 10px 25px rgba(37, 211, 102, 0.4);
  transition: all 0.3s ease;
  z-index: 9999;
  overflow: hidden;
}

.wa-channel-btn:hover {
  transform: translateY(-4px);
  box-shadow: 0 15px 35px rgba(37, 211, 102, 0.6);
	color:#000 !important;
}
.wa-channel-btn:hover .wa-text{
	color:#000 !important;
}

.wa-icon {
  width: 42px;
  height: 42px;
  background: rgba(255,255,255,0.2);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  animation: pulse 1.8s infinite;
}
.wa-channel-btn:hover svg{
	fill:#000 !important;
}
@keyframes pulse {
  0% { box-shadow: 0 0 0 0 rgba(255,255,255,0.6); }
  70% { box-shadow: 0 0 0 15px rgba(255,255,255,0); }
  100% { box-shadow: 0 0 0 0 rgba(255,255,255,0); }
}

/* Mobile optimization */
@media (max-width: 600px) {
  .wa-text {
    display: none;
  }
}
