/*!
Theme Name: Woostroid2 Child
Theme URI:
Author: Zemez
Author URI:
Description: Woostroid2 child theme.
Template: woostroid2
Version: 1.0.0
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: woostroid2-child
*/


/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/



/*!
Theme Name: Woostroid2 Child
Theme URI:
Author: Zemez
Author URI:
Description: Woostroid2 child theme.
Template: woostroid2
Version: 1.0.0
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: woostroid2-child
*/


/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/

.header-scrolled #header-top
{
	 background: #011230f2;
}

	#header-top {
   
    position: fixed;
    top: 0;
    right: 0;
    z-index: 11;
}
div#logo {
    margin: 0px 0px !important;
}
	div#slider {
    margin: 92px 0 0 !important;
}
div#logo img
{
	    max-width: 200px;
}


div#fform .iti__selected-dial-code
{
	    font-size: 21px !important;
    color: #000 !important;
    margin: 0px 0 0;
}
div#fform .elementor-field-type-tel input
{
	
}

div#fform .elementor-field-type-tel input
{
	padding-left: 52px;
}

a#close:hover
{
	opacity:0.7;
}

#viv
{
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	z-index: 11;
	background: #000000e0;
	padding: 50px 0px!important;
	height: 100%;
}
#viv .e-con-inner
{
	background: #fff;
	padding: 50px;
	/* text-align: right; */
	position: relative;
	height: 100%;
	overflow: auto;
}
#viv .elementor-widget-text-editor{
	font-size: 20px;
}
#viv .elementor-widget-text-editor h3{
	font-size: 44px;
}
#viv .elementor-widget-text-editor p{
	
}
#viv .elementor-widget-button
{
	text-align: right;
	position: absolute;
	right: 0;
	top: 0;
}

a#close
{
	background: #7E6C47;
	padding: 7px;
	font-size: 36px;
}

#viv.slo
{
	display: block;
}

div#why-left a
{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;	
}
div#why-left a:before
{
	content: "";
}
.site-content__wrap.container {
    overflow: hidden;
}

div#menu ul li a:hover:after {
    background-color: #D88E20;
    height: 4px;
    width: 100%;
    position: absolute;
    bottom: -14px;
    left: 0;
}
header#jet-theme-core-header {
    border-bottom: 1px solid #ffffff5e;
    margin: 0 0 100px;
}
div#footer-top {
    background: #fff;
    padding: 44px 0px 5px!important;
    margin: 74px 0 0 !important;
}
div#footer-top .e-con-inner
{
	display: block;
	margin: 0 auto;
	text-align: center;
}
div#f-logo
{
	
}
div#f-logo img
{
	
}
div#f-copy
{
	width: auto;
	display: inline-block;
	vertical-align: top;
	margin: 7px 0px 0!important;
}
div#f-copy .elementor-widget-heading
{
	
}
div#f-copy .elementor-widget-heading div
{
	font-size: 16px;
	color: #313131;
}
div#f-seti .elementor-social-icons-wrapper
{
	
}


div#f-seti
{
	width: initial;
	float: left;
}
div#f-seti a
{
	background: #F2E7D4;
	color: #000;
} 
div#f-seti a path
{
	
}
div#f-seti a svg
{
	fill: #000000;
}

div#f-logo
{
	width: initial;
	float: right;
	margin: -10px 0 0!important;
}

div#fform .elementor-field-type-checkbox.elementor-field-group-field_ae07955 .elementor-field-subgroup
{
	display: inline-block;
	width: 100%;
	padding: 0px 122px 0px 100px;
}
div#fform .elementor-field-type-checkbox.elementor-field-group-field_ae07955 .elementor-field-subgroup .elementor-field-option:nth-child(1)
{
	float: left;
}
div#fform .elementor-field-type-checkbox.elementor-field-group-field_ae07955 .elementor-field-subgroup .elementor-field-option:nth-child(2)
{
	
}
div#fform .elementor-field-type-checkbox.elementor-field-group-field_ae07955 .elementor-field-subgroup .elementor-field-option:nth-child(3)
{
	
}
div#fform .elementor-field-type-checkbox.elementor-field-group-field_ae07955 .elementor-field-subgroup .elementor-field-option:nth-child(4)
{
	float: right;
	margin: 0;
}

div#fform label{display: none;}
div#fform .e-form__buttons
{
	position: absolute;
	bottom: 59px;
	left: 0;
	text-align: center;
	display: inline-block;
	width: 100%;
}
div#fform .e-form__buttons button
{
	margin: 130px 0 0;
	font-size: 30px;
	font-weight: 400;
	background: #4586F7;
	padding: 25px 74px;
	border-radius: 40px;
	width: initial;
	width: 495px;
}
div#fform .e-form__buttons button:hover
{
	background: #d29f2c;
}
div#fform .elementor-field-type-checkbox.elementor-field-group-field_ae07955
{
	    width: 100%;
	    position: absolute;
	    bottom: 187px;
	    left: 0;
	    text-align: center;
	    z-index: 1;
}

div#fform .elementor-field-type-checkbox.elementor-field-group-field_ae07955 label
{
	display: none;
}
div#fform .elementor-field-type-checkbox.elementor-field-group-field_ae07955 .elementor-field-subgroup label
{
	display: inline-block;
}
div#fform .elementor-field-type-checkbox.elementor-field-group-field_ae07955 .elementor-field-subgroup .elementor-field-option
{
	display: inline-block;
	width: initial;
	flex: initial;
	margin: 0px 18px 0px 0px;
}

div#fform .elementor-field-type-checkbox input
{
	display: none;
}
div#fform .elementor-field-type-checkbox input:checked
{
	
}
div#fform .elementor-field-type-checkbox input:checked + label
{
	background: url(./images/cc1.png) no-repeat;
}
div#fform .elementor-field-type-checkbox label{
	display: block;
	color: #7E6C47;
	font-size: 24px;
	font-weight: 700;
	margin: 20px 0px;
}

div#fform .elementor-field-type-checkbox .elementor-field-subgroup label
{
	display: inline-block;
	font-size: 24px;
	color: #5B5B5B;
	background: url(./images/cc2.png) no-repeat;
	padding: 0 0 0 47px;
	margin: 0 0 12px;
	font-weight: 400;
}

div#fform input
{
	color: #5B5B5B;
	font-size: 24px;
	outline: none;
	border: 0!important;
	border-bottom: 1px solid #7E6C47!important;
	border-radius: 0;
	padding: 28px 0px;
	box-shadow: none;
}

div#fform::placeholder
{
	color: #5B5B5B;
}


div#form
{
	margin: 62px 0 0!important;
}
div#form-title
{
	
}
div#form-title div
{
	font-family: "Roboto Serif", serif;
	font-size: 96px;
	line-height: 100%;
	font-weight: 300;
	color: #7E6C47;
	text-align: center;
	margin: 0 0 40px;
}
div#form-three
{
	display: inline-block;
	width: 100%;
}
div#form-three .elementor-widget-heading
{
	
}
div#form-three .elementor-widget-heading div
{
	font-size: 24px;
	font-weight: 400;
	color: #5B5B5B;
	background: url(./images/hh.png) no-repeat 0 0;
	padding: 17px 0 21px 97px;
}
div#fform{
	background: #fff url(./images/im1.png) no-repeat 7px 100px;
	padding: 40px 127px 318px 594px!important;
	box-shadow: 1px 1px 50px #0000000f;
}


div#form-three .e-child
{
	float: left;
	width: initial;
	margin: 0px 3% 0 0!important;
}
div#form-three div#form-three-right
{
	margin: 0!important;
}

div#per-b
{
	
}
div#per-b-left,
div#per-b-right
{
	width: 46.8%;
}
div#per-b figure.wp-caption
{
	
}
div#per-b figure.wp-caption figcaption.widget-image-caption.wp-caption-text
{
	position: absolute;
	bottom: 0;
	z-index: 1;
	width: 100%;
	text-align: left;
	font-size: 32px;
	font-weight: 300;
	color: #fff;
	line-height: 120%;
	padding: 44px;
	margin: 0;
	background: url(./images/bg7.png) no-repeat 0;
	text-align: center;
	font-weight: 300;
}
div#per-b .elementor-widget-text-editor
{
	margin: 39px 0 0!important;
}
div#per-b .elementor-widget-text-editor ul
{
	margin: 0;
} 
div#per-b .elementor-widget-text-editor ul li
{
	list-style: none;
	background: url(./images/li.png) no-repeat 0px 0px;
	padding: 3px 0 3px 46px;
	font-size: 20px;
	color: #040404;
	line-height: 120%;
	margin: 0 0 21px;
}

div#per
{
	
}
div#per .e-con-inner
{
	
}
div#per-title
{
	
}
div#per-title div
{
	font-family: "Roboto Serif", serif;
	font-size: 96px;
	line-height: 100%;
	font-weight: 300;
	color: #7E6C47;
	text-align: center;
	margin: 0 0 40px;
}
div#per-b
{
	display: inline-block;
	width: 100%;
}
div#per-b-left
{
	float: left;
}
div#per-b-right
{
	float: right;
}

div#com .e-con-inner
{
	display: block;
	margin: 0 auto;
}
div#com-b-left,
div#com-b-right
{
	background: url(./images/bg1.png) no-repeat 50% 0%;
	width: 45.5%;
	min-height: 425px;
	padding: 24px!important;
	background-size: cover;
	border-radius: 14px;
}

div#com
{
	padding: 100px 0px!important;
}
div#com-left
{
	width: 40%;
	float: left;
}
div#com-right
{
	float: right;
	width: 52%;
}
div#com-text
{
	
}
div#com-text ul
{
	margin: 0 0 20px;
}
div#com-text ul li
{
	list-style: none;
	background: url(./images/li.png) no-repeat 0px 0px;
	padding: 3px 0 3px 46px;
	font-size: 20px;
	color: #040404;
	line-height: 120%;
	margin: 0 0 15px;
}
div#com-b
{
	display: inline-block;
	width: 100%;
}
div#com-b-left
{
	float: left;
}
div#com-b-right
{
	float: right;
	background: url(./images/bg2.png) no-repeat 50% 0%;
	background-size: cover;
}
div#com-b .elementor-widget-heading
{
	display: inline-block;
	width: 100%;
}
div#com-b .elementor-widget-heading div
{
	font-family: "Roboto Serif", serif;
	font-size: 24px;
	font-weight: 400;
	color: #5C3535;
	padding: 7px 0 7px 80px;
	line-height: 120%;
	background: url(./images/t1.png) no-repeat 0px 0px;
	margin: 0 0;
}
div#com-b-left .elementor-widget-heading div
{
	
}
div#com-b-right .elementor-widget-heading div
{
	background: url(./images/t2.png) no-repeat 0px 0px;
}

div#com-b .elementor-widget-text-editor
{
	width: 100%;
	display: inline-block;
	width: 100%;
	position: initial;
	left: 0;
	right: 0;
}
div#com-b .elementor-widget-text-editor ul
{
	margin: 0;
	padding: 0;
}
div#com-b .elementor-widget-text-editor ul li
{
	background: url(./images/v.png) no-repeat 0px 5px;
	padding: 5px 0px 0 40px;
	list-style: none;
	font-size: 18px;
	color: #5C3535;
	margin: -6px 0 13px;
	line-height: 120%;
}
div#com-left .elementor-widget-image
{
	
}
div#com-left figure.wp-caption
{
	position: relative;
}
div#com-left figure.wp-caption figcaption.widget-image-caption.wp-caption-text
{
	position: absolute;
	top: 0;
	z-index: 1;
	width: 100%;
	text-align: left;
	font-size: 48px;
	font-weight: 300;
	color: #080808;
	line-height: 120%;
	padding: 47px 146px 47px 47px;
	margin: 0;
	background: url(./images/bg6.png) no-repeat 0;
}
div#biz-b {}
div#biz-b img
{
	margin: 52px 0px 24px;
}
div#biz-b-t
{
	
}
div#biz-b-t div
{
	font-family: "Roboto Serif", serif;
	font-size: 36px;
	font-weight: 300;
	color: #fff;
	margin: 0;
}
div#biz-b-b
{
	
}
div#biz-b-b div
{
	font-size: 24px;
	font-weight: 300;
	color: #fff;
	max-width: 377px;
	margin: 6px auto 36px;
}

div#biz-b-left {
    background: url(./images/o1.png) no-repeat 50% 0%;
    float: left;
    width: 48%;
}

div#biz-b-right {
    background: url(./images/o2.png) no-repeat 50% 0%;
    float: right;
    width: 48%;
}
div#biz-b
{
	display: inline-block;
	width: 100%;
	text-align: center;
}
div#biz
{
	background: url(./images/bg4.png) no-repeat 50% 0%;
	padding: 253px 0px 99px!important;
	background-size: cover;
}
div#biz-but
{
	text-align: center;
	margin: 56px 0px 4px!important;
}
div#biz-but a
{
	font-size: 30px;
	font-weight: 400;
	background: #4586F7;
	padding: 25px 74px;
	border-radius: 40px;
}
div#biz-but a:hover
{
	background: #b57e08;
}
div#biz-title
{
	
}
div#biz-title div
{
	font-size: 96px;
	font-family: "Roboto Serif", serif;
	font-weight: 300;
	color: #A0A0A0;
	text-align: center;
	margin: 70px 0px 71px;
}

#ico
{
	margin: 0 0 -257px!important;
	position: relative;
	z-index: 1;
}
#ico .elementor-widget-image
{
	
}
#ico .elementor-widget-image img
{
	
}
#ico .elementor-widget-heading
{
	text-align: center;
	color: #fff;
}
#ico .elementor-widget-heading div
{
	color: #fff;
	font-size: 24px;
	font-weight: 300;
	margin: 11px 0 0;
}

#this
{
	margin: 16px 0 86px!important;
}
#this-left
{
	
}
#this-right
{
	
}

#this-t-one
{
	
}
#this-t-one .elementor-heading-title
{
	font-size: 24px;
	color: #000;
	line-height: 120%;
	font-weight: 400;
}
#this-t-two
{
	
}
#this-t-two .elementor-heading-title
{
	font-family: "Roboto Serif", serif;
	font-size: 96px;
	line-height: 100%;
	font-weight: 300;
	color: #7E6C47;
}

#this-t-three
{
	
}
#this-t-three .elementor-heading-title
{
	color: #000;
	font-size: 40px;
	line-height: 120%;
	font-weight: 400;
	max-width: 472px;
}


#why-bot .elementor-heading-title
{
	font-family: "Roboto Serif", serif;
	font-size: 24px;
	color: #5C3535;
	line-height: 120%;
	margin: 16px 0 8px;
}
#why-bot .elementor-widget-text-editor
{
	font-size: 20px;
	color: #5C3535;
}
#why-bot .elementor-widget-text-editor p
{
	margin: 0 0 2px;
}

div#why-info.why-info-one
{
	
}
div#why-info.why-info-two
{
	
}
div#why-info.why-info-three 
{
	
}
div#why-info.why-info-one .elementor-heading-title
{
	background: url(./images/i1.png) no-repeat;
	padding: 0 0 0 59px;
}
div#why-info.why-info-two .elementor-heading-title
{
	background: url(./images/i2.png) no-repeat;
	padding: 0 0 0 59px;
}
div#why-info.why-info-three .elementor-heading-title
{
	background: url(./images/i3.png) no-repeat;
	padding: 0 0 0 59px;
}


div#why-all {
    display: inline-block;
    width: 100%;
}
.elementor-element
{
    padding: 0 !important;
    margin: 0 !important;
}
.e-con-inner
{
	max-width: 1240px!important;
}
#header-top
{
	
}
#header-top .e-con-inner
{
	display: block;
}
div#logo
{
	float: right;
	width: initial;
	margin: 20px 0px!important;
}
div#menu
{
	width: initial;
	float: left;
}
div#menu ul
{
	margin: 0px 0 0;
}
div#menu ul li
{
	
}
div#menu ul li a
{
	font-weight: 500;
	font-family: "Roboto Condensed", sans-serif;
	font-size: 24px;
	color: #fff;
	padding: 43px 0px;
	margin: 0 50px 0 0;
	position: relative;
}
div#menu ul li a:hover
{
	
}
.elementor-element
{
	    padding: 0;
    margin: 0;
}
div#title-sl
{
	margin: 134px 0 -26px!important;
}
div#title-sl strong
{font-weight: 600;}
div#title-info
{
	margin: 0 0 100px!important;
}
div#title-sl div{
    font-size: 128px;
    color: #FDCB64;
    line-height: 100%;
    font-weight: 600;
    font-family: "Roboto Serif", serif;
    background: url(./images/ll.png) no-repeat 0 0;
    font-size: 0;
    min-height: 395px;
    text-indent: -999px;
}
div#title-info div
{
	font-size: 40px;
	color: #fff;
	font-weight: 400;
	font-family: "Roboto Serif", serif;
}
body
{
 font-family: "Roboto", sans-serif!important;
 background: #fffae7 url(./images/go.jpg) no-repeat 50% 0%;
 background-size: 100%;
}
body.page-id-218 div#why-left img
{
	border-radius: 19px;
}
body.page-id-218 div#why-bot
{
	    text-align: center;
}

body.page-id-218
{
	 background: #fffae7 url(./images/go2.jpg) no-repeat 50% 0%;
 background-size: 100%;
}
body.page-id-218 div#why-bot-right {
    display: none;
}
div#why-bot-left {
    background: url(./images/bg1.png) no-repeat 50% 0%;
    margin: 0 27px 0 0!important;
    background-size: cover;
    border-radius: 11px;
}

div#why-bot-right {
    background: url(./images/bg2.png) no-repeat 50% 0%;
    float: right;
}

div#why-bot-left,
div#why-bot-right {
    display: inline-block;
    width: 293px;
    padding: 32px 24px 24px!important;
    text-align: center;
    height: 382px;
    background-size: cover;
    border-radius: 14px;
}

div#why-bot
{
	display: inline-block;
	width: 100%;
	margin: 43px 0 0!important;
}
div#why-bot .elementor-widget-heading-title{
	
}
div#why-bot .elementor-widget-heading-title .elementor-heading-title
{
	
}

 div#why-bot .elementor-widget-text-editor
 {
	 
 }
  div#why-bot .elementor-widget-text-editor p
 {
	 
 }

div#why-right-title-one
{
	
}
#why-info
{
	
}
#why-info .elementor-heading-title
{
	color: #000;
	font-size: 20px;
	margin: 0;
}
#why-info .elementor-heading-title strong
{
	
}

div#why-right-title-one .elementor-heading-title.elementor-size-default
{
	font-size: 24px;
	color: #000;
	font-weight: 400;
	margin: 0 0 30px;
}

div#why
{
	background: #fffae7 url(./images/bod.jpg) no-repeat 0 0;
	padding: 70px 0px!important;
	margin: 115px 0 0!important;
}
div#why .e-con-inner
{
	display: block;
	margin: 0 auto;
}

div#why-title
{text-align: center;margin: 0 0 63px!important;}
#why-title div
{
	font-size: 96px;
	color: #7E6C47;
	font-weight: 300;
	line-height: 120%;
	font-family: "Roboto Serif", serif;
}

div#why-left
{
	width: 41%;
	padding: 0;
	float: left;
}
div#why-left figure.wp-caption
{
	position: relative;
}
div#why-left figcaption.widget-image-caption.wp-caption-text
{
	position: absolute;
	bottom: 0;
	z-index: 1;
	width: 100%;
	text-align: left;
	font-size: 48px;
	font-weight: 300;
	color: #fff;
	line-height: 120%;
	padding: 531px 47px 0;
	margin: 0;
	background: url(./images/bg3.png) no-repeat 0 100%;
	height: 100%;
}

div#why-left img
{
	margin: 0;
}
div#why-right
{
	padding: 0;
	float: right;
	width: 53%;
}


@media (max-width: 1880px){
	
	body {
    background: #fffae7 url(./images/go.jpg) no-repeat 50% 0%;
    background-size: 100%;
}
	
}
@media (max-width: 1600px){
	
	    .e-con-inner {
        max-width: 1140px!important;
    }
	div#title-sl {

}

div#com-b-left, div#com-b-right {
    min-height: 447px;
}
div#title-sl div {
    background-size: 600px;
	min-height: 248px;
}
#why-title div, #this-t-two .elementor-heading-title,
div#biz-title div, div#per-title div, div#form-title div {
    font-size: 66px;
}
div#why {
    margin: 0px 0 0 !important;
}
div#why-bot-left, div#why-bot-right
{
	    margin-right: 0 !important;
}

}


@media (max-width: 1439px){
	div#fform .elementor-field-type-checkbox .elementor-field-subgroup label {
    font-size: 17px;
    background: url(./images/cc2.png) no-repeat;
    padding: 5px 0 3px 47px;
	}
	
	div#form-three .elementor-widget-heading div {
    font-size: 19px;
	}
	    #why-title div, #this-t-two .elementor-heading-title, div#biz-title div, div#per-title div, div#form-title div {
        font-size: 46px;
    }
	    .e-con-inner {
        max-width: 1040px !important;
    }
	div#menu ul li a {
    padding: 43px 0px;
    margin: 0 32px 0 0;
	}
	    div#title-sl {
        margin: 0 0 !important;
		}
		    div#why-bot-left, div#why-bot-right {
        margin-right: 0 !important;
        width: 49%;
    }
}

@media (max-width: 1279px){

.e-con-inner {
    max-width: 990px !important;
}
div#menu ul li a {
    margin: 0 20px 0 0;
}
div#title-sl div {
    /* background: url(./images/ll.png) no-repeat 0 0; */
    /* background-size: 100%; */
}
div#why-bot-left, div#why-bot-right {
    display: inline-block;
    width: 245px;
    padding: 32px 5px 18px !important;
    text-align: center;
    border-radius: 20px;
    margin: 0 0 20px !important;
    overflow: hidden;
}
#this-t-two .elementor-heading-title {
    font-size: 76px;
}
div#biz-title div {
    font-size: 76px;
}
div#com-left figure.wp-caption figcaption.widget-image-caption.wp-caption-text {
    padding: 47px 46px 47px 47px;
}
div#com-b-left, div#com-b-right {
    width: 48.5%;
	        border-radius: 10px;
}
div#com-b .elementor-widget-text-editor ul li {
    margin: 10px 0 8px
}
div#com-b .elementor-widget-heading div {
    font-size: 22px;
    padding: 7px 0 7px 69px;
    background: url(./images/t1.png) no-repeat -3px 0px;
    margin: 0 0;
}
div#per-title div, div#form-title div {
    font-size: 76px;
}
div#form-three .elementor-widget-heading div {
    font-size: 24px;
    font-weight: 400;
    color: #5B5B5B;
    background: url(./images/hh.png) no-repeat 0 0;
    padding: 9px 0 21px 61px;
    background-size: 52px;
}
div#form-three .e-child {
    margin: 0px 2% 0 0 !important;
}
div#form-three .elementor-widget-heading div {
    font-size: 21px;
}
div#fform {
    padding: 40px 37px 318px 594px !important;
}
div#fform .elementor-field-type-checkbox.elementor-field-group-field_ae07955 .elementor-field-subgroup {
    display: inline-block;
    width: 100%;
    padding: 1px 9px 0px 101px;
}
div#fform .elementor-field-type-checkbox.elementor-field-group-field_ae07955 .elementor-field-subgroup .elementor-field-option {
    display: inline-block;
    width: initial;
    flex: initial;
    margin: 0px 0px 0px 0px;
    width: 50%;
    text-align: left;
}

}

@media (max-width: 1024px){

header .elementor-menu-toggle .e-font-icon-svg {
            fill: #ffffff;
        font-size: 38px;
}
    header .elementor-menu-toggle {
        margin: 50px 0 0 !important;
        width: 60px;
    }
	
	body .elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container {
    animation: hide-scroll .3s backwards;
    max-height: var(--menu-height);
    transform: scaleY(1);
    background: #000;
    width: 100%;
    position: fixed;
    z-index: 1111;
    left: 0;
    top: 0;
    padding: 47px;
    height: 100%;
    margin: 0;
}
	body .elementor-nav-menu__container {
    animation: hide-scroll .3s backwards;
    max-height: var(--menu-height);
    transform: scaleY(1);
    background: #000;
    width: 100%;
    position: fixed;
    z-index: 1;
    left: 0;
    top: 0;
    padding: 47px;
    height: 100%;
    margin: 0;
}

body .elementor-menu-toggle.elementor-active {
    position: fixed;
    z-index: 11111;
    top: -20px;
}
    div#menu ul li a {
        margin: 0 20px 0 0;
        background: none;
    }
	
.e-con-inner {
 
}

}


@media (max-width: 1023px){
	
	div#why
	{
		    margin: 0px 0 0 !important;
	}
	
	div#title-sl div
	{
		    min-height: 295px;
	}
	div#title-sl {
    margin: 0px 0 -26px !important;
}
	    .e-con-inner {
        max-width: 700px !important;
    }
	div#why-right {
    padding: 0;
    float: none;
    width: 500px;
    margin: 0 auto !important;
}
	div#why-left {
    width: 500px;
    padding: 0;
    float: none;
    margin: 0 auto 39px !important;
}
div#this-left {
    width: 100%;
    display: inline-block;
    width: 100%;
    text-align: center;
}
#this-right {
    width: 100%;
}
#this .e-con-inner
{
	display: block;
	margin: 0 auto;
}
#this-t-three .elementor-heading-title {
    color: #000;
    font-size: 40px;
    line-height: 120%;
    font-weight: 400;
    max-width: 472px;
    margin: 0 auto 41px;
}
#ico
{
	margin: 0 0 0px !important;
}
#ico .e-con-inner
{
	display: block;
	margin: 0 auto;
}
 #ico .e-child
 {
	 width: 49%;
	 display: inline-block;
	 vertical-align: top;
	}
 #ico .elementor-widget-heading div {
    color: #000;
    font-size: 24px;
    font-weight: 300;
    margin: 11px 0 35px;
}
div#biz {
    padding: 27px 0px 45px !important;
}
div#com-left, div#per-b-left
{
	    padding: 0;
float: none;
        width: 500px;
        margin: 0 auto 30px !important;
}
div#com-right, div#per-b-right
{
	    padding: 0;
    float: none;
    width: 500px;
    margin: 0 auto !important;
}
div#com {
    padding: 100px 0px 50px !important;
}
    div#com-left figure.wp-caption figcaption.widget-image-caption.wp-caption-text {
        padding: 47px 146px 47px 47px;
    }
	    div#per-title div, div#form-title div, div#biz-title div, #why-title div {
        font-size: 66px;
		line-height: 110%;
    }
    div#fform {
        padding: 550px 37px 30px !important;
        background: #fff url(./images/im1.png) no-repeat 50% 0%;
    }
	div#fform .elementor-field-type-checkbox.elementor-field-group-field_ae07955 {
    position: initial;
	}
	div#fform .e-form__buttons {
    position: initial;
	}
	    div#fform .elementor-field-type-checkbox.elementor-field-group-field_ae07955 .elementor-field-subgroup {
        display: inline-block;
        width: 100%;
        padding: 0;
        margin: 26px 0 0;
    }
	    div#fform .elementor-field-type-checkbox.elementor-field-group-field_ae07955 .elementor-field-subgroup .elementor-field-option {
        display: inline-block;
        width: initial;
        flex: initial;
        margin: 0px 0px 0px 0px;
        width: 100%;
        text-align: left;
    }
	div#fform .e-form__buttons button {
    margin: 0;
    font-size: 30px;
    font-weight: 400;
    background: #4586F7;
    padding: 25px 74px;
    border-radius: 40px;
    width: initial;
    width: 100%;
}
div#form-three .e-child {
    float: none;
    width: 100%;
    margin: 0px 3% 0 0 !important;
}

div#f-logo {
    width: 100%;
    float: right;
    margin: 0 0 14px !important;
}
div#f-copy {
    width: 100%;
    display: inline-block;
    vertical-align: top;
    margin: 7px 0px 5px !important;
}

div#f-seti {
    width: 100%;
    width: initial;
    float: left;
    text-align: center;
    float: none;
    display: inline-block;
    margin: 0 0 30px !important;
}
div#biz-b-t div {
    font-size: 28px;
}
div#com-left figure.wp-caption {
    position: relative;
    border-radius: 20px;
    overflow: hidden;
}
    #ico {
        margin: 0 0 26px !important;
    }
}

@media (max-width: 767px){
	#header-top {
    background: #011230f2;
    position: fixed;
    top: 0;
    right: 0;
    z-index: 11;
}
div#logo {
    margin: 0px 0px !important;
}
	div#slider {
    margin: 92px 0 0 !important;
}
body.page-id-218
{
	
	  background: #fffae7 url(./images/go3.jpg) no-repeat 50% 0%;
}

	body
	{
		    background-size: auto;
		    background: #fffae7 url(./images/go1.jpg) no-repeat 50% 0%;
		    background-size: auto;
	}
	
	#viv .elementor-widget-button {
    text-align: right;
    position: absolute;
    right: 0;
    top: 0;
    border-radius: 0;
	}
	
	#viv {
    padding: 50px 0px !important;
    height: 100%;
    overflow: scroll;
}
	#viv .e-con-inner {
    position: relative;
    overflow: auto;
    padding: 50px 20px;
}

div#why-title {
    text-align: center;
    margin: -39px 0 23px !important;
}
header#jet-theme-core-header {
    margin: 0 0 49px;
    border: 0;
}
div#title-info {
    margin: 0 0 30px !important;
}

.e-con-inner {
        max-width: 94% !important;
    }
	div#logo img
	{
		        max-width: 207px;
	}
	    header .elementor-menu-toggle {
        margin: 0px 0 0 !important;
        width: 60px;
    }
	.elementor-element.elementor-element-580e818 {
    width: 100px;
    margin: 9px 0 0 !important;
}

div#why-left {
        width: 100%;
		        border-radius: 17px;
        overflow: hidden;
}

    div#per-title div{
    
        margin: -50px 0 0;
    }
div#why-left figcaption.widget-image-caption.wp-caption-text {
         font-size: 28px;
        padding: 423px 47px 0;
        background: url(./images/bg3.png) no-repeat 0 156%;

}
    div#why-bot-left, div#why-bot-right {
        display: inline-block;
        width: 100%;
        /* background: #f5c453; */
        padding: 0 0 50px;
        height: initial;
 }
	    div#com-left, div#per-b-left {
        padding: 0;
        float: none;
        width: 100%;
    }
	
	div#com-b-left, div#com-b-right {
        width: 100%;
        border-radius: 10px;
        /* text-align: center; */
        margin: 0 0 20px !important;
        /* background: #f5c453; */
        min-height: initial;
        padding: 12px 36px 8px!important;
        height: initial;
    }
	    div#per-title div, div#form-title div, div#biz-title div, #why-title div {
        font-size: 46px;
		}
		div#com-right, div#per-b-right {
        padding: 0;
        float: none;
        width: 100%;
		}
		    div#com-b .elementor-widget-heading div {
        padding: 7px 51px 7px 69px;
			}
			    div#com-left figure.wp-caption figcaption.widget-image-caption.wp-caption-text {
        padding: 47px 6px 47px 47px;
    }
	
	    #this-t-two .elementor-heading-title {
        font-size: 46px;
    }
	#ico .elementor-widget-image img {
    max-width: 80%;
}
    #ico .elementor-widget-heading div {
        color: #000;
        font-size: 18px;
        font-weight: 300;
        margin: 11px 0 31px;
        line-height: 120%;
    }
	div#biz-but a {
    font-size: 25px;
    font-weight: 400;
    background: #4586F7;
    padding: 25px 29px;
	}
	div#biz-b-left {
    width: 100%;
}
div#biz-b-right {
    width: 100%;
}
    div#per-title div, div#form-title div, div#biz-title div, #why-title div {
        font-size: 30px;
    }
	
	#this {
    margin: 16px 0 43px !important;
}
    #this-t-three .elementor-heading-title {
        font-size: 30px;
	}
	    div#why-right {
        width: 100%;
        margin: 0 auto !important;
    }
	div#why {
    padding: 70px 0px 0px !important;
}
div#biz-but {
    text-align: center;
    margin: 23px 0px 0px !important;
}
div#biz-title div
{
	    margin: 10px 0px;
    font-size: 43px;
}
div#per-title div, #why-title div
{
	  font-size: 43px;
}
div#per-b figure.wp-caption figcaption.widget-image-caption.wp-caption-text {
position: initial;
        bottom: 0;
        z-index: 1;
        width: 100%;
        text-align: left;
        font-size: 32px;
        font-weight: 300;
        color: #fff;
        line-height: 120%;
        padding: 25px;
        margin: 0;
        background: url(./images/bg7.png) no-repeat 0;
        text-align: center;
        font-weight: 300;
        border-bottom-right-radius: 23px;
        position: relative;
        z-index: 1;
        top: -10px;
        border-bottom-left-radius: 22px;
}
    div#form-three .elementor-widget-heading div {
        font-size: 24px;
        font-weight: 400;
        color: #5B5B5B;
        background: url(./images/hh.png) no-repeat 0 0;
        padding: 9px 0 21px 61px;
        background-size: 52px;
        margin: 0 0 0px !important;
    }
	    div#fform {
        padding: 284px 37px 30px !important;
        background: #fff url(./images/im1.png) no-repeat 50% 0%;
        background-size: 300px;
    }
	div#fform .elementor-field-type-checkbox .elementor-field-subgroup label {
    display: inline-block;
    font-size: 16px;
    color: #5B5B5B;
    padding: 7px 0 3px 47px;
    margin: 0 0 12px;
    font-weight: 400;
}
    div#fform .e-form__buttons button {
        margin: 0;
        font-size: 22px;
        font-weight: 400;
        background: #4586F7;
        padding: 20px 74px;
	}
	div#form {
    margin: 26px 0 0 !important;
}
    div#form-three .elementor-widget-heading div {
        font-size: 17px;
        font-weight: 400;
        color: #5B5B5B;
        background: url(./images/hh.png) no-repeat 0 0;
        padding: 4px 0 21px 61px;
        background-size: 45px;
        margin: 0 0 0px !important;
    }
	div#fform input {
    font-size: 20px;
    padding: 19px 0px;
}
    div#biz-b-left {
        width: 100%;
        margin: 0 0 20px !important;
    }
	
	    div#com {
        padding: 14px 0px 50px !important;
    }
	div#title-sl div {
    min-height: 136px;
 }
	div#form-title div
	{
		margin: 0;
	}
	svg.elementor-menu-toggle__icon--close.e-font-icon-svg.e-eicon-close {
    margin: 33px 0 0;
}

}


@media (max-width: 370px){
	
	div#biz-but a {
        font-size: 20px;
	}
	
}
