/*
Theme Name: Zikzag
Theme URI: http://zikzag.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.1.1
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: zikzag
*/

.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 0 !important;
}
#swipebox-overlay {
	z-index: -1 !important;
}
.wgl-logotype-container img {
	height: 60px !important;
}
rs-arrow .tp-title-wrap .tp-arr-titleholder {
    display: none;
}
.page-id-29 .page-header{margin-bottom: 0 !important;}
.page-id-29 #main {padding-top:0;}
.wpcf7 select {background-color: #22303e;color: #ffffff !important;}
.wpcf7 select option {    font-size: 14px;
    font-weight: 400;
    line-height: 1.7;}
.wpcf7 input[type="file"] {
	background-color: #22303e !important;
    color: #fff;
    padding-top: 15px !important;
}
.upload-file-label {    line-height: normal;
    color: #fff;
    font-weight: 600;}
.post_featured_bg > .blog-post { padding-top: 120px !important;}
.post_meta-categories {display:none !important;}
.blog-posts .blog-post_title > a:hover,
.blog-posts .blog-post_title > a{text-decoration:none !important;}
.icon-box svg{    height: 48px;
    width: 48px;fill: #FF4A17;color: #FF4A17;}
.icon-box-big svg{    height: 64px;
    width: 64px;
    fill: var( --e-global-color-primary );}
.service-box .wgl-icon  {
    padding: 17px 17px 17px 17px;
    background-color: #FFFFFF;
    color: #FF4A17;
    box-shadow: 6px 5px 16px 0px rgba(0, 0, 0, 15%);
    border-radius: 50%;
	    height: 80px;
    width: 80px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.service-box .wgl-icon svg {
    height: 40px;
    width: 42px;
    fill: #FF4A17;
	color: #FF4A17;transition: .5s;
}
.service-box .wgl-infobox:hover .wgl-icon {
    background-color: #FF4A17;
    color: #FFFFFF;
}
.service-box .wgl-infobox:hover .wgl-icon svg{
    fill: #FFFFFF;
}
.wpcf7-acceptance .wpcf7-list-item {    margin: 0;}
.wpcf7-acceptance .wpcf7-list-item label {    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin: 0;}
.wpcf7-acceptance .wpcf7-list-item label input {    width: 20px;
    margin: 0;}
.wpcf7-acceptance .wpcf7-list-item label span {    width: calc(100% - 20px);
    color: #fff;
    line-height: 22px;
    font-size: 14px;
    padding-left: 10px;
    cursor: pointer;}
.icon-slider .image_wrapper{    height: 100px !important;
    width: 100%;}
.icon-slider .image_wrapper img {position: absolute;
    width: 100%;
    height: 100%;
    object-fit: contain;
    left: 0;
    top: 0;}
.blog-post .post_date {display:none;}
.circle-percent .elementor-widget-container {
	    width: 180px;
    height: 180px;
    display: flex;
    justify-content: center;
    align-items: center
}
.circle-percent .elementor-widget-container .elementor-counter-number-wrapper {
	    height: 60px;
}
/*** Styles added by Pradeep Bellamkonda ***/
h1,h2,h3,h4,h5,h6, h3 a, h3 span, h5 a, h5 span{font-family: "Nunito Sans" !important;}
.text-center{text-align: center;}
.padding-l-0{padding-left: 0px!important;}
.padding-r-0{padding-right: 0px!important;}
.tab-desc-hdng{font-size: 28px;margin: 0 0 8px;}
.tab-desc-right p{font-size: 17px;
    font-weight: 400;
    color: #000;}
.service-main-img{}
.services-sec-intro h3{margin-bottom: 14px !important;font-size: 28px;line-height: 38px;}
.services-sec-intro p{color: #000;font-size: 17px;}
.service-sec-head{text-align: center;margin: 42px 64px;}
.service-sec-head h3{font-size: 30px;line-height: 38px;}
.infoshare-advantage-sec{margin-top: 32px;}
.infoshare-advantage-sec h3{margin: 0 0 8px;}
.infoshare-adv-points ul li, .infoshare-adv-points ol li{
	font-size: 17px;
    font-weight: 400;
    color: #000;
    line-height: 32px;
    margin-bottom: 12px;}
.infoshare-carousel-block{text-align: center;}
.infoshare-carousel-block h3{font-size: 17px;line-height: 22px;height: 54px;}
.infoshare-carousel-head{text-align: center;}
.infoshare-carousel-block .seperator{border-bottom: 1px solid #ebf1f6;margin-bottom: 24px;}
.infoshare-carousel-block a{box-shadow: 0 0 10px 0 rgb(52 60 100 / 10%) !important;
    background: #fff;
    border-radius: 24px;
    padding: 9px 22px;font-size: 13px;
    font-weight: 600;}
.text-white{color: #fff !important;}
.bg-gray{padding: 75px 10px 50px 10px;
    background-color: #f9f9f9;}
.bg-blue{padding: 75px 10px 50px 10px;background-color:#14212b}
.bg-red-gradient{padding: 75px 10px 50px 10px;
        background-image: linear-gradient(to top,#ed4719,#ff4a17)!important}
.border18{border-radius: 18px !important;}
.box-bg{background: #fff;border-radius: 40px!important;
    box-shadow: 0 0 20px 0 rgba(52,60,100,.1)!important;
    padding: 26px;}
.sec-heading{margin-bottom: 32px;}
.soc-block{margin: 18px 0;}
.soc-block p{line-height: 28px;}
.soc-block img{height: 48px !important;}
.soc-block1 img{width: 64px;}
.soc-block1 h4{font-size: 22px;margin-top: 18px;}
.soc-block1 p{line-height: 28px;}
.sec-txt p{margin-top: 18px;}
.get-in-touch p{color: #000;font-size: 17px;}
.space-sm{height: 16px;}
.custom-column{
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.column4, .column5, .column6, .column7, .column8, .column12{
	position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}
.wgl-double_heading .dbl__title{font-family: Nunito Sans;}
a.service-more-btn{    width: 150px;
    font-weight: 700;
    background: #fff;
    padding: 12px 30px;
    border-radius: 40px;
	font-size: 18px;
    box-shadow: 0px 7px 25px 0 rgb(52 60 100 / 10%);
    text-transform: uppercase;}
a.service-more-btn:hover{background-color: #ff4a17;}
.mt-32{margin-top: 32px;}
.page-id-3066 #main{padding:18px 0 0;}
.elementor-tab-desktop-title.elementor-active{background-color: #ff4a17 !important;}
.elementor-widget-tabs .elementor-tabs-wrapper{
	display: flex;
    justify-content: center;
    align-items: center;
}
.service-tabs .elementor-tab-content{padding: 32px 64px !important;}
.awv-differ-bg .elementor-container{background: #fff;
    border-radius: 40px!important;
    box-shadow: 0 0 20px 0 rgba(52,60,100,.1)!important;
    padding: 42px;}
ul.service-list li{list-style: none;}
.our-service-bg{
    }
.elementor-3272 .elementor-element.elementor-element-1525a7f .primary-nav {
    height: 86px !important;
}
.elementor-3272 .elementor-element.elementor-element-94b3af5 .header_search {
    height: 78px !important;
}
blockquote:before, ul li:before, ul.zikzag_plus li:after, ul.zikzag_plus li:before, ul.zikzag_hyphen li:before, ul.zikzag_dot li:before, #multiscroll-nav span, #multiscroll-nav li .active span, .dropcap-bg.secondary, .button-read-more:before, .button-read-more:after, .single_team_page .team-title:before, .wgl_module_team .team-icon i:hover, .blog-style-hero .btn-read-more .blog-post-read-more, .blog-style-hero .blog-post .wgl-video_popup, .blog-style-hero .blog-post .wgl-video_popup .videobox_link, .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a span:before, ul.wp-block-categories.wp-block-categories-list li a:hover:after, .wpcf7 .demo-1-form .wpcf7-submit, .post_date, .button-read-more .read-more-arrow, .inside_image.simple_animation .portfolio__description .portfolio__item-title, .hover_links a:before, .hover_links a:after, .primary-nav > ul > li > a:before, .primary-nav > ul > li > a:after, .wgl-portfolio__item-info .portfolio__custom-meta h5:before {
    background: #e77817 !important;
}
.job-openings .blog-style-standard .wgl_col-6 .format-no_featured:not(.format-video){padding-top: 20px;}
.job-openings .blog-post.format-no_featured:not(.format-video){margin-top: 0;}
.job-openings .blog-post_title > a{font-size: 20px !important;}
.careers-list ul li{line-height: 28px;}
#footer-links h4{font-size: 16px;margin-top: 12px;}
#footer-links h4:first-child{margin-top: 0;}
#footer-links a{color: #cccccc;display: block;}
#footer-links a:hover{color: #fff;}
#footer-address h4{font-size: 16px;}
#footer-address h5{font-size: 15px;}
#footer-address p, #footer-address a{color:#cccccc;}
#footer-address p a:hover{color: #dc7011;}
.custom.tparrows,.custom.tparrows:hover {background: transparent !important;}
.custom.tparrows:before{
	font-size: 24px !important;
}

@media (min-width: 768px){
	.service-inner-img img{margin: 0 164px;width: 68%;}
	.margin-top18-lg{margin-top: 18px;}
}
@media (min-width: 992px){
	.column4 {
		-ms-flex: 0 0 33.333333%;
    	flex: 0 0 33.333333%;
   	 	max-width: 33.333333%;
	}
	.column5 {
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%;
	}
	.column7 {
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%;
	}
	.column8 {
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%;
	}
	.column12{
		-ms-flex: 0 0 100%;
    	flex: 0 0 100%;
    	max-width: 100%;
	}
}
@media (max-width:767px){
	.tab-mob-display-none{display: none;}
	.home-prod-img .wgl-image-layers .img-layer_image-wrapper:not(:first-child){display: none;}
	#slider-4-slide-6-layer-1, #slider-4-slide-9-layer-1, #slider-4-slide-14-layer-1{font-size: 25px !important;top: -46px !important;}
	rs-module rs-layer, rs-module .rs-layer{top: -46px !important;}
	.rev-btn, .rev-btn:visited{line-height: 32px !important;padding: 0px 18px !important;}
	.header_search-button, .header_search search_mobile_menu{display: none !important;}
	.wgl-logotype-container img {height: 47px !important;}
	.wgl-theme-header .mobile-hamburger-toggle{
		background: #0f5c93;
		padding: 7px;
		width: 34px;
		height: 34px;
		border-radius: 5px;
	}
	.wgl-header-row .wgl-header-row_wrapper{height: 76px !important;}
	#rev_slider_4_1_wrapper .custom.tp-leftarrow{left: -8% !important;}
	#rev_slider_4_1_wrapper .custom.tp-rightarrow{left: 108% !important;}
}
