body .site{font-family: "Roboto", Sans-serif; padding: 0; margin: 0; box-shadow: none; max-width: none; width: 100%; overflow: hidden; }
footer#colophon{ max-width: none; margin: 0; padding: 0; }
a, a:focus{outline:none;text-decoration:none !important;}
/*font open----



---- end font*/

/* header */

.widget-area{display:none;}
/*.site-content{display:none;}*/
.site-content{width:100%;}
.product-type-simple .entry-header{background:transparent;}
/*.elementor-section.menuactive .elementor-widget-wrap{ padding: 0; }
body:not(.elementor-editor-active) .elementor-menu-anchor:before {content: "";display:block;height: 70px;margin: -70px 0 0;visibility: hidden;pointer-events: none;}*/


header .right-block .elementor-widget-social-icons{text-align:right;margin-bottom: 8px;}
header .right-block .elementor-widget-social-icons .elementor-widget-container{display:inline-block;}

/* header */

/* before footer */
.emaillist form{position:relative;}
.emaillist form .es-field-wrap label{width:100%;}
.emaillist form .es-field-wrap label .es_required_field{width: 100%;height: 80px;padding-left: 40px;border-radius: 8px;border: 1px solid #666;font-size: 15px;line-height: 17px;}
.emaillist form .es-field-wrap label .es_required_field::-webkit-input-placeholder {color:#8f8c8c;}
.emaillist form .es-field-wrap label .es_required_field:-ms-input-placeholder {color:#8f8c8c;}
.emaillist form .es-field-wrap label .es_required_field::placeholder {color:#8f8c8c;}
.emaillist form .es_submit_button{position: absolute;right: 0;top: -2px;padding: 27px 45px;background: #189ad4;font-size: 25px;line-height: 27px;text-transform: uppercase;border-radius: 8px;color: #fff;font-weight: 600;transition: all 500ms ease-in-out;}
.emaillist form .es_submit_button:hover{background:#0070b2;}



/* before footer */

/* footer */
footer{border:none !important;}

/* footer */
/* banner */
.n2-section-smartslider .nextend-arrow{margin-left: 0 !important;height: 65px;border-radius: 0 100px 100px 0 !important;}
#n2-ss-2-arrow-previous img{width: 36px !important;margin: 0 auto;margin-top: 15px;}
.n2-section-smartslider .nextend-arrow-previous .n2-arrow-normal-img{display: block !important;}
.n2-section-smartslider .nextend-arrow-previous .n2-arrow-hover-img{display: none !important;}
.n2-section-smartslider .nextend-arrow-next{margin-right: 0 !important;height: 65px;border-radius: 100px 0 0 100px !important;}
#n2-ss-2-arrow-next img{width: 36px !important;margin: 0 auto;margin-top: 15px;}
.n2-section-smartslider .nextend-arrow-next .n2-arrow-normal-img{display: block !important;}
.n2-section-smartslider .nextend-arrow-next .n2-arrow-hover-img{display: none !important;}

/* banner */
/* three-box */
.three-box .common-box .elementor-widget-image{margin-bottom:0;}
.three-box .common-box a{width:100%;} 

/* three-box */


/* inner-banner */
.innar-banner ul li{font-size:17px;line-height:19px;color:#fff;display:inline-block;padding-right:5px;}
.innar-banner ul li a{font-size:17px;line-height:19px;color:#fff; transition:all 500ms ease-in-out;opacity:1;}
.innar-banner ul li a:hover{opacity:0.5;}
.innar-banner ul li strong{font-weight:400;text-decoration: underline;}
.innar-banner .elementor-element{margin-bottom:10px !important;}
/* inner-banner */

/* contact page */
.contact-block .sm-box .elementor-image-box-wrapper .elementor-image-box-content{position: absolute;left: 0;top:-5px;}
.contact-block .sm-box .elementor-image-box-wrapper .elementor-image-box-content h3{padding-left: 30px;}
.contact-block .sm-box .elementor-image-box-wrapper .elementor-image-box-content p{padding-top: 6px;margin-top: 14px;border-top:1px solid rgba(108, 108, 108, 0.12);}
.contact-block .sm-box .elementor-image-box-wrapper .elementor-image-box-content p a{color: #676767; transition:all 500ms ease-in-out;}
.contact-block .sm-box .elementor-image-box-wrapper .elementor-image-box-content p a:hover{color:#189ad4;}

.contact-block form .box label{font-size:16px;line-height:18px;color:#404040;padding-bottom: 7px;font-family: 'Poppins', sans-serif;}
.contact-block form .box{padding-bottom:20px;}
.contact-block form .box .form-control{height: 54px;border-radius: 0;border:1px solid #9a9697;}
.contact-block form .box .form-control:focus{background: #fff;box-shadow: 0 1px 3px 0 rgba(0,0,0,0.32);border-color: transparent;}
.contact-block form .box textarea.form-control{height:95px;resize:none;}
.contact-block form .box .btn{border-radius: 30px;background: #189ad4;padding:14px 42px;font-size: 20px;line-height: 22px;text-transform: uppercase;border-color: transparent;color: #fff;transition: all 500ms ease-in-out;font-weight: 600;}
.contact-block form .box .btn:hover{border-color:#189ad4;background:transparent;color:#189ad4;}
.contact-block form .box .btn:focus{outline:none;box-shadow:none;}
.wpcf7-not-valid-tip{padding-top: 8px;}
.wpcf7 form.invalid .wpcf7-response-output{border-color: #dc3232 !important;background: #dc3232;color: #fff;}

/* contact page */

/* support page */

.support-block .right-box form{background: linear-gradient(0deg, rgba(17,169,219,1) 0%, rgba(17,169,219,1) 35%, rgba(5,129,189,1) 100%); padding:28px 18px;}
.support-block .right-box form input{padding-left:20px !important;}
.support-block .right-box .returning-userss{margin-bottom:0;}
.support-block .right-box .elementor-widget-wrap.elementor-element-populated{border-radius: 25px;overflow: hidden;}
.support-block .right-box ul{padding-bottom:10px;}
.support-block .right-box ul li{font-family: 'Poppins', sans-serif;font-size: 14px;line-height: 16px;color: #464749;padding-bottom:14px;}
.support-block .right-box ul li a{transition:all 500ms ease-in-out;color:#474747; position:relative;padding-left: 12px;}
.support-block .right-box ul li a:after{content: "\f105";font-family: "FontAwesome";position: absolute;top: 0;left: 0;font-size: 17px;line-height: 22px;}
.support-block .right-box ul li a:hover{color:#12a8db;}
.support-block .right-box ul li span{color:#2690c4;padding-left:6px;}
.support-block .right-box .contact-anc a{font-size: 16px;line-height: 24px;font-weight: 600;color: #0f0f0f;letter-spacing: 0.20px;transition: all 500ms ease-in-out;}
.support-block .right-box .contact-anc a:hover{color:#2690c4;}
.support-block .right-box .all-articles{font-size: 16px;line-height: 18px;color: #474747;font-family: 'Poppins', sans-serif;font-weight: 600;transition: all 500ms ease-in-out;margin-left: 12px;}
.support-block .right-box .all-articles:hover{color:#12a8db;}



/* support page */



/* responsive */

@media screen and (max-width:767px){
.hfe-nav-menu-icon{padding:0 !important;}
.emaillist form .es_submit_button{position: inherit;right: inherit;top: 0;padding: 18px 25px;font-size: 20px;line-height: 25px;}	
.emaillist form .es-field-wrap label .es_required_field{height: 60px;padding-left: 15px;}
.emaillist form{text-align: center;}	
.contact-block .sm-box .elementor-image-box-wrapper .elementor-image-box-content {position: inherit;}	
.contact-block .sm-box .elementor-image-box-wrapper .elementor-image-box-content h3 {padding-left: 0;}
.contact-block .sm-box .elementor-image-box-img{width:8% !important;}	
.contact-block form .box label {font-size: 14px;line-height: 17px;}	
.contact-block form .box .form-control {height: 45px;}	
.contact-block form .box textarea.form-control {height: 75px;}	
.contact-block form .box .btn{padding: 12px 30px;font-size: 18px;line-height: 20px;}
	
	
	
}










