/*
Theme Name: tviStech 
Theme URI: https://tvistech.com/
Author: tviStech
Author URI: https://tvistech.com/
Description: WordPress Custom theme
Version: 1.0
Text Domain: tvistech
*/

/* ROOT CSS*/:root{--main-color:#ff3f02;--dark-color:#111111;--light-color:#888888;--main-font:'Rubik',sans-serif;}
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css');

/* Body Css */
body{font-family:var(--main-font);background-color:#fff;color:var(--light-color);font-size:14px;overflow-x:hidden;line-height:1.5;font-weight:400;counter-reset:section;}

/* Common Css */
@font-face{font-family:'Myriad-Pro-Regular';src:url('./fonts/Myriad-Pro-Regular.woff') format('woff'),url('./fonts/Myriad-Pro-Regular.woff2') format('woff2'),url('./fonts/Myriad-Pro-Regular.eot'),url('./fonts/Myriad-Pro-Regular.eot?#iefix') format('embedded-opentype'),url('./fonts/Myriad-Pro-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap;}
html{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html,body,address,blockquote,div,dl,form,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul,dd,dt,li,tbody,td,tfoot,th,thead,tr,button,del,ins,map,object,a,abbr,acronym,b,bdo,big,br,cite,code,dfn,em,i,img,kbd,q,samp,small,span,strong,sub,sup,tt,var,legend,fieldset,p,hr,iframe{margin:0;padding:0;border:none;font-family:var(--main-font);}
a,input,select,textarea{outline:none;margin:0;padding:0;}
a{outline:none;text-decoration:none;color:#5b9aa8;}
a:hover{color:var(--main-color);}
a,input,button,textarea,select{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
a:focus,:focus,input:focus{outline:none;}
img{max-width:100%;vertical-align:middle;border:none;outline:none;max-height:100%;border-radius:0;}
strong{font-weight:700;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;margin:0;padding:0;}
p{margin-bottom:10px;}
ul{padding-left:15px;}
caption,th,td{font-weight:normal;}
table{border-collapse:separate;border-spacing:0;}
h1,h2,h3,h4,h5,h6{}

/* form css */
::-webkit-input-placeholder{color:#444;}
:-moz-placeholder{color:#444;opacity:1;}
::-moz-placeholder{color:#444;opacity:1;}
:-ms-input-placeholder{color:#444;}
select.placeholder,select option.placeholder{color:#999999;text-transform:capitalize;}
select option{color:#000;}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea,select{border:1px solid #ccc;line-height:26px;padding:8px 15px;width:100%;font-weight:400;display:block;-webkit-appearance:none;background-color:transparent;color:#000000;font-family:'Rubik',sans-serif;font-size:16px;}
textarea{height:190px;resize:none;font-family:'Rubik',sans-serif;}
select{background-image:url(images/select-arrow.png)!important;background-repeat:no-repeat!important;background-position:center right 20px!important;color:#444;opacity:1;font-family:'Rubik',sans-serif;}
input.wpcf7-form-control:focus,textarea:focus,select:focus{border-color:#d5a353;}
input[type="button"],input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;}

/* Button CSS */
a.kc_button,.wpcf7-submit,.btn{border:1px solid var(--main-color);font-size:18px;font-weight:700;color:#fff;border-radius:6px;background:var(--main-color);line-height:1;padding:15px 25px;min-width:200px;text-align:center;text-transform:uppercase;position:relative;display:inline-block;font-weight:700;cursor: pointer;}
a.kc_button:hover,.wpcf7-submit:hover{background:#95c393;color:#fff;}
a.kc_button i{margin-left:5px;}

/* Heading CSS */
h1,.kc_title.title-1{font-size:52px;line-height:1;font-weight:500;}
h2{font-size:42px;line-height:1;font-weight:500;}
h3{font-size:22px;line-height:1;font-weight:500;}
h4{font-size:20px;line-height:1;font-weight:500;}

/* Contact Form CSS */
.wpcf7 form .wpcf7-response-output,.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors,.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok{clear:both;margin:20px auto 0;width:100%;color:red;border:none;padding:0;border-radius:0;font-weight:400;text-align:center;font-size:16px;}
.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok{color:#0a57a4}
.wpcf7 form.sent .wpcf7-response-output{color:#f25928;}
div.wpcf7 .ajax-loader{display:none!important}
.wpcf7-form-control-wrap{display:block;}
.wpcf7-not-valid-tip{font-size:11px;}
.wpcf7-not-valid-tip{position:absolute;left:0px;top:-12px;width:auto;height:auto;margin:0;padding:0;line-height:normal;background:rgba(255,0,0,0.7);padding:3px 5px;border-radius:3px;color:#ffffff;white-space:nowrap;}
.wpcf7-not-valid-tip:after{border-color:rgba(255,0,0,0.7) transparent transparent;border-image:none;border-right:6px solid transparent;border-style:solid;border-width:5px;content:" ";height:0;left:20px;margin-left:-10px;position:absolute;top:100%;width:0;}
.wpcf7-form br{display:none;}
.wpcf7-form p{margin:0;}

/* Extra CSS */
.trans{transition:all 0.3s ease-out 0s;}
.clear{clear:both;}
.img-circle{border-radius:50%;-webkit-border-radius:50%;}
.text-right{text-align:right;}
.text-left{text-align:left;}
.text-center{text-align:center;}
.scrollup{position:fixed;bottom:0;right:20px;background:#000;color:#fff;width:45px;height:45px;display:flex;align-items:center;justify-content:center;font-size:20px;transition:all 0.3s;opacity:0;border-radius:50%;z-index:111;}
.scrollup.active{opacity:1;bottom:20px;}
.errorPage{padding:100px 0 100px;}
.errorPage img{max-width:450px;width:100%;}

/*Common css*/
.widget-area .widget{background:#f2f2f2;margin-bottom:30px;}
.widget-area .widget .widget-title{background:var(--main-color);color:#fff;font-size:24px;font-weight:400;padding:10px 15px;}

/* Container CSS */
.container{max-width:1200px;width:100%;padding:0 15px;margin:0 auto;}
.elementor-top-section.elementor-section:not(.elementor-section-stretched) .elementor-container{max-width:1200px;margin:0 -15px!important;}
.elementor-section:not(.elementor-section-stretched) > .elementor-container > .elementor-column{padding:0 15px;}

/*.elementor-section.elementor-section-boxed > .elementor-container {
	max-width: 1200px;
	margin: 0 -15px !important;
}
/*.elementor-section.elementor-section-stretched{
	display: flex;
	justify-content: center;
}
.elementor-section .elementor-container  > .elementor-column > .elementor-element-populated {
	padding: 0;
	margin: 0 15px;
}
.elementor-section.elementor-section-boxed.elementor-section-stretched > .elementor-container{
	margin:0 auto !important
}


.elementor-section.elementor-section-stretched.elementor-section-full_width {
	margin: 0 -15px;
}
  */

/* =========================== SITE CSS START ================================= */

/* Header CSS */
.site-header{background:#fff;position:relative;top:0;width:100%;left:0;z-index:111;padding:13px 0;}
header.sticky{background:#fff;position:fixed;top:0;left:0;z-index:91;-webkit-box-shadow:0 5px 5px rgba(0,0,0,0.08);box-shadow:0 5px 5px rgba(0,0,0,0.08);animation:slide-down 0.7s;}
@keyframes slide-down{
	0%{opacity:0;transform:translateY(-100%);}
	100%{opacity:1;transform:translateY(0);}
}
.header-top{display:flex;align-items:center;justify-content:space-between;}
.logo-div img{width:auto;height:auto;max-height:75px;}
.logo-div a{display:block;}
.main-navigation{text-align:right;}
.header-top #main-menu{display:flex;align-items:center;}
.enumenu_ul li a{color:#000;padding:15px 0;display:block;font-size:23px;font-weight:500;text-transform:uppercase;transition:color 0.5s;}
.enumenu_ul > li{margin-left:40px;}
.sticky .logo-div img{max-height:60px;}
.sticky .enumenu_ul li a{font-size:18px;}

/* Header CSS */

/*.home-header .elementor-image-carousel-wrapper.swiper-container{height:550px;}*/
.home-header .elementor-image-carousel-wrapper.swiper-container .swiper-slide-inner{height:550px;}
.home-header .elementor-image-carousel-wrapper.swiper-container .swiper-slide-inner img{height:550px;object-fit:cover;width:100%;}
.logo-Sec img {
    width: 150px;
}
/**footer-css**/
footer{background:#eaeaea;color:#fff;padding:12px 0 0;}
footer .footer-1{display:flex;justify-content:space-between;align-items:center;padding-bottom:15px;}
footer .footer-1 .social-icons li{display:inline-block;background:#f36426;width:36px;height:36px;margin-right:12px;cursor:pointer;}
footer .footer-1 .social-icons li i{font-size:15px;color:#fff;line-height:36px;}
footer .footer-1 .social-icons li:last-child{margin-right:0;}
footer .footer-1 .social-icons li:hover{background:#000;border-color:#000;}
footer .footer-1 .social-icons li:hover a,footer .footer-1 .social-icons li:hover i{color:#fff;}
footer .footer-2{display:flex;margin:0 -15px;position:relative;padding:50px 0 42px;}
footer .footer-2:after,footer .footer-2:before{position:absolute;width:calc(100% - 30px);height:1px;left:0;right:0;margin:0 auto;background:#dedede;content:'';}
footer .footer-2:before{top:0;}
footer .footer-2:after{bottom:0;}
footer .footer-2 .widget-title{font-size:18px;font-weight:600;margin-bottom:20px;text-align:left;color:#2d2d2d;}
footer .footer-2 #text-2{width:33.50%;text-align:left;}
footer .footer-2 .footer-widget-box > section{padding:0 15px;}
footer .footer-2 p{font-size:14px;color:#464646;}
footer .footer-2 .widget li a:hover,footer .footer-2 .widget li a:hover{color:#f16122;}
footer .footer-2 .widget_nav_menu{width:18%;}
footer .copyright-section{padding:22px 0;color:#c2c2c2;font-family:'Myriad Pro Regular';}
footer .footer-2 .footer-widget-box{display:flex;}
footer .footer-2 .widget_nav_menu ul{padding:0;}
footer .footer-2 .widget_nav_menu ul li{list-style:none;text-align:left;line-height:24px;}
footer .footer-2 .widget_nav_menu ul li a{font-size:14px;color:#464646;}
footer .get-in-touch li{list-style:none;text-align:left;color:#464646;margin-bottom:12px;}
footer .get-in-touch .phone{position:relative;max-width:250px;}
footer .get-in-touch .phone:after{position:absolute;content:'';width:2px;height:calc(100% - 10px);background:rgba(255,255,255,0.2);left:-10px;right:0;margin:0 auto;top:5px;}
footer .get-in-touch .phone a{margin:0px 40px 0 0px;}
footer .get-in-touch .phone a:last-child{margin-right:0;}
footer .get-in-touch{padding:0;}
footer .get-in-touch i{font-size:12px;margin-right:15px;}
footer .get-in-touch li a{color:#464646;}
footer .get-in-touch li:last-child{margin-bottom:0;}
footer .get-in-touch .fa.fa-map-marker::before{content:"\f041";}
.hero-banner .swiper-slide:before{position:absolute;content:'';background:rgba(0,0,0,0.6);left:0;top:0;width:100%;height:100%;}
.hero-content{position:absolute!important;top:0;right:0;z-index:1;height:100%;}
.hero-content > div{align-items:center;height:100%;}
.hero-content > div > .elementor-column > div{margin-left:auto;background:#fff;width:100%;max-width:515px;padding:55px 40px!important;}
.hero-content > div > .elementor-column > div > div:first-child{margin-bottom:8px!important;}
.hero-content .elementor-button{max-width:330px;width:100%!important;}
.hero-banner .elementor-swiper-button{background:rgba(255,255,255,0.50);width:50px;height:50px;z-index:11;}
.hero-banner .elementor-swiper-button i{margin:0 auto;text-align:center;line-height:50px;color:#ff3f02;}
.big-title .elementor-heading-title{text-align:center;text-transform:uppercase;color:#000!important;font-weight:600;font-size:36px;line-height:1.4;}
.small-title h6{text-align:center;font-size:14px;text-transform:uppercase;line-height:25px;}
.service-sec{padding:70px 0 75px;}
.service-sec .big-title{margin-bottom:30px!important;}
.service-sec .elementor-widget-container h3{line-height:2.3;color:#111!important;margin-top:15px;}
.service-sec .elementor-col-33{text-align:center;}
.service-sec .elementor-widget-container{color:#888888;line-height:1.7;}
.service-sec .elementor-button-link:hover{background:#FF3F02!important;color:#fff!important;}
.service-sec .elementor-button-link{margin-top:25px;}
.custom-btn .elementor-button-link{background-color:transparent!important;border:2px solid #ff3f02;border-radius:0;color:#111;text-transform:uppercase;font-weight:500!important;height:47px;line-height:1.3;}
.Sec-4{padding:80px 0 75px;}
.Sec-4 .left-box .elementor-widget-wrap.elementor-element-populated{padding:50px 41px;}
.Sec-4 .left-box h6{text-align:left;font-weight:500;letter-spacing:2.4px;}
.Sec-4 .left-box h2{text-align:left;font-weight:500;margin-bottom:10px;}
.Sec-4 .left-box .list-icon ul{padding:0;margin-top:20px}
.Sec-4 .left-box .list-icon ul li{list-style:none;color:#444444;margin-bottom:15px;display:flex;align-items:center;}
.Sec-4 .left-box  .elementor-widget-container{color:#444;}
.Sec-4 .left-box .list-icon ul li span{width:28px;margin-right:20px;}
.video-sec{padding:82px 0 80px;}
.video-sec .small-title h6{text-align:left;letter-spacing:2.4px;font-weight:500;padding-bottom:10px;}
.video-sec .elementor-button-wrapper .elementor-button-link{padding:14px 27px;margin-bottom:25px;}
.video-sec .elementor-button-wrapper{margin-top:23px;}
.video-sec h2{text-align:left!important;margin-bottom:18px;font-weight:500!important;}
.video-sec .custom-video .eicon-play:after{position:absolute;content:'';width:100px;height:100;background:#000;}
.video-sec .elementor-custom-embed-play{position:absolute;content:'';width:45px;height:45px;background:url('./images/play-icon.png');background-repeat:no-repeat;background-position:center;}
.video-sec .elementor-custom-embed-play i{display:none;}
.latest-news{padding:80px 0 100px;}
.latest-news .elementor-swiper-button{top:-75px;right:0!important;left:auto!important;width:51px;height:51px;background:#f5f5f5;opacity:1!important;}
.latest-news .elementor-swiper-button-prev{right:60px!important;}
.latest-news .elementor-swiper-button i{line-height:51px;text-align:center;margin:0 auto;font-size:16px;}
.latest-news h6{text-align:left;font-weight:500;letter-spacing:2.4px;}
.latest-news h2{text-align:left!important;font-weight:500!important;margin-bottom:40px!important;}
.latest-news .anwp-pg-post-teaser__thumbnail-img{min-height:250px!important;}
.latest-news .anwp-pg-category-parent-0{display:none!important;}
.latest-news .swiper-container-autoheight{width:100%!important;}
.latest-news .anwp-pg-post-teaser__thumbnail-img{min-height:250px!important;}
.latest-news .anwp-pg-post-teaser__content{padding:20px 30px!important;background:#fff;}
.latest-news .anwp-pg-post-teaser__content a{font-size:18px;color:#000;line-height:23px;font-weight:500;}
.latest-news .anwp-pg-post-teaser__content a:hover{color:#0046d4;}
.latest-news .anwp-pg-post-teaser__content .anwp-pg-icon{display:none;}
.anwp-pg-wrap .mr-3:after,.anwp-pg-wrap .mx-3:after{position:absolute;content:'';width:2px;height:10px;background:#d8d8d8;right:-10px;}
.latest-news .anwp-pg-wrap .mr-3{margin-left:0!important;}
.latest-news .anwp-pg-wrap .anwp-pg-post-teaser__excerpt{color:#444;font-size:14px;line-height:24px;margin:0!important;}
.latest-news .anwp-pg-wrap .mr-3,.latest-news .anwp-pg-wrap .mx-3{margin:0 15px;margin-left:15px;position:relative;font-size:12px;color:#888;}
.latest-news .anwp-pg-wrap .anwp-pg-post-teaser.anwp-pg-post-teaser--inner-cover-link .anwp-pg-post-teaser__thumbnail:hover .latest-news .anwp-pg-post-teaser__thumbnail-bg{background:inherit!important;}
.latest-news .swiper-slide-active .anwp-link-without-effects{color:#0046d4;}

/*.latest-news .swiper-slide-active{box-shadow:-moz-box-shadow:15px 0px 35px rgba(35,39,49,0.2);-webkit-box-shadow:15px 0px 35px rgba(35,39,49,0.2);box-shadow:15px 0px 35px rgba(35,39,49,0.2);}*/
.bg-slider-Sec{padding:70px 0 75px;}
.bg-slider-Sec .big-title .elementor-heading-title{color:#fff!important;margin-bottom:35px!important;}
.bg-slider-Sec .sina-cs-item{height:390px!important;padding:0!important;}
.bg-slider-Sec .sina-cs-desc{background:#f9f9f9;font-size:20px!important;color:#444444!important;line-height:24px!important;max-width:660px;height:390px;padding:60px 30px 60px 40px;font-weight:400;font-family:'Myriad-Pro-Regular';display:flex;align-items:center;flex-wrap:wrap;}
.bg-slider-Sec .sina-cs-desc p{width:100%;display:inline-block;}
.bg-slider-Sec .sina-cs-desc p b{font-weight:600;background:#eee;padding:5px 8px;margin-right:5px;}
.bg-slider-Sec .sina-banner-slider .owl-prev,.bg-slider-Sec .sina-content-slider .owl-prev,.bg-slider-Sec .sina-posts-carousel .owl-prev,.sina-review-carousel .owl-prev{opacity:1;}
.bg-slider-Sec .owl-nav button{width:45px;height:50px;}
.bg-slider-Sec .sina-content-slider:hover .owl-prev{left:0;}
.bg-slider-Sec .sina-content-slider:hover .owl-next{right:0;}
.bg-slider-Sec .owl-nav .owl-prev{left:0;}
.bg-slider-Sec .owl-nav .owl-next{right:0;opacity:1;}
.Map-sec{padding:80px 0 100px;}
.Map-sec h6{letter-spacing:2.4px;text-align:;text-align:;text-align:left!important;font-weight:500;}
.Map-sec h2{text-align:left!important;font-weight:500!important;}
.Map-sec .icon-box .elementor-icon-box-title{font-size:20px;color:#111;font-weight:500;line-height:1.4;}
.Map-sec .icon-box .elementor-icon.elementor-animation-::before{position:absolute;counter-increment:section;content:counter(section);color:#fff;font-size:30px;line-height:80px;right:0;left:0;font-family:'Rubik',sans-serif;font-weight:400;top:0;z-index:1;}
.Map-sec .icon-box .elementor-icon.elementor-animation-{position:relative;}
.Map-sec .icon-box .fas.fa-map-marker{font-size:86px;}
.Map-sec .icon-box .elementor-icon-box-title span{font-weight:500;color:#111;line-height:30px;margin-bottom:10px;display:inline-block;}
.Map-sec .icon-box .elementor-icon-box-description{color:#444444;line-height:24px;}
.Map-sec .icon-box .elementor-icon-box-description a{display:inline-block;width:100%;font-size:14px;color:#444;font-weight:400;}
.Map-sec .icon-box{margin-bottom:45px;}
.Map-sec .contact-form .elementor-heading-title.elementor-size-default{margin-bottom:30px;}
.Map-sec .contact-form .elementor-widget-container{color:#444;font-size:15px;line-height:26px;margin-bottom:20px;}
.Map-sec .contact-form textarea{background-color:transparent;font-weight:400;color:#444;font-size:14px;margin-bottom:20px;}
.Map-sec .contact-form input{font-weight:400;background-color:transparent;border-color:#d7d7d7;height:46px;font-size:14px;margin-bottom:20px;color:#444444;}
.Map-sec .contact-form br{display:none;}
.Map-sec .contact-form p{margin:0;}
.Map-sec .contact-form .wpcf7-submit{background:#f25928;width:100%;border:0;border-radius:0;color:#fff;font-size:15px;font-weight:500;cursor:pointer;border:1px solid #f25928;}
.Map-sec .contact-form .wpcf7-submit:hover{background:transparent!important;border:1px solid #f25928;color:#f25928;}
.bottom-footer{background:#000;}
.bottom-footer .widget-title{font-size:22px;color:#fff;text-transform:uppercase;line-height:24px;margin-bottom:5px;}
.bottom-footer .textwidget p{color:rgba(255,255,255,0.7);font-size:15px;font-family:'Myriad-Pro-Regular';}
.bottom-footer .footer-before{display:flex;justify-content:space-between;}
.bottom-footer .footer-before{display:flex;justify-content:space-between;align-items:center;padding:43px 0 32px;width:100%;}

/* .bottom-footer .footer-before .textwidget.custom-html-widget{display:flex;}
.bottom-footer .footer-before .textwidget.custom-html-widget input{background:#ffffff;border:0;height:46px;width:375px;}
.bottom-footer .footer-before .textwidget.custom-html-widget button:hover{background:transparent;color:#f36426;}
.bottom-footer .footer-before .textwidget.custom-html-widget button{font-size:14px;background:#f36426;color:#fff;width:145px;font-weight:500;text-transform:uppercase;border:1px solid #f36426;min-width:145px;cursor:pointer;height:46px;}
 */
.footer-before .wpcf7-form{overflow:inherit}
.wpcf7-form #newsletter label.error{color:#fff;font-size:12px;float:none;padding-left:0;}
#newsletter{display:flex;justify-content:flex-end;}
#newsletter .wpcf7-spinner{display:none}
#newsletter > .wpcf7-form-control-wrap{background:#ffffff;border:0;height:46px;width:60%;}
#newsletter > .wpcf7-form-control-wrap input{background:#ffffff;border:0;height:46px;width:100%;border:none;padding:10px 15px;margin:0}
#newsletter > .wpcf7-submit{font-size:15px;background:#f36426;color:#fff;width:145px;font-weight:500;text-transform:uppercase;border:1px solid #f36426;cursor:pointer;height:46px;min-width:145px;border-radius:0;font-weight:600;font-family:var(--main-font);}
.bottom-footer .footer-before .textwidget.custom-html-widget button:hover{background:transparent;color:#f36426;}
.inner-header-main{height:500px;display:flex;width:100%;background:url('/wp-content/uploads/2021/12/image-6.jpg');position:relative;align-items:center;background-repeat:no-repeat;background-size:cover;background-position:center;}
.inner-header-main::before{position:absolute;content:'';width:100%;height:100%;background:rgba(0,0,0,0.4);}
.inner-header-main .entry-title{position:relative;color:#111;font-size:36px;font-weight:500;width:100%;display:inline-block;}
.inner-breadcrumb{position:relative;max-width:290px;background:#fff;height:140px;display:flex;align-items:center;flex-wrap:wrap;padding:40px 35px;}
.inner-header-main #breadcrumbs{width:100%;display:inline-block;color:#111111;line-height:30px;padding:10px 0 0;}
.inner-header-main #breadcrumbs a{color:#111;font-size:14px;font-family:'Myriad-Pro-Regular';}
.breadcrumb_last{color:#ff3f02;font-family:'Myriad-Pro-Regular';}
.about-service-sec  .elementor-column.elementor-col-33{text-align:center;margin-bottom:25px;}
.about-service-sec .elementor-column.elementor-col-33 .elementor-widget-wrap.elementor-element-populated{padding:39px 20px;border-radius:5px;}
.about-service-sec h4{color:#111!important;margin:32px 0 18px;}
.about-service-sec .elementor-widget-container{font-size:13px;color:#888888;}
.About-sec-2::before{position:absolute;content:'';background:url('/wp-content/uploads/2021/12/about-bg-image.png');background-position-x:0%;background-position-y:0%;background-repeat:repeat;width:100%;height:100%;background-repeat:no-repeat;background-position:bottom 70px center;}
.home .table-fees table h5{font-size:20px;}
.home .table-fees table td{font-size:18px;}

/*.step-Sec .elementor-section-boxed{height:300px;}
.step-Sec .elementor-icon-box-title{color:#fff!important;font-size:12px;font-family:'Myriad-Pro-Regular';}
.step-Sec .elementor-icon-box-description{color:#fff!important;font-size:12px;}
.step-Sec .elementor-container.elementor-column-gap-default{height:100%;align-items:center;}
.step-Sec .elementor-column.elementor-col-25{padding:0 60px!important;}
.step-Sec .step-1{left:35px;top:-35px;}
.step-Sec .step-2{top:-25px;left:10px;}
.step-Sec .step-3{top:-45px;left:-10px;}
.step-Sec .step-4{left:-32px;top:-20px;}*/
.step-Sec .elementor-container.elementor-column-gap-default{padding:0!important;}
.step-Sec .elementor-container.elementor-column-gap-default .step-2{border-color:#ff582c;}
.step-Sec .elementor-container.elementor-column-gap-default .step-3{border-color:#df2e00;}
.step-Sec .elementor-container.elementor-column-gap-default .step-4{border-color:#fb744f;margin-right:0;}
.step-Sec .elementor-container.elementor-column-gap-default > div{border-width:5px;border-radius:25px;border-color:#ff3e02;border-style:solid;padding:25px 35px!important;margin-right:20px;}
.step-Sec .elementor-container.elementor-column-gap-default > div:after{position:absolute;content:'';font-size:30px;right:-60px;top:50%;transform:translateY(-25px);z-index:1;color:#ff3e02;background-image:url('images/next-icon.png');background-size:45px;width:64px;height:45px;background-repeat:no-repeat;background-position:top 8px left 4px;background-color:#f4f4f4;}
.step-Sec .elementor-container.elementor-column-gap-default .step-2:after{background-image:url('images/next-icon-2.png');}
.step-Sec .elementor-container.elementor-column-gap-default .step-3:after{background-image:url('images/next-icon-3.png');}
.step-Sec .elementor-container.elementor-column-gap-default > div .elementor-widget-wrap{padding:0;height:100%;}
.step-Sec .elementor-container.elementor-column-gap-default > div .elementor-widget-wrap .elementor-widget-icon-box{height:100%;}
.step-Sec .elementor-container.elementor-column-gap-default > div .elementor-widget-wrap .elementor-widget-container{height:100%;position:relative;}
.step-Sec .elementor-container.elementor-column-gap-default > div .elementor-widget-wrap .elementor-icon-box-wrapper{height:100%;}
.step-Sec .elementor-container.elementor-column-gap-default > div .elementor-widget-wrap .elementor-widget-container::after{position:absolute;right:-20px;width:40px;height:40px;background:#ff3e02;top:-40px;border-radius:50%;counter-increment:section;content:counter(section);font-size:20px;text-align:center;line-height:40px;color:#fff;font-weight:500;}
.step-Sec .elementor-container.elementor-column-gap-default .step-1::before{background:transparent;}
.step-Sec .elementor-icon-box-description{text-align:left;color:rgba(0,0,0,0.7)!important;}
.step-Sec .elementor-icon-box-title{text-align:left;margin-bottom:15px;}
.step-Sec .elementor-container.elementor-column-gap-default i{color:rgba(0,0,0,0.7);font-size:34px;}
.step-Sec .elementor-container.elementor-column-gap-default .step-2 .elementor-widget-container:after{background:#ff582c!important;}
.step-Sec .elementor-container.elementor-column-gap-default .step-3 .elementor-widget-container:after{background:#df2e00!important;}
.step-Sec .elementor-container.elementor-column-gap-default .step-4 .elementor-widget-container:after{background:#fb744f!important;}
.step-Sec .elementor-container.elementor-column-gap-default .step-4:after{content:inherit;}
.step-Sec .elementor-container.elementor-column-gap-default .step-2:after{color:#ff582c;}
.step-Sec .elementor-container.elementor-column-gap-default .step-3:after{color:#df2e00;}
.step-Sec .step-4 .elementor-widget-icon-box::before{height:22px!important;width:55px!important;right:-31px!important;}
.step-Sec .elementor-container.elementor-column-gap-default > div:before{position:absolute;content:'';background:#f4f4f4;width:40px;height:50px;left:-20px;top:50%;transform:translateY(-25px);}
.step-Sec .elementor-container.elementor-column-gap-default > div .elementor-widget-wrap .elementor-widget-icon-box:before{position:absolute;content:'';background:#f4f4f4;width:80px;height:150px;right:-50px;top:-40px;}
.Service-icon-sec .box-bg .elementor-widget-image{width:auto;}
.Service-icon-sec .box-bg .elementor-widget-heading{width:auto;}
.Service-icon-sec .box-bg:last-child{margin-right:0;}
.Service-icon-sec .box-bg{border:1px solid #f26022;border-radius:5px;margin-bottom:45px;padding:49px 15px!important;margin-right:45px;background:#fff;}
.Service-icon-sec .box-bg:last-child{margin-right:0;}
.Service-icon-sec .box-bg .elementor-column.elementor-col-50:first-child{padding:0;}
.Service-icon-sec .box-bg .elementor-column.elementor-col-50:last-child{width:auto;padding:0;}
.Service-icon-sec .box-bg .elementor-widget-heading .elementor-heading-title{color:#222;font-size:33px;font-family:'Myriad-Pro-Regular';margin-bottom:12px;}
.Service-icon-sec .box-bg .elementor-widget-text-editor .elementor-widget-container{font-size:16px;color:#8b9094;font-family:'Myriad-Pro-Regular';max-width:400px;}
.bottom-row .elementor-column.elementor-col-50:last-child{width:91%!important;}
.bottom-row .elementor-column.elementor-col-50:first-child{width:14%;}
.bottom-row .elementor-column.elementor-col-50:last-child .elementor-widget-container{max-width:100%;line-height:25px;}
.bottom-row::after{position:absolute;content:'';background:url('/wp-content/uploads/2021/12/services-bg-image.png');background-repeat:repeat;background-repeat:no-repeat;width:100%;height:100%;top:0;z-index:-1;left:0;}
.Service-icon-sec.bottom-row{padding-bottom:300px;}
.services-contact .wpcf7-form-control.has-spinner.wpcf7-submit:hover{background-color:#000;color:#f36122;}
.services-contact .wpcf7-form-control.has-spinner.wpcf7-submit{width:100%;background:#fff;border:0;color:#f36122;border-bottom:8px solid #e2e2e2;border-radius:0;cursor:pointer;margin-top:20px;}
.services-contact .text .elementor-widget-container{line-height:26px;max-width:550px;margin:0 auto 30px;text-align:center;}
.services-contact input,.services-contact select{background-color:#fff!important;border-color:#d7d7d7;height:45px;width:100%;display:inline-block;margin-bottom:20px;}
.services-contact p{margin:0;}
.services-contact textarea{height:150px;background:#fff;}
.services-contact .col{display:inline-block;width:33%;padding:0 5px;vertical-align:top;}
.services-contact .col.textarea{width:100%;}
.services-contact .col.options{width:49.70%;}
.services-contact br{display:none;}
.services-contact .wpcf7-form-control-wrap.your-message{width:100%;}
.services-contact .wpcf7-form-control-wrap.your-website{margin-right:0;}
.testimonial-section .slick-arrow{top:-100px!important;left:auto;right:20px;background:#f5f5f5!important;width:50px!important;height:50px!important;border-radius:0!important;}
.testimonial-section .slick-arrow i{color:#888888;font-size:16px;line-height:50px;}
.testimonial-section{margin-top:40px;}
.testimonial-section .rt-slick-nav.rt-prev{left:auto!important;right:50px;}
.testimonial-section .item-content-wrapper:before{content:inherit!important;}
.testimonial-section .single-item-wrapper .tss-meta-info-section{display:flex;justify-content:start;margin-top:22px;}
.testimonial-section .single-item-wrapper .tss-meta-info-section .author-name{color:#111;font-size:18px;font-weight:500;text-transform:uppercase;line-height:27px;margin:0!important;}
.testimonial-section .single-item-wrapper .tss-meta-info-section .tss-meta-info{margin-right:20px;}
.testimonial-section .single-item-wrapper .tss-meta-info-section .author-bio span{text-align:left!important;font-size:14px!important;color:#f16122;}
.testimonial-section .single-item-wrapper .tss-meta-info-section .author-bio{text-align:left!important;margin:0;}
.testimonial-section .item-content-wrapper{padding:25px 20px!important;}
.testimonial-section .item-content-wrapper .item-content{color:#444444;font-style:normal;font-size:14px;line-height:24px;}
.testimonial-section .item-content-wrapper .rating-wrapper{margin:14px 0 0;text-align:left;}
.testimonial-section .item-content-wrapper:after{position:absolute;content:'';left:30px;bottom:-8px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #f8f8f8;}
.testimonial-section .slick-list{margin:0 -15px;}
.testimonial-section .item-content-wrapper .rating-wrapper .dashicons-star-empty:before{content:"\f005";font-family:FontAwesome;}
.testimonial-section .item-content-wrapper .rating-wrapper .dashicons-star-empty{color:#ffb129!important;font-size:16px;}
.testimonial-section{margin-bottom:75px!important;}
.latest-news-Sec .sina-bg-thumb.sina-bg-cover{width:100%!important;background-position:center!important;background-size:cover;height:250px!important;}
.latest-news-Sec .sina-bp{border:0;}
.latest-news-Sec .sina-bp{box-shadow:0 5px 5px rgba(0,0,0,0.08);}
.latest-news-Sec .sina-bp-content{width:100%!important;padding:15px 18px!important;background:#f7f7f7;}
.latest-news-Sec .sina-bp-content a{line-height:30px!important;font-weight:500!important;}
.latest-news-Sec{margin:70px 0;}
.single-post .inner-breadcrumb{max-width:inherit;}
.single-post #comments{display:none;}
.single-post .navigation.post-navigation{display:none;}
.single-post #search-2{display:none;}
.single-post #recent-comments-2{display:none;}
.single-post #archives-2{display:none;}
.single-post #categories-2{display:none;}
.single-post #meta-2{display:none;}
.single-post #recent-posts-2 .widget-title{display:none;}
.single-post #recent-posts-2 li{list-style:none;}
.single-post #recent-posts-2{background:transparent;display:none;}
.latest-news-Sec .sina-bp-list{position:inherit!important;left:inherit!important;top:inherit!important;transform:inherit!important;transition:inherit!important;width:calc(35.33% - 15px);padding:0 15px!important;}
.latest-news-Sec .sina-bp-grid{display:flex;height:inherit!important;margin:0 -15px;}
.latest-news-Sec .sina-blogpost{display:inline-block;width:100%;}
.latest-news-Sec .sina-bp-grid-sizer{display:none;}
.feature-main-Section{display:flex;flex-wrap:wrap;position:sticky;top:90px;}
.feature-main-Section .post-article{display:flex;margin-bottom:30px;width:100%;align-items:center;justify-content:space-between;}
.feature-main-Section .post-article .title img{border-radius:20px;width:80px;height:80px;}
.feature-main-Section .post-article .info{width:70%;}
.feature-main-Section .post-article .info a{color:#0d090d;font-size:16px;font-weight:500;line-height:24px;width:100%;display:inline-block;margin-bottom:10px;}
.feature-main-Section .post-article .info .link{font-size:16px;font-weight:400;color:#f16122;margin:0}
.single-post .content-area{display:flex;width:65%;margin-right:15px;}
.single-post .content-section #secondary{max-width:300px;position:sticky;}
.single-post .content-section{display:flex;justify-content:space-between;margin:60px 0}
.single-post .content-section .social-share{margin-right:50px;display:inline-block;position:sticky;top:90px;height:80px;}
.single-post .content-section .social-share .sficn{position:relative;}
.single-post .content-section .social-share .sficn .sfcm.sfsi_wicon{display:none;margin:0;}
.single-post .content-section .social-share .sficn:before{position:absolute;content:'';font-size:34px;color:#d8dadb;width:34px;height:34px;left:0;font-family:FontAwesome;}
.single-post .content-section .social-share #sfsiid_facebook_icon.sficn:before{content:"\f082";}
.single-post .content-section .social-share #sfsiid_twitter_icon.sficn:before{content:"\f081";}
.single-post .content-section .social-share #sfsiid_linkedin_icon.sficn:before{content:"\f0e1";}
.sfsi_wicons.shuffeldiv{width:40px!important;height:40px!important;margin:0!important;padding:0;z-index:1!important;}
.single-post .content-section .social-share .norm_row.sfsi_wDiv{min-width:inherit!important;display:inline-block;}
.single-post .content-area .entry-meta{padding-bottom:20px;font-size:18px;}
.single-post .content-section .entry-content p,.single-post .content-section .entry-content .desc{font-size:18px;color:#0d090d;font-weight:300;line-height:28px;letter-spacing:0.2px;margin-bottom:25px;}
.single-post .content-area .entry-meta  .entry-date.published{font-weight:300;color:#f16122;}
.single-post .content-area .entry-meta .posted-on{width:100%;display:inline-block;}
.single-post .content-area .entry-meta .byline{display:inline-block;width:100%;}
.single-post .big-title .elementor-heading-title{text-align:left;margin-bottom:25px;}
.single-post .elementor-widget-wrap.elementor-element-populated{padding:0!important;}
.single-post .content-section .entry-content a{font-weight:500;color:#f16122;}
.single-post .releted-post li{list-style:none;width:calc(33.33% - 20px);margin:0 10px;}
.single-post .releted-post ul{padding:0;display:flex;width:100%;}
.single-post .releted-post .releted-post-tittle{width:100%;display:inline-block;color:#000;font-size:36px;font-weight:600;margin-bottom:30px;border-bottom:2px solid #000;padding-bottom:10px;}
.single-post .releted-post ul li .post-img img{height:250px;object-fit:cover;border-radius:30px;}
.single-post .releted-post li a{font-size:22px;line-height:34px;font-weight:500;color:#0d090d;margin:20px 0;display:inline-block;width:100%;}
.releted-post{display:inline-block;width:100%;margin-bottom:80px;}
.single-post .content-section .sub-heading .elementor-heading-title{font-size:24px;color:#000;margin-bottom:20px;}
.single-post .content-section .list-style li{list-style:none;font-size:18px;position:relative;font-weight:400;color:rgba(0,0,0,0.8);padding-left:20px;margin-bottom:6px;}
.single-post .content-section .list-style li:before{position:absolute;content:'';width:7px;height:7px;background:#000;border-radius:50%;left:0;top:10px;}
.single-post .content-section .list-style ul{padding:0;}
.get-in-touch .get-in-touch-maindiv .col input,.get-in-touch .get-in-touch-maindiv .col textarea,.get-in-touch .get-in-touch-maindiv .col select{background:transparent;border-width:0 0 2px 0;border-color:#dedfe0;padding:0;font-size:19px;height:52px;font-weight:400;line-height:50px;}
.get-in-touch .get-in-touch-maindiv .col{margin-bottom:30px;}
.get-in-touch .get-in-touch-maindiv .wpcf7-submit.get-in-touch-btn{font-weight:500;text-transform:uppercase;fill:#111111;color:#111111;background-color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FF3F02;border-radius:0px 0px 0px 0px;cursor:pointer;line-height:15px;height:45px;margin:0 auto;text-align:center;float:none;display:block;}
.get-in-touch .get-in-touch-maindiv .wpcf7-submit.get-in-touch-btn:hover{background:#FF3F02;color:#fff;}
.get-in-touch .get-in-touch-maindiv .col .formhead{position:relative;padding-left:65px;margin-bottom:7px;}
.col .formhead img{max-width:35px;max-height:35px;position:absolute;top:-5px;bottom:0;left:0;margin:auto;}
.get-in-touch .get-in-touch-maindiv .investmentbudget,.wpcf7-form-control-wrap.solicitor-partners{border-bottom:2px solid #dedfe0;padding:20px 0 30px;}
.get-in-touch .get-in-touch-maindiv .col .formhead h6{font-size:20px;line-height:1.3;font-weight:500;color:#141424;display:inline-block;width:100%;}
.get-in-touch .get-in-touch-maindiv .col .formhead p{width:100%;display:inline-block;font-size:15px;line-height:1.2;font-weight:400;color:#666;margin:0;opacity:0.5;}
.get-in-touch .get-in-touch-maindiv .col select{background:url('./images/select.png')!important;background-repeat:no-repeat!important;background-position:center right!important;padding-right:20px;overflow:hidden;text-overflow:ellipsis;}
.get-in-touch .get-in-touch-maindiv .wpcf7-list-item label{display:flex;align-items:center;}
.get-in-touch .get-in-touch-maindiv .wpcf7-checkbox input{width:0;position:absolute;left:0;z-index:-9999;opacity:0;visibility:hidden;padding:10px;line-height:normal;height:auto;}
.get-in-touch .get-in-touch-maindiv .wpcf7-checkbox input ~ .wpcf7-list-item-label{font-size:17px;color:#333333;position:relative;padding-left:40px;}
.get-in-touch .get-in-touch-maindiv .wpcf7-checkbox input ~ .wpcf7-list-item-label:before{content:"";position:absolute;left:0;width:28px;height:28px;background:#fff;border:2px solid #dadbdc;border-radius:6px;cursor:pointer;-webkit-transition:background .3s;transition:background .3s;z-index:1;top:0px;margin:auto;}
.get-in-touch .get-in-touch-maindiv .wpcf7-list-item{margin:0 10px 0 0;position:relative;}
.get-in-touch .get-in-touch-maindiv .wpcf7-checkbox input ~ .wpcf7-list-item-label::after{content:"";position:absolute;left:1px;top:1px;z-index:2;}
.get-in-touch .get-in-touch-maindiv .wpcf7-checkbox input:checked ~ .wpcf7-list-item-label:before{background:#f16122;border:none;}
.get-in-touch .get-in-touch-maindiv .wpcf7-checkbox input:checked ~ .wpcf7-list-item-label::after{-webkit-transform:translate(.25em,.33654em) rotate(-45deg);transform:translate(.25em,.33654em) rotate(-45deg);width:18px;height:10px;border:3px solid #fff;border-top-style:solid;border-right-style:solid;border-top-style:none;border-right-style:none;}
.get-in-touch .get-in-touch-maindiv .wpcf7-radio input{width:0;position:absolute;left:0;z-index:-9999;opacity:0;visibility:hidden;padding:10px;line-height:normal;height:auto;}
.get-in-touch .get-in-touch-maindiv .wpcf7-radio input ~ .wpcf7-list-item-label{font-size:17px;color:#333333;position:relative;padding-left:40px;}
.get-in-touch .get-in-touch-maindiv .wpcf7-radio input ~ .wpcf7-list-item-label:before{content:"";position:absolute;left:0;width:28px;height:28px;background:#fff;border:2px solid #dadbdc;border-radius:6px;cursor:pointer;-webkit-transition:background .3s;transition:background .3s;z-index:1;top:0px;margin:auto;border-radius:50%;}
.get-in-touch .get-in-touch-maindiv .wpcf7-list-item{margin:0 10px 0 0;position:relative;}
.get-in-touch .get-in-touch-maindiv .wpcf7-radio input ~ .wpcf7-list-item-label::after{content:"";position:absolute;left:1px;top:1px;z-index:2;}
.get-in-touch .get-in-touch-maindiv .wpcf7-radio input:checked ~ .wpcf7-list-item-label:before{background:#f16122;border:none;}
.get-in-touch .get-in-touch-maindiv .wpcf7-radio input:checked ~ .wpcf7-list-item-label::after{-webkit-transform:translate(.25em,.33654em) rotate(-45deg);transform:translate(.25em,.33654em) rotate(-45deg);width:18px;height:10px;border:3px solid #fff;border-top-style:solid;border-right-style:solid;border-top-style:none;border-right-style:none;}
.get-in-touch .get-in-touch-maindiv .col .formhead br{display:none;}
.get-in-touch .cf7mls-btns{min-height:auto!important;display:flex;align-items:center;justify-content:center;margin-top:45px;}
.get-in-touch .wpcf7-form{background:#fff;border-radius:10px;border:1px solid rgba(0,0,0,0.1);padding:50px 70px;box-shadow:0 7px 15px -10px rgba(0,0,0,0.5);margin:0 auto;}
.get-in-touch .cf7mls-btns .cf7mls_btn,.get-in-touch .cf7mls-btns button,button.cf7mls_back.action-button{margin:0;background-color:transparent;border-radius:0;border:2px solid #FF3F02;height:45px;padding:0!important;color:#111111;font-size:16px;text-transform:uppercase;font-weight:500;letter-spacing:normal;min-width:120px;}
.get-in-touch .cf7mls-btns button{margin:0 20px 0!important;}
.get-in-touch .cf7mls-btns .cf7mls_btn:hover,.get-in-touch .cf7mls-btns button:hover,.get-in-touch .get-in-touch-btn:hover{background:#FF3F02;color:#fff;}
.get-in-touch{padding:70px 0;}
.get-in-touch-maindiv + p{display:flex;justify-content:center;align-items:center;flex-direction:row-reverse;}
.fieldset-cf7mls-wrapper .wpcf7-spinner,.fieldset-cf7mls-wrapper div.wpcf7-validation-errors .wpcf7-icon-wraning{display:none;}
form.cf7mls .fieldset-cf7mls-wrapper input.wpcf7-form-control.wpcf7-submit{margin:0 0 0 25px;cursor:pointer;}
.get-in-touch-maindiv .other-option{margin-top:30px;}
.get-in-touch-maindiv .other-option p{opacity:1!important;padding-top:20px;}
.get-in-touch-maindiv.invest .col .formhead img{margin:10px 0 0 auto;}
.get-in-touch .get-in-touch-maindiv .col .formhead.border-bottom{border-width:0 0 2px 0;border-color:#dedfe0;border-style:solid;padding-bottom:10px;margin-bottom:40px;}
.pound .wpcf7-form-control.wpcf7-number{position:relative;}
.get-in-touch .col.pound{position:relative;}
.get-in-touch .col.pound .wpcf7-form-control-wrap::before{position:absolute;content:'£';font-size:20px;color:#444;top:10px;opacity:1;}
.home .wpcf7-form .col.options.pound{position:relative;}
.home .col.options.pound .wpcf7-form-control-wrap::before{position:absolute;content:'£';color:#444;font-size:18px;top:8px;left:17px;}
.home .col.options.pound input{padding-left:40px;}
.get-in-touch .col.pound input{padding-left:30px;}
.table-fees{text-align:center;padding:90px 0;}
#table-fees > .elementor-container{max-width:800px!important;margin:0 auto!important;}
.table-fees table th{vertical-align:top;border-bottom:0px solid #b9b9b9;padding:5px;/*width:28%;*/border-bottom:1px solid #b9b9b9;}
.table-fees table th:first-child{text-align:right;width:44%;vertical-align:middle;}
.table-fees table th span{display:block;min-height:90px;display:flex;align-items:center;justify-content:center;}
.table-fees table th img{width:auto;max-width:135px;}
.table-fees table h5{clear:both;display:block;font-size:20px;color:#7b7b7b;font-weight:600;text-transform:capitalize;}
.table-fees table td{font-size:22px;padding:7px;font-weight:400;}
.table-fees table th:first-child,.table-fees table td:first-child{padding-right:40px;}
.table-fees table td:first-child{color:#f16122;text-align:right;font-weight:500;}
.table-fees table tr:last-child td{font-size:16px;padding-top:10px;position:relative}
.table-fees table tr:last-child td:before{border-top:1px solid #b9b9b9;position:absolute;content:'';left:0;top:0;width:100px;right:0;margin:auto;}
.table-fees table tr.time-taken td{color:#000;font-weight:600;}
.table-fees table tr:last-child td:first-child::before{width:0;}

/*.table-fees table tr td:last-child{padding-right:15px;}*/
.table-fees table tr td:last-child{padding-right:15px;text-align:center;padding-left:15px;}
.table-fees .elementor-widget-container table{background:#fff;padding:0;border-radius:15px;width:100%;}
.table-fees .elementor-widget-container table th{border-bottom:20px solid #F16122;}
.table-fees table tbody .theader th{padding-bottom:20px;padding-top:20px;vertical-align:middle;}
.table-fees .tablespace{padding-top:10px;}
.table-fees table tr:last-child td{padding-bottom:10px;}
.table-fees .responsive-table .elementor-widget-container{border:0px solid #f16122;border-radius:20px;padding:20px!important;background:#f16122;display:inline-table;width:100%;max-width:787px;}
.team_box .elementor-widget-image{margin:0 auto;}
.team_box .elementor-widget-image img{border-radius:50%;border:5px solid #fff;box-shadow:0 .25rem 1.75rem rgba(30,34,40,.07)!important}
.team_box .paragraph{position:relative;margin:20px auto 0!important;font-size:16px;color:#333;font-style:italic;}

/*.team_box .paragraph:before{position: absolute;
content: '';
color: #000;
top: 0;
background: url('images/straight-quotes.png');
  background-repeat: repeat;
  background-size: auto;
width: 30px;
height: 30px;
background-size: 30px;
background-repeat: no-repeat;left: 0;
right: 0;
margin: 0 auto;}*/
.testimonial_slider .testimonial_list{padding:0 10px;}
.testimonial_slider .testimonial_list .testimonial_desc{background:#f2f2f2;border-radius:0 0 5px 5px;padding:20px 15px;border-bottom:5px solid #f16122;}
.testimonial_slider .testimonial_list .testimonial_desc ul{padding:0;border-left:1px solid #f16122;}
.testimonial_slider .testimonial_list .testimonial_desc ul li{font-size:15px;color:#333;list-style:none;line-height:30px;position:relative;padding-left:15px;}
.testimonial_slider .testimonial_list .testimonial_desc ul li strong{font-weight:600;position:relative;padding-left:15px;}
.testimonial_slider .testimonial_list .testimonial_desc ul li:before{position:absolute;content:'';width:15px;height:2px;left:0;background:#f16122;top:12px;}
.testimonial_slider .testimonial_list .testimonial_desc ul li strong:before{position:absolute;content:'';background:red;width:5px;height:5px;border-radius:50%;left:0;top:5px;}
.testimonial_slider .testimonial_img img{border-radius:5px 5px 0 0;height:250px;width:100%;object-fit:cover;}
.testimonial_slider .slick-arrow{background:#fff;width:50px;border-radius:50%;height:50px;color:#fff;z-index:1;border:1px solid #f16122;}
.testimonial_slider .slick-arrow:hover{background:#fff;}
.testimonial_slider .slick-arrow::before{color:#f16122;opacity:1;}
.testimonial_slider .slick-next::before{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;}
.testimonial_slider .slick-prev::before{content:"\f053";font-family:"Font Awesome 5 Free";font-weight:900;}
.testimonial_slider .slick-next{right:-55px;}
.testimonial_slider .slick-prev{left:-55px;}
#fbuilder_1{display:flex;}
#field_1-1{display:inline-block;width:50%;}
#field_1-2{display:inline-block;width:50%;}
#field_1-1 #fbuilder .medium{width:100%!important;}
#fbuilder #fieldlist_1 .medium{width:100%!important;}
#field_1-1 .dfield{margin:0 10px 0 0;}
#fbuilder .uh_phone{margin: 0;width: 100%;}
.page-id-2392 .inner-header-main {  display: none;}
.home-header.form{height: inherit;}
.form textarea {  height: 120px;}
.form  .col.half {  width: 50%;}
.form .col {  padding: 0 10px;  width: 100%;margin-bottom:15px ;}
.form .col.full span {
  width: 100%;
}
.form .col input{margin-bottom: 0;}
.form .wpcf7-form {  display: flex;  flex-wrap: wrap;background: #fff;padding: 20px 10px;border-width: 5px 0 5px;
border-style: solid;
border-color: #f16122;border-radius:5px}
.form h3.col {  font-size: 20px;  margin-bottom: 20px;  color: #000;width: 100%;}
.form select,.form input{ white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;}
.col {  margin-bottom: 20px;}
.form .col label {  font-size: 14px;  color: #333;  padding-bottom: 10px;  display: inline-block;font-weight: 600;}
.form .col .wpcf7-checkbox input ~ .wpcf7-list-item-label::before {content: "";position: absolute;left: 0;width: 16px;height: 16px;
background: #fff;border: 2px solid #ccc;border-radius: 6px;cursor: pointer;-webkit-transition: background .3s;transition: background .3s;z-index: 1;
top: 0px;margin: auto;}
.form .col .wpcf7-checkbox input ~ .wpcf7-list-item-label::after {  content: "";  position: absolute;  left: -1px;  top: -1px;  z-index: 2;}
.form .col .wpcf7-checkbox input:checked ~ .wpcf7-list-item-label::before {  background: #f16122;  border: none;}
.form .col .wpcf7-checkbox input {  width: 0;  position: absolute;  left: 0;  z-index: -9999;  opacity: 0;  visibility: hidden;  padding: 10px;  line-height: normal;
  height: auto;}
.form .col  .wpcf7-list-item {  margin: 0 10px 0 0; position: relative;}
.form .col .wpcf7-checkbox input:checked ~ .wpcf7-list-item-label::after {  -webkit-transform: translate(.25em,.33654em) rotate(-45deg);  transform: translate(.25em,.33654em) rotate(-45deg);  width: 11px;
  height: 6px;  border: 3px solid #fff;    border-top-style: solid;    border-right-style: solid;  border-top-style: solid;  border-right-style: solid;
  border-top-style: none;  border-right-style: none;}
.form .col .wpcf7-checkbox input ~ .wpcf7-list-item-label {  font-size: 13px;  color: #333333;  position: relative;  padding-left: 25px;font-weight: 400;}
.form .col input {  font-size: 13px;}
.form .col .wpcf7-list-item label {
    font-weight: 400;
}
.form .wpcf7-submit{cursor: pointer;}
.form .col .wpcf7-list-item label {  padding-bottom: 0;}
.form .col.third {
  width: 33.33%;
}
.wpcf7-form label.error{font-weight:400}
.phoneVerify input {
	border: none;
	padding: 0;
	margin: 0;
	box-shadow: none;
	color: #ff3f02;
	padding: 0;
	margin-top: -2px;
	position: relative;
	margin-bottom: 10px !important;
	background: transparent;
	font-weight: 600;
	text-align: right;
	font-size: 11px !important;
	font-family: arial;
	text-decoration: underline;
	cursor: pointer;
}
.phoneVerify #mo_message {
	padding: 8px 15px !important;
	font-size: 13px;
	background: #eee !important;
	color: #000 !important;
	line-height: 1.2;
	margin-bottom: 10px;
}
.wpcf7-form .intl-tel-input label.error{position:absolute;bottom:-28px;left:0}
.faq .elementor-accordion-item {
  margin-bottom: 15px;
}
/***price***/

.packages-box .elementor-icon-list-item {
  align-items: flex-start !important;
}
.packages-box .elementor-icon-list-item .elementor-icon-list-icon {
  margin-top: 9px;margin-right:5px;
}


@media only screen and (max-width:1440px){
	.Service-icon-sec{padding:0 15px;}
	.service-sec{padding:60px 0 60px;}
	.logo-Sec{padding:5px 0!important;}
	.home-header .elementor-image-carousel-wrapper.swiper-container .swiper-slide-inner{height:500px;}
	.home-header .elementor-image-carousel-wrapper.swiper-container .swiper-slide-inner img{height:500px;object-fit:cover;width:100%;}
}
@media only screen and (max-width:1280px){
	.service-sec{padding:50px 0 50px;}
	.home-header .elementor-image-carousel-wrapper.swiper-container .swiper-slide-inner{height:350px;}
	.home-header .elementor-image-carousel-wrapper.swiper-container .swiper-slide-inner img{height:350px;object-fit:cover;width:100%;}
	.hero-content > div > .elementor-column > div{padding:25px 20px!important;}
	.hero-content .elementor-button{max-width:280px;padding:20px 50px!important;}
	.hero-content .elementor-widget-button{display:inline-block!important;width:auto!important;margin:0 auto!important;}
}
@media only screen and (max-width:1191px){
	.latest-news{padding-left:15px;padding-right:15px;}
	.Map-sec{padding:80px 0 20px;}
	.hero-content > div > .elementor-column > div{padding:25px 40px!important;}
	.service-sec .elementor-widget-container h3{line-height:1.5;}
	.hero-content .elementor-button{max-width:230px;padding:20px 40px 20px 40px!important;}
	.enumenu_ul > li{margin-left:24px;}
	.testimonial-section{margin-bottom:25px!important;}
	.services-contact .wpcf7-form-control-wrap{width:100%;}
	.video-sec .elementor-button-wrapper .elementor-button-link{margin-bottom:0;}
	.video-sec{padding:80px 0;}
	.video-sec .elementor-widget-wrap.elementor-element-populated{align-items:center;}
	.video-sec .elementor-widget-image{align-items:center;display:flex;height:100%;}
	.bottom-row .elementor-column.elementor-col-50:last-child{width:85%!important;}
	.Service-icon-sec.bottom-row{padding-bottom:100px;}
	.Service-icon-sec.bottom-row::after{background-position:bottom center;}
	.step-Sec .elementor-section-boxed{background-size:1040px!important;}
	.step-Sec .elementor-container.elementor-column-gap-default > div{margin-right:10px;width:24.20%;padding:25px 30px!important;}
	.step-Sec{padding:0 15px;}
	.about-service-sec .elementor-column.elementor-col-33{padding:0!important;}
	.home-header .elementor-image-carousel-wrapper.swiper-container .swiper-slide-inner{height:450px;}
	.home-header .elementor-image-carousel-wrapper.swiper-container .swiper-slide-inner img{height:450px;object-fit:cover;width:100%;}
	.testimonial_slider .slick-prev{left: 0;}
	.testimonial_slider .slick-next{right: 0;}
	.testimonial_slider .slick-dots{display: none !important;}
}
@media only screen and (max-width:991px){
	.header-top{padding:10px 0;}
	body.menu-open{overflow:hidden;}
	.header-main{position:static;padding:0;}
	.menu-icon{top:45px;}
	.testimonial-section{margin-bottom:75px!important;}
	.big-title .elementor-heading-title{font-size:34px;}
	.testimonial-section .single-item-wrapper .tss-meta-info-section .author-name{font-size:16px;}
	.Map-sec .icon-box .elementor-icon.elementor-animation-::before{line-height:60px;}
	.Map-sec .icon-box .fas.fa-map-marker{font-size:64px;}
	.bottom-footer .footer-before .textwidget.custom-html-widget input{width:255px;}
	.Sec-4 .left-box{width:70%!important;}
	.video-sec .elementor-container.elementor-column-gap-no{align-items:center;}
	.testimonial-section .single-item-wrapper .tss-meta-info-section .rt-responsive-img{width:75px;}
	.bg-slider-Sec .sina-cs-desc{max-width:395px;padding:40px 30px;}
	.Service-icon-sec.bottom-row{padding-bottom:30px;}
	.bottom-row .elementor-column.elementor-col-50:first-child{width:19%;}
	.bottom-row .elementor-column.elementor-col-50:last-child{width:100%!important;}
	header.sticky .menu-icon{top:32px;}
	.enumenu_ul li a{color:#fff;}
	.step-Sec .elementor-section.elementor-inner-section.elementor-element{background-size:768px;margin-bottom:60px;}
	.step-Sec .elementor-icon-box-icon i{font-size:20px;}
	.step-Sec .elementor-widget-wrap.elementor-element-populated{padding-top:0!important;padding-bottom:0!important;}
	.step-Sec .elementor-icon-box-icon{margin-bottom:0!important;}
	.single-post .content-section .social-share{margin-right:20px;}
	.bg-slider-Sec{padding:70px 15px;}
	.single-post .inner-breadcrumb{height:inherit;padding:20px 15px;}
	.inner-header-main #breadcrumbs{margin-bottom:0;}
	.inner-header-main .entry-title{font-size:32px;}
	.Service-icon-sec .box-bg{width:100%!important;margin:0 0 45px;}
	.Service-icon-sec .box-bg .elementor-container.elementor-column-gap-default{width:100%;display:inline-block;max-width:inherit;}
	.Service-icon-sec .box-bg .elementor-column.elementor-col-50{width:100%;}
	.Service-icon-sec .box-bg .elementor-widget-text-editor .elementor-widget-container{max-width:inherit;}
	.step-Sec .elementor-container.elementor-column-gap-default > div{width:49%;padding:15px 20px!important;margin:0 14px 20px 0;}
	.step-Sec .elementor-container.elementor-column-gap-default > div::before{background:transparent;}
	.step-Sec .elementor-container.elementor-column-gap-default > div::after,.step-Sec .elementor-container.elementor-column-gap-default > div .elementor-widget-wrap .elementor-widget-container::after{content:inherit;background-color:transparent!important;}
	.step-Sec .elementor-container.elementor-column-gap-default > div .elementor-widget-wrap .elementor-widget-icon-box:before{background-color:transparent;}
	.step-Sec .elementor-container.elementor-column-gap-default > div:nth-child(2n){margin-right:0;}
	.home-header .elementor-image-carousel-wrapper.swiper-container .swiper-slide-image{height:800px;object-fit:cover;}
	.bg-slider-Sec .sina-cs-desc p b{font-size:16px;}
	.header-top #main-menu {
  display: inherit;
}
}
@media only screen and (max-width:767px){
	.table-fees .responsive-table .elementor-widget-container{padding:5px!important;}
	.table-fees .elementor-widget-container table th{border-bottom:5px solid #F16122;}
	#table-fees .elementor-column .elementor-widget-wrap.elementor-element-populated{padding:0;}
	#table-fees .elementor-column{padding:0;}
	.table-fees table td{font-size:14px!important;}
	.table-fees table h5{font-size:14px!important;}
	.table-fees table th:first-child,.table-fees table td:first-child{padding-right:25px;}
	.table-fees table th{padding:3px;}
	#newsletter{justify-content:flex-start;}
	.form .inner > div{flex-direction: inherit !important;}
	.form .col.half {  width: 100%;}
	.form .wpcf7-form{padding: 30px 20px;}
}
@media only screen and (max-width:640px){
	.hero-content > div > .elementor-column > div .elementor-heading-title{margin:0 auto 0!important;}
	.hero-content > div > .elementor-column > div .elementor-widget-button{display:inline-block;width:auto;margin:0 auto 0!important;}
	.hero-content .elementor-button{padding:10px!important;max-width:inherit;font-size:16px!important;font-weight:500!important;border-width:2px!important;min-width:130px;border-radius:10px!important;}
	.hero-content .elementor-button:first-child{margin-right:10px;}

	/*.hero-content > div > .elementor-column > div{background-color:rgba(255,255,255,0.75);padding:15px 10px!important;max-width: 260px;margin: 0 auto;}*/
	.hero-content > div > .elementor-column > div{max-width:inherit;padding:25px 20px!important;}
	.bg-slider-Sec .sina-slider-content.sina-bg-cover{padding:30px 20px!important;}
	.hero-content{position:inherit!important;height:inherit;}
	.hero-content > div{align-items:flex-start;}
	.home-header .inner > div{flex-direction:column-reverse;}
	.big-title .elementor-heading-title{font-size:28px;}
	.Sec-4 .left-box{width:100%!important;}
	.video-sec{padding:80px 0;}
	.menu-icon{top:30px;}
	header.sticky .menu-icon{top:28px;}
	.latest-news .elementor-swiper-button{top:0;}
	.latest-news .swiper-wrapper{margin-top:70px;}
	.bg-slider-Sec .sina-cs-desc{height:595px!important;position:absolute;top:250px;}
	.bg-slider-Sec .sina-cs-item{background-position:top!important;}
	.bg-slider-Sec .owl-nav button{display:block!important;}
	.testimonial-section .rt-slick-nav{top:-80px!important;}
	.testimonial-section .slick-list{margin-top:50px;}
	.latest-news{padding:80px 15px;}
	.Sec-4{padding:80px 0 80px;background-size:cover;}
	.bottom-footer .footer-before{display:inline-block;padding:50px 0;}
	.bottom-footer .footer-before #custom_html-2{margin-top:30px;}
	footer .footer-2::before{top:10px;width:calc(100% - 5px);}
	footer .footer-1{display:inline-block;width:100%;}
	footer .footer-1 .social-icons{margin-top:20px;}
	.site-footer{padding-top:50px;}
	.site-footer .footer-2{display:inline-block;width:100%;margin:0;padding:45px 0;}
	.site-footer .footer-2 .footer-widget-box{display:inline-block;width:100%;}
	.site-footer .footer-2 .footer-widget-box #text-2{width:100%;padding:0;}
	.site-footer .footer-2 .footer-widget-box #nav_menu-3{width:50%;text-align:left;float:left;margin:30px 0;padding:0;}
	.site-footer .footer-2 .footer-widget-box #nav_menu-2{width:100%;display:inline-block;margin:30px 0;padding:0;}
	.site-footer .footer-2 .footer-widget-box #text-2 p{margin:0;}
	.hero-banner .elementor-swiper-button{width:25px;height:25px;}
	.hero-banner .elementor-swiper-button i{font-size:18px;line-height:30px;}
	.Sec-4 .left-box .elementor-widget-wrap.elementor-element-populated{padding:50px 30px;}
	.mobile-slider .sina-banner-desc{text-align:left;background:#fff;font-size:18px!important;color:#444444!important;line-height:24px!important;padding:20px 15px;font-weight:400;font-family:'Myriad-Pro-Regular';margin:0;}
	.Service-icon-sec .box-bg{margin-right:0;}
	.bottom-row .elementor-column.elementor-col-50:first-child{width:100%;}
	.services-contact{padding:50px 0!important;}
	.services-contact .wpcf7-form-control-wrap{width:100%;}
	.Service-icon-sec .box-bg{padding:40px 15px!important;}
	.Sec-4 .elementor-widget-wrap.elementor-element-populated{padding:0!important;}
	.bg-slider-Sec .elementor-widget-wrap.elementor-element-populated{padding:0 15px!important;}
	.Sec-4 .left-box .elementor-widget-wrap.elementor-element-populated{padding:50px 41px!important;}
	footer .footer-2 .footer-widget-box > section{padding:0;}
	footer .footer-2::after{width:calc(100% - 5px);}
	.Service-icon-sec .box-bg .elementor-widget-text-editor .elementor-widget-container{max-width:inherit;}
	.header-top .custom-logo{height:55px;}
	.inner-header-main{height:350px;}
	.inner-header-main .entry-title{font-size:22px;}
	.inner-breadcrumb{padding:20px;height:120px;}
	.latest-news-Sec .sina-bp-list{width:100%!important;padding:0!important;margin-bottom:50px;}
	.latest-news-Sec .sina-bp-list:last-child{margin-bottom:0;}
	.latest-news-Sec .sina-bp-grid{display:inline-block;margin:0;}
	.single-post .content-area{width:100%;margin:0;}
	.single-post .content-section{display:inline-block;}
	.single-post .content-section #secondary{max-width:100%;position:inherit;margin-top:60px;}
	.single-post .content-section{margin-bottom:20px;}
	.single-post .releted-post ul{display:inline-block;}
	.single-post .releted-post li{width:100%;margin:0 0 50px;}
	.single-post .releted-post li a{margin:15px 0 0;}
	.single-post .releted-post li:last-child{margin-bottom:0;}
	.single-post .releted-post .releted-post-tittle{font-size:28px;}
	.inner-header-main #breadcrumbs{padding:5px 0 0;margin:0;line-height:inherit;}
	.services-contact{padding:50px 15px!important;}
	.step-Sec .elementor-container.elementor-column-gap-default > div{width:100%}
	.step-Sec .elementor-container.elementor-column-gap-default > div::after{position:absolute;content:'';bottom:-50px;width:100%;left:0;top:auto;transform:rotate(-270deg);height:47px;right:0;background-position:bottom;background-size:45px;}
	.step-Sec .elementor-container.elementor-column-gap-default > div{margin:0 0 60px 0;}
	.step-Sec .elementor-container.elementor-column-gap-default .step-4{margin-bottom:0;}
	.home-header .elementor-image-carousel-wrapper.swiper-container .swiper-slide-image{height:350px;object-fit:cover;}
	.get-in-touch .get-in-touch-maindiv .wpcf7-list-item{width:100%;margin-bottom:15px;}
	.get-in-touch .get-in-touch-maindiv .wpcf7-list-item:last-child{margin-bottom:0;}
	.home-header .elementor-image-carousel-wrapper.swiper-container{height:inherit;}
	.get-in-touch .wpcf7-form{padding:50px 30px;}
	.get-in-touch-maindiv + p{display:inline-block;width:100%;}
	form.cf7mls .fieldset-cf7mls-wrapper input.wpcf7-form-control.wpcf7-submit{margin:0 0 30px;}
	.get-in-touch .cf7mls-btns{margin-top:20px;}
	.get-in-touch .cf7mls-btns .cf7mls_btn,.get-in-touch .cf7mls-btns button,button.cf7mls_back.action-button{text-align:center;margin:0 10px!important;float:none;display:block;}
	.get-in-touch button#cf7mls-back-btn-cf7mls_step-7{margin:0 auto!important;display:block;width:100%;max-width:150px;}
	.get-in-touch .get-in-touch-maindiv .col select{padding-right:0;}
	.home-header .elementor-image-carousel-wrapper.swiper-container .swiper-slide-inner{height:350px;}
	.home-header .elementor-image-carousel-wrapper.swiper-container .swiper-slide-inner img{height:350px;object-fit:cover;width:100%;}
	.services-contact .col,.services-contact .col.options{width:100%;}
	.mobile-slider .sina-banner-container{width:100%;height:100%;display:flex;align-items:end;}
	.mobile-slider .sina-banner-desc{position:absolute;left:0;width:100%;font-size:14px!important;margin:0!important;}

	/*	.mobile-slider .sina-slider-content.sina-bg-cover{padding:0!important;}*/
	.mobile-slider .sina-slider-content.sina-bg-cover{padding-top:150%!important;padding-left:0!important;padding-bottom:0!important;padding-right:0!important;height:inherit!important;}
	.mobile-slider b{font-weight:600;background:#eee;padding:5px 8px;margin-right:5px;}
	.logo-Sec img{height:35px!important;object-fit:contain;}
	.logo-Sec .elementor-column.elementor-col-33{width:33.33%;}
	.logo-Sec{padding:15px 0!important;}
	.table-fees table th img{max-width:75px;}
}
@media only screen and (max-width:360px){
	.bottom-footer .footer-before .textwidget.custom-html-widget input{width:calc(100% - 145px);}
}