/*
Theme Name: Zeptech
Theme URI: http://zeptech.webgeniuslab.net/
Author: WebGeniusLab
Author URI: http://webgeniuslab.net/
Description: WebGeniusLab team presents absolutely fresh and powerful WordPress theme. It combines new technologies and functional design that helps to showcase your content in better way. This WordPress theme is developed with attention to details, so you can create effective presentation of a website easily. Enjoy building web pages with our product!
Version: 1.0.0
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: zeptech
*/

.eael-hot-spot-wrap{
	width: 100% !important;
	height: 100% !important;
}

.sticky-column{
   position: -webkit-sticky;
  position: sticky;
  top: 30px !important;
} 

.page-id-17211 #main{
	padding: 0px !important;
}

.page-id-17205 #main{
	padding: 0px !important;
}

.page-id-17298 #main{
	padding: 0px !important;
}

.page-id-17310 #main{
	padding: 0px !important;
}

.page-id-17303 #main{
	padding: 0px !important;
}

.button1{
	height: 45px !important;
	line-height: 0px !important;
	margin-top: 10px !important;
}

 #gform_12 .gform_footer .gform_button{
	    background: #A2110D !important;
    color: #fff !important;
}

 #gform_12 .gform_footer .gform_button:hover{
	    background: #000 !important;
    color: #fff !important;
}

.button1 a:hover{
background-color: #fff;
color: #000 !important;
}

.button1:hover{
background-color: #fff;
color: #000 !important;
}

.tipso_content {
    padding: 20px !important;
}

.page-header .page-header_wrapper .page-header_content{
	display: none;
}

.single.single-post .blog-post_content .meta_wrapper .meta-data .post_author{
	display: none;
}

.single.single-post .blog-post_content .meta_wrapper .meta-data .comments_post{
	display: none;
}

.single.single-post .blog-post_content .meta_wrapper .meta-data .post_likes{
	display: none;
}

.single.single-post .blog-post_content .share_post-container .share_social-wpapper{
	display: none;
}

.sjb-page .btn-primary{
	background-color: #A2110D !important;
}


.sem-2{
	width: 100% !important;
}



.page-header_title:after{
	display: none !important;
}


/* .single.single-post .elementor-heading-title{
	color: #000 !important;
} */

.wgl-testimonials .wgl-carousel .motion-arrow:hover{
	color:#000 !important;
}

#comments input.submit{
	background-color: #A2110D !important;
	border-color: #A2110D !important;
}

.blog-post_content .meta-data i[class*="flaticon-"]{
	color: #A2110D !important;
}

.prev-link_wrapper .info_wrapper > a .link-icon, .next-link_wrapper .info_wrapper > a .link-icon{
    color: #000 !important;
}

.post_categories a{
	background-color: #A2110D !important;
	color: #fff !important;
}

.button-read-more{
	color: #A2110D !important;
}

.prev-link_wrapper a:hover, .next-link_wrapper a:hover{
	color: #A2110D !important;
}

.blog-form .gform_wrapper.gravity-theme .gfield select.large{
	border: 1px solid;
}


.blog-form .gform_wrapper input#gf_coupon_button.button{
	background-color: #A2110D !important;
}

.blog-form .gform_wrapper input#gf_coupon_button.button:hover{
	background-color: #000 !important;
}

.single.single-post .elementor-widget-tabs .elementor-tab-title.elementor-active{
	color: #A2110D !important;
}

.single.single-post .elementor-widget-tabs .elementor-tab-title{
	color: #000 !important;
}



.single.single-post .gravity-theme .gform_footer .gform_button{
	background-color: #A2110D !important;
}

.single.single-post .gravity-theme .gform_footer .gform_button:hover{
	background-color: #000 !important;
}


/* .page-id-6141 .wgl_module_team .member__wrapper{
	pointer-events: none;
} */


.demand-1 .wgl-flipbox_wrap .wgl-flipbox_front{
	    background-blend-mode: difference !important;
}

.single.single-portfolio .wgl-portfolio-single_item .portfolio-item__meta-wrap .item__image{
	width: 50%;
}

.portfolio__item .item__wrapper .description__icon > a{
	background-color: #A2110D !important;
}
.primary-nav ul li ul li[class*='current'] > a{
	color: #A2110D !important;
}

.primary-nav ul li ul li:hover > a{
	color: #A2110D !important;
}

.primary-nav ul li[class*='current'] > a > .menu-item__plus{
	color: #A2110D !important;
}


.portfolio__item .item__title .title a:hover{
	color: #A2110D !important;
}

.portfolio__item .item__wrapper .description__icon a:hover{
	color: #000 !important;
}

.portfolio__item .post_cats{
	color: #fff !important;
}

#scroll_up:empty{
	background-color: #A2110D !important;
}

.mystickyelements-fixed .mystickyelements-lists li:nth-child(2) .mystickyelements-social-icon {
	background-color: #A2110D !important;
}

/* .mystickyelements-fixed .mystickyelements-lists li:nth-child(3) .mystickyelements-social-icon {
	background-color: #000 !important;
}

.mystickyelements-fixed .mystickyelements-lists li:nth-child(3) .mystickyelements-social-text{
	background-color: #A2110D !important;
} */

.mystickyelements-fixed .mystickyelements-lists li:nth-child(2) .element-contact-form h3{
	color: #A2110D !important;
}

.page-header_breadcrumbs .breadcrumbs .current{
	color: #A2110D !important;
}

.page-header_breadcrumbs .divider:not(:last-child):before{
	color: #A2110D !important;
}


.mystickyelements-fixed .mystickyelements-lists li:nth-child(2) .element-contact-form #stickyelements-form #stickyelements-submit-form{
	background-color: #A2110D !important;
}


.wgl-sticky-header .header-btn-2 .wgl-button{
    background-color: #A2110D;
}

.wgl-sticky-header .header-btn-2 .wgl-button:hover {
    background-color: #000;
}

/* .brands-1 .wgl-carousel .swiper-pagination .swiper-pagination-bullet-active button{
	background-color: #a2110d;
}

.brands-1 .wgl-carousel .swiper-pagination .swiper-pagination-bullet:hover button{
	background-color: #a2110d;
} */

.page-id-5430 #rev_slider_8_1_wrapper .revslider-initialised{
	height: auto !important;
}


.page-id-5430 #rev_slider_8_1_wrapper{
	height: auto !important;
}

.page-id-5803 #rev_slider_8_1_wrapper .revslider-initialised{
	height: auto !important;
}


.page-id-5803 #rev_slider_8_1_wrapper{
	height: auto !important;
}

.abc-1 .wgl-infobox .content_wrapper .wgl-infobox_content{
	min-height: 139px;
}

.btn-play .elementor-widget-container{
	min-height: 306px;
}

.btn-play .videobox_link.videobox{
	position: absolute !important;
	top: 110px;
	left: -23px;
}

.focus-1 .wgl-portfolio_container{
	max-width: 100%;
}

.focus-1 .item__description .description__wrapper .description__icon a i{
	padding: 7px 2px 0px 2px;
}

.ai-test .wgl-testimonials .testimonial__item .item__content .item__quote{
	min-height: 139px !important;
}

.single.single-post .testimonial__item .item__content .item__quote{
	min-height: 139px !important;
}

.key-1 .elementor-icon-box-wrapper .elementor-icon-box-title span{
	color: #fff;
}

.page-id-6141 .site-main{
	padding-bottom: 0px !important;
}

.page-id-6141 .wgl-testimonials .wgl-carousel_wrapper .wgl-carousel:not(.animation-style-3d) {
  
    padding: 20px 0 65px;
}

.innovation-1 .wgl-infobox .content_wrapper .wgl-infobox_title{
	min-height: 60px;
}


div.wpforms-container-full .wpforms-field.wpforms-field-select-style-classic select {
    padding-left: 20px;
}

div.wpforms-container-full .wpforms-form textarea{
	    padding: 10px 20px !important;
}

.download-btn{
	height: 200px;
}

.page-id-6226 .site-main{
	padding-top: 0px !important;
}

.download-btn .button--download{
	width: unset !important;
}

.page-id-6534 .site-main{
	padding-bottom: 0px !important;
}


.bootcamp-blogs .elementor-element-7e0c8de{
	width: 100% !important;
}

.bootcamp-blogs .elementor-element-6573863{
	width: 100% !important;
}

.bootcamp-blogs .elementor-element-2f2b7b2{
	width: 100% !important;
}

.bootcamp-blogs .elementor-element-e13c1f4{
	width: 100% !important;
}

.bootcamp-blogs .elementor-element-b6ae4c1{
	width: 100% !important;
}


.gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gravity-theme input[type=email]{
	border: 1px solid;
}

.gform_wrapper.gravity-theme input[type=text]{
	width: 100% !important;
}


/* .elementor-12488 .elementor-element.elementor-element-e0b0c50 .eael-gravity-form .gform_footer input[type="submit"] {
	background-color: #e6e6e6;
	width: 100% !important;
}
 */
.gform_wrapper input#gf_coupon_button.button{
	    margin-top: 20px;
    color: #000;
    width: 100%;
    border: none;
    background-color: #fff;
    border-radius: 5px;
    padding: 10px;
	margin-left: 0px !important;
        font-family: 'Jost';
	font-weight: 500;
	border: solid 1px black;
}

.gform_wrapper input#gf_coupon_button.button:hover{
	    margin-top: 20px;
    color: #fff;
    width: 100%;
    border: none;
    background-color: #000;
    border-radius: 5px;
    padding: 10px;
	margin-left: 0px !important;
        font-family: 'Jost';
	font-weight: 500;
	border: 1px solid black;
}

.single.single-post .zeptech-post-navigation .prev-link_wrapper{
	width: 49%;
	margin-right: 10px;
}

.single.single-post .zeptech-post-navigation .next-link_wrapper{
	width: 50%;
}

.single.single-post .gform_wrapper input#gf_coupon_button.button{
	background-color: #A2110D !important;
}


.single.single-post .gform_wrapper input#gf_coupon_button.button:hover{
	background-color: #000 !important;
}



.single.single-post .gravity-theme .gform_footer .gform_button{
	background-color: #666ae5;
	width: 100% !important;
	color: #fff;
} 

.single.single-post .gravity-theme .gform_footer .gform_button:hover{
	background-color: #43d9b3;
	width: 100% !important;
	color: #fff;
} 

.single.single-post .wgl-testimonials .wgl-carousel .motion-arrow{
	top: unset !important;
	bottom: -20px;
}

.single.single-post .wgl-testimonials .wgl-carousel{
	padding-bottom: 80px;
	height: 450px !important;
	padding-top: 50px;
}

.single.single-post .blog-post .blog-post_content .single_post_info{
	margin-top: 0px;
}

.footer-1 .elementor-icon{
	font-size: 20px !important;
}


.footer-1 .flaticon{
	font-size: 13px !important;
}

.footer-1 .fa-map-marker-alt{
	font-size: 13px !important;
}


.page-id-353 .wpforms-validate .wpforms-submit-container .wpforms-submit{
	background-color: #000 !important;
	border-color: #000 !important;
}


.roadmap-2 .wgl-infobox_content{
	display: none;
} 


.stories-1 .wgl-carousel_wrapper .elementor-swiper-button{
	color: #fff !important;
}


.stories-1 .pagination_fraction .swiper-pagination-fraction{
	color: #fff !important;
	bottom: 70px;
}



.wgl-theme-header .menu li:nth-child(3) .sub-menu{
	    position: absolute;
    top: 70px !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    left: 17px !important;
		min-width: 140px !important;
}


.primary-nav > ul > li[class*='current'] > a{
	color:#A2110D !important;
}

@media screen and (min-width: 768px) and (max-width: 1100px){
	.register-2{
		padding-right: 10px !important;
	}
	
	.sem-2{
		display: flex !important;
	}
	
	.single.single-portfolio .wgl-portfolio-single_item .portfolio-item__meta-wrap .item__image {
    width: 50% !important;
    margin: auto;
}
}

@media screen and (max-width: 768px){
	.abc-1 .wgl-infobox .content_wrapper .wgl-infobox_content{
	min-height: 200px;
}
	
	.focus-1 .wgl-portfolio_container{
		margin: 0px !important;
	}
	
	.focus-1 .wgl-portfolio .grid.col-3{
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	
	.focus-1 .item__wrapper .description__wrapper .item__title h5{
		font-size: 18px !important;
	}
	
	.focus-1 .item__wrapper .item__description .description__icon{
		font-size: 15px !important;
	}
	
	.home-blogs .item__wrapper .item__description .description__icon{
		font-size: 15px !important;
	}
	
	.wgl-theme-header .menu li:nth-child(3) .sub-menu {
     position: relative;
    top: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    left: 17px !important;
    min-width: 140px !important;
}
	
	.wgl-portfolio-single_wrapper .single_portfolio .wgl_col-12{
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	
	
	.single.single-portfolio .wgl-portfolio-single_item .portfolio-item__meta-wrap .item__image {
    width: 100%;
}
	
	.single.single-portfolio .wgl-portfolio-single_item .portfolio-item__meta-wrap h1{
		text-align: center !important;
		font-size: 25px !important;
	}
	
	.single.single-portfolio #comments #respond{
		margin-left: 20px;
		margin-right: 20px;
		    padding: 30px 20px 35px !important;
	}
	
	.single.single-post .zeptech-post-navigation .prev-link_wrapper {
    width: 100%;
}
	
	.semester-1 .elementor-col-50{
		display: block;
	}
	
	.single.single-post .zeptech-post-navigation .next-link_wrapper {
    width: 100%;
}
	
}



.wgl-portfolio_container{
	max-width: 100% !important;
}


.wgl-portfolio_container.col-4 .portfolio__item{
	width: 32% !important;
}


.gform_wrapper.gravity-theme input[type=color], .gform_wrapper.gravity-theme input[type=date], .gform_wrapper.gravity-theme input[type=datetime-local], .gform_wrapper.gravity-theme input[type=datetime], .gform_wrapper.gravity-theme input[type=email], .gform_wrapper.gravity-theme input[type=month], .gform_wrapper.gravity-theme input[type=number], .gform_wrapper.gravity-theme input[type=password], .gform_wrapper.gravity-theme input[type=search], .gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=time], .gform_wrapper.gravity-theme input[type=url], .gform_wrapper.gravity-theme input[type=week], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea{

background: white;
    border-bottom: 1px black solid;
    border-top: none;
    border-inline: none !important;
    border-radius: 0;
}
.gform_wrapper.gravity-theme .gfield_label {
    display: none !important;
}

.gform_wrapper.gravity-theme .gform_fields{
	grid-column-gap: 8% !important;
}

.pum-theme-17221 .pum-container, .pum-theme-lightbox .pum-container {
	padding: 18px 60px !important;
}

.gform_title{
	text-align: center;
	text-transform: uppercase;
}
.ginput_container.ginput_container_total{
	margin-top: 35px !important;
}
.gform_wrapper.gravity-theme .ginput_total{
	color: black !important;
}
.pum-theme-17221 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close{
	right: 15px !important;
	top: 15px !important;
}

#ht-ctc-chat{
	left : 15px !important;
	right : unset !important;
	bottom : 30px !important;
}

