/*
Theme Name: THEME_NAME_UPPERCASE

Adding support for languages written in a Right To Left (RTL) direction is easy -
it's just a matter of overwriting all the horizontal positioning attributes
of your CSS stylesheet in a separate stylesheet file named rtl.css.

https://codex.wordpress.org/Right-to-Left_Language_Support

*/
@font-face {
	font-family:"iransans";
	src: local( "iransans" ),
	url( "fonts/IRANSansWeb/IRANSansWeb.woff" )
	format( "woff" ),
	url( "fonts/fonts/IRANSansWeb/IRANSansWeb.woff2" )
	format( "woff2" );
}
@font-face {
	font-family:"b-iransans";
	src: local( "b-iransans" ),
	url( "fonts/IRANSansWeb_Bold/IRANSansWeb_Bold.woff" )
	format( "woff" ),
	url( "fonts/fonts/IRANSansWeb_Bold/IRANSansWeb_Bold.woff2" )
	format( "woff2" );
}
/**************************************/
.site-footer {
  overflow: hidden !important;
  position: relative !important;
  z-index: 1 !important;
}

.grecaptcha-badge { visibility: hidden; }

body,p,li,input,textarea, option {
	direction: rtl;
	unicode-bidi: embed;
	font-family: iransans;
	font-size: 16px;
}
div.elementor-widget-heading.elementor-widget-heading {
    font-family: "iransans";
}
h1, h2, h3, h4, h5, h6 {
	font-family: b-iransans;
	font-weight: normal;
}
.page-header {
    padding-top: 80px;
    background-size: unset !important;
}
.post-box .entry-meta > span:not(.sl-wrapper) i{
    float:right;
    color:#45A3D2;
    padding-left: 8px;
}
.post-box .inner-post .entry-meta a{
    color:#45A3D2 !important;
}
.ot-heading h6::before{
    background: #389DCF;
    
}
.elementor-icon-list-text{
    line-height:2;
}
/*menu start*/
.header-style-1.header__transparent.is-fixed .btn-cta-header a{
    background:#014FA3;
    color:#fff !important;
}
.main-navigation ul li li a::before{
    right:-15px;
    left:unset;
    background-color:#F7941D !important;
}
.main-navigation ul, .main-navigation ul li li a{
    font-family: iransans;
    text-align: right;
}
.main-navigation ul > li.menu-item-has-children > a::after, .main-navigation ul > li.is-mega-menu > a::after {
    left: -15px;
    right:unset;
    font-size: 12px;
    color:#3C3C3C;
}
.flaticon-arrow-pointing-to-right::before {
    content: "\f122";
}
.flaticon-arrow-pointing-to-left::before {
    content: "\f101";
}
.page-pagination{
    margin-top: 40px;
    text-align: center;
}
.my-navigation-menu{
    width: 1000px;
}
.main-navigation ul > li > a{
    padding: 15px 10px 15px 0px;
    font-size: 18px;
    text-align: right;
}
.main-navigation ul > li > a:hover{
    color:#F7941D !important;
}
.main-navigation > ul > li::before , .main-navigation > ul > li::after{
    background:#F7941D !important;
}
.main-navigation ul > li.menu-item-has-children > a, .main-navigation ul > li.is-mega-menu > a {
    padding-right: 10px;
}
.flex-end{
    margin-left: 42px;
}
.main-navigation ul ul.sub-menu{
    -webkit-box-shadow:unset;
    box-shadow:unset;
}
.main-navigation ul  li.hasmenu  ul.sub-menu{
    right: -40px;
    left:unset;
    -webkit-box-shadow: 8px 8px 30px 0px rgba(42, 67, 113, 0.15);
}
.elementor-7580 .elementor-element.elementor-element-1b3d3c1:not(.elementor-motion-effects-element-type-background){
    border-radius: 15px;
    background:white !important;
}

/*menu end*/
.heading-testimonials h4.main-heading{
    line-height:2;
    font-size:20px;
    margin-left: 30px;
    margin-bottom: 50px;
}
.entry-summary.the-excerpt {
    line-height: 2;
}

.main-navigation ul ul li.current-menu-item > a{
    color:#F7941D !important;
}

.portfolio-related-title-wrap h2 {
    margin-top: -50px;
    font-size: 22px;
    color: #3c3c3c;
}
.post-nav a{
    font-family: iransans;
    font-size: 16px;
}
.post-nav .post-prev,.post-next{
    direction:ltr;
}

span.wpcf7-list-item{
    width: 100%;
}
 .breadcrumbs li::before {
    content: "\f122" !important;
 }
.octf-btn{
    font-family: iransans;
}
.octf-btn-icon {
    padding: 5px 15px 5px 5px;
}
.octf-btn-icon i{
    margin-left: 0px;
    margin-right: 5px;
}
.contact-info i {
    margin-bottom: 20px;
    float: right;
}
.service-box {
    text-align: center;
}
.s-box .icon-main{
text-align: center;
display: inline;
}
.ot-pricing-table .title-table {
    font-family: b-iransans;
	font-weight: normal;
}
.my-blog-post p{
    font-size: 18px ;
    color: #58595B;
}
.post-box p{
    letter-spacing: 0.2px;
}
b, strong {
    font-family: b-iransans;
    color: #58595B;
}
.single-page-header .sing-page-header-content {
    padding-top: 70px;
    padding-bottom: 70px;
}
.widget .recent-news .thumb{
    float: right;
    margin-left: 20px;
}
.post-box .entry-meta{
     font-family: "iransans";
}
.comments-area .comment-item .gravatar{
    display:none;
}
.post-box .post-cat a{
    font-family: "iransans";
}
.widget-area .widget ul:not(.recent-news) > li , .widget .recent-news li{
    font-family: "iransans";
}
.search-box h5{
   color:#58595B; 
   font-family: "iransans";
}
.search-form .search-submit{
    left: 0;
    right: unset;
}
.octf-btn-cta .h-search-form-field {
    top: calc(100%);
}
.search-form .search-field {
padding: 0 10px 0 0px;
}
.col-md-4 {
     padding-left:5px;
     padding-right:0px;
 }
 .col-md-2{
     padding-left:0px;
     padding-right:15px;
 }
 .widget ul{
    padding-right: 15px;
    padding-left: unset;
 }
 .single-page-header{
     height:300px;
 }
 .single-page-header .single-bg-overlay{
 background: unset;
 }
 .projects-box .portfolio-info .portfolio-info-title a , .projects-box .portfolio-info .portfolio-cates a{
     font-family: "b-iransans"  !important;
 }
  .comment-form .logged-in-as
 {
     font-family: "iransans"  !important;
 }
 .otf-social-share a:last-child {
    margin-right: 10px;
}
.social-share-border{
    border:1px solid #ccc;
    margin-left:90px;
    margin-right:90px;
}
/* start accordion */
.ot-accordions .acc-item .acc-toggle{
     padding: 13px 25px 13px 10px;
 }
.ot-accordions .acc-item .acc-toggle:hover, .ot-accordions .acc-item.current .acc-toggle {
    color:#389DCF !important;
}
/* end accordion */

.elementor-2714 .elementor-element.elementor-element-09eef17 .contact-info p {
    padding: 0 50px;
}
.octf-mainbar-row .octf-col{
    padding-left: 0px;
}
.font-second {
    font-family: b-iransans;
    font-weight: normal;
}
.ot-accordions .acc-item .acc-toggle i {
    float: left;
}

.service-box-s2 .content-box {
    padding-right: 70px;
    padding-left: 15px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.service-box-s2 .number-box {
    float: right;
}
/* border of tabs */
.elementor-1017 .elementor-element.elementor-element-4eefcc1f .title-item {
    border-color: #dceaef;
}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
    direction: rtl;
}
.wpcf7 div.wpcf7-response-output {
    margin: 30px;
    direction: rtl;
    text-align: center;

}
.header-style-1.header-overlay .octf-main-header.is-stuck .octf-btn-cta .btn-cta-header a{
    background: #0257B3;
    color:white;
}
.octf-btn-cta .h-search-form-field {
    top: calc(90%);
    left: -130px;
    width: 330px;
    right: unset;
}
.footer-menu ul li a{
    font-family: b-iransans;
	font-weight: normal;
}
.elementor-2714 .contact-info p{
    font-family: iransans !important;
}
.site-footer a{
    color: white !important;
}
.ot-tabs .tab-link:hover, .ot-tabs .tab-link:focus {
    color: #00C3FF;
}
.one-line-form button{
    right: 540px;
}
.one-line-form > * {
    float: right !important;
    direction: rtl;
}
.elementor-page .elementor-widget-icon-list .elementor-icon-list-text{
     font-family: iransans !important;
}
.home .site-header .btn-cta-header a{
    color:#f7911d !important;
}
.home .header-overlay .is-stuck .btn-cta-header a{
    color:white !important;
}
.projects-style-3 .projects-box {
   -webkit-border-radius: 15px;
}
/* popup form */
.form-title {
    padding: 10px 15px;
    border: 1px solid #CBE7F6;
    background:#E4F6FF;
    color:#3c3c3c;
    display: block;
    border-radius: 20px;
}
.col-md-12{
    text-align:right;
}
.mfp-inline-holder .mfp-content{
  background: #FFF;
  padding: 40px 30px;
  width: 40%;
  border-radius: 15px;
  margin: 80px auto;
}
select{
    -webkit-border-radius: 20px;
    padding: 9px 20px;
    box-sizing: border-box;
    width:100%;
    font-family: iransans;
}
.col-md-6 {
    text-align: right;
}
.is-stuck #site-logo img.logo-scroll {
    height: 40px;
    width: 130px;
}
.is-stuck #site-logo {
    padding: 10px 0px 10px 0px;
}
.is-stuck #mega-menu-primary{
   transform: translateY(-20%) !important;
}
.flaticon-chat::before {
    float:right;
}
.sl-count{
    margin-right:5px;
}
.comments-area .comment-item .comment-meta .comment-reply-link{
    left:0;
    right:unset;
    font-family: iransans;
}
.comments-area .comment-item .comment-meta .comment-time{
    font-family: iransans;
}
.comments-area .comments-title{
    font-size:28px;
}
/*
start portfolio (testimonial)
*/
.testimonial_content{
    padding-bottom:98px;
    padding-top:20px;
    padding-right:20px;
    padding-left:20px;
    line-height: 2;
    direction:rtl;
    overflow: hidden;
    position: relative;
    background: #fff;
    box-shadow: 2px 2px 10px 0px rgba(42, 67, 113, 0.15);
    -webkit-box-shadow: 2px 2px 10px 0px rgba(42, 67, 113, 0.15);
    -moz-box-shadow: 2px 2px 10px 0px rgba(42, 67, 113, 0.15);
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.team-slider .team-wrap{
    margin-top:30px;
}
.ot-testimonials .testimonial-wrap .testimonial-inner img{
    float:right;
    width:47%;   
    height: 400px;
    margin-bottom: 0px;
    border: solid #ccc 1px;
}
.ot-testimonials .testimonial-wrap .testimonial-inner{
    padding:30px 40px 40px;
}
.ttitle {
    text-align: right;
}
.tsubtitle {
    text-align: right;
    padding-top:10px;
    font-family: b-iransans;
}
.tdescription {
    text-align: right;
    padding-top: 5px;
    padding-left: 30px;
    line-height: 2 !important;
}
.ttype{
    color: white;
    font-size: 16px;
    text-align:right;
}
.ttype span{ 
    background-color: #F7941D;
    padding: 5px 10px;
    line-height: 3;
    border-radius: 10px;
}
.centerY{
    transform: translateY(10%);
    width: 53%;
    float:right;
    padding-right:35px;
}
/*
end portfolio (testimonial)
*/

blockquote::before{
    right: 0;
}
blockquote{
    font-family: b-iransans;
	font-weight: normal;
	font-size:16px;
	margin:0;
	line-height: 30px;
}
.testicustom-slider-nav .slick-arrow.next-nav {
    margin-right: 14px;
}
.ot-counter {
    text-align:center !important;
}
.ctestiinfo{
    text-align:right;
    padding-right:15px;
    transform: translateY(10%);
}
.ctestiimg{
    float:right;
    display: inline;
}
.custom-testi .team-wrap .team-info {
    display: inline-flex;
    max-width: 300px;
}
.team-wrap .team-info{
    margin: -40px 30px 0;
    padding: 25px;
}
.s1 .content-box {
    text-align: end;
}
.elementor-heading-title{
    font-family: iransans !important;
}
.customh1 h1{
   font-family: b-iransans !important;
}
.heading-testimonials h5{
    padding-left: 50px;
}
.heading-testimonials h2{
    color:#389dcf !important;
}
.icon-box.s1 .content-box {
    padding-left: 85px !important;
}
.custom_padding .elementor-widget-container .icon-box.s4 .content-box{
    padding-right: 55px !important;
    padding-left: 20px !important;
}
.icon-box.s4 .content-box {
    padding-right: 85px !important;
}
.ot-cprocess-item-dot {
    background: #fff !important;
}

.app-process .process-box .number-box{
    -webkit-box-shadow: 10px 10px 30px 0px rgba(236, 101, 2, 0.42);
}
.elementor-heading-title{
    line-height: 1.9 !important;
}
.ot-testimonials .testimonial-wrap .testimonial-inner img {
-webkit-border-radius: 5%;
}
.header_mobile .mlogo_wrapper img {
    width: 160px !important;
}
.widget-area .widget ul:not(.recent-news) > li a{
    margin-bottom:10px;
}
.widget-area .widget ul:not(.recent-news) > li a::before {
    left:unset;
    right:0;
    top: 15px !important;
    margin-right:-20px;
}
.widget-area .widget ul:not(.recent-news) > li a:hover{
    padding-left:0px;
}
.widget-area .widget ul:not(.recent-news) > li a{
    line-height:1.9;
}

.wpcf7 form .wpcf7-response-output{
    border:none;
}
/************responsive**********/
.mobile_nav .mobile_mainmenu > li.menu-item-has-children .arrow i:before{
    content: "\f122";
}
.mlogo_wrapper .mobile_logo{
    float:right;
}
.header_mobile .octf-btn-cta{
    float:left;
    padding-left: 50px;
    padding-right: 0px;
}
#mmenu_toggle{
    right:unset;
    left:0;
}

@media only screen and (max-width: 1024px) {
    
    .octf-btn-cta .h-search-form-field{
        top: calc(120%);
        left: -50px;
    }
    .icon-box.s1 .icon-main{
        float: right;
    }
    .icon-box.s1 .content-box{
        text-align: right;
        padding-right: 85px !important;
    }
    .my-icon-box{
        padding-top:25px;
    }
    .mobile_nav .mobile_mainmenu > li.menu-item-has-children .arrow{
        padding-right: 110px !important;
    }
    .elementor-109 .elementor-element.elementor-element-a558ced, .elementor-6370 .elementor-element.elementor-element-7ea04c0 > .elementor-widget-container, .elementor-4093 .elementor-element.elementor-element-9e71490 > .elementor-widget-container{
        text-align:right;
    }
.elementor-4190 .elementor-element.elementor-element-a4f5287 > .elementor-widget-container, .elementor-4190 .elementor-element.elementor-element-f92f60c > .elementor-widget-container, .elementor-4190 .elementor-element.elementor-element-8b16882 > .elementor-widget-container, .elementor-4190 .elementor-element.elementor-element-19c7ce5 > .elementor-widget-container, .elementor-4190 .elementor-element.elementor-element-6d2637e > .elementor-widget-container {
            padding: 0px 30px 40px 30px !important;
    }
    .elementor-7567 .elementor-element.elementor-element-0ccb893 > .elementor-element-populated{
        margin:0px;
    }
    .elementor-7567 .elementor-element.elementor-element-233d42f > .elementor-widget-container, .elementor-7567 .elementor-element.elementor-element-7962d49 > .elementor-widget-container, .elementor-7567 .elementor-element.elementor-element-3213ba1 > .elementor-widget-container, .elementor-4221 .elementor-element.elementor-element-5405e73, .elementor-5249 .elementor-element.elementor-element-b851181 {
        margin: 25px 0px;
    }
}

@media only screen and (max-width: 390px) {
.custom-testi .team-wrap .team-info{
    width:250px !important;
}
.elementor-4735 .elementor-element.elementor-element-2aac0e4 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}
}

@media only screen and (max-width: 600px) {
    .elementor-section{
        padding-left:0px !important;
        padding-right:0px !important;
    }
    .elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-c73e8ee.ot-flex-column-vertical {
    padding: 50px;
}
.ot-pricing-table .inner-table h2 sup{
    font-size:22px !important;
}
}

@media only screen and (max-width: 768px) {
.one-line-form button {
	right: 0!important;width: 100%!important;
    background: #2d8ac5!important;
}
.elementor-element-42adafa .wpcf7 input.wpcf7-text {
  width: 100%!important;
  background: #f7941d!important;
}
    body,p,li,input,textarea, option{
        font-size:16px;
    }
    
    .elementor-7163 .elementor-element.elementor-element-6e8a524 > .elementor-widget-container{
        margin: 0 0 500px !important;
    }
    .elementor-4863 .elementor-element.elementor-element-037a9e6 > .elementor-element-populated{
        padding: 0 20px !important;
    }
    
     .my-first-section{
        padding:0px !important;
    }
    .my-first-column > .elementor-element-populated {
        margin: 50px 0px 25px 0px !important;
    }
    .elementor-4735 .elementor-element.elementor-element-e2dfa22 .elementor-heading-title{
        padding-bottom:15px;
    }
    /****footer****/
    .elementor-7163 .elementor-element.elementor-element-9943ce8 .elementor-heading-title{
        font-size:22px;
    }
    .elementor-7163 .elementor-element.elementor-element-eba7710 .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-2714 .elementor-element.elementor-element-ca31b9c .elementor-heading-title{
        font-size: 13px !important;
    }
     /*footer hazf moshavere*/
    li#menu-item-7816 {
    display: none;
    }
    .footer-menu ul li {
    margin: 0 20px;
    }
    .elementor-2714 .elementor-element.elementor-element-09eef17 > .elementor-widget-container, .elementor-2714 .elementor-element.elementor-element-58a5166 > .elementor-widget-container {
        padding-bottom:20px !important;
    }
    .elementor-2714 .elementor-element.elementor-element-5bf8334 > .elementor-widget-container{
         margin-bottom:20px !important;
    }
    /*end footer*/
    /*home-slider-blueback*/
    .elementor-7163 .elementor-element.elementor-element-b102945:not(.elementor-motion-effects-element-type-background){
            max-height: 550px;
    }
    .elementor-7163 .elementor-element.elementor-element-b102945{
            padding: 50px 0px 10px 0px;
    }
    /*home-below-slider-lightblue*/
    .elementor-7163 .elementor-element.elementor-element-4a1b856{
            padding:0px !important;
    }
    .elementor-7163 .elementor-element.elementor-element-6e8a524 .ot-heading .main-heading{
        font-size:26px !important;
    }
    
    /*home-6tab*/
    .elementor-7163 .elementor-element.elementor-element-9491c79 > .elementor-element-populated,.elementor-7163 .elementor-element.elementor-element-9570738 > .elementor-element-populated, .elementor-7163 .elementor-element.elementor-element-fe63c41 > .elementor-element-populated, .elementor-7163 .elementor-element.elementor-element-590f8e9 > .elementor-element-populated, .elementor-7163 .elementor-element.elementor-element-2360a509 > .elementor-element-populated, .elementor-7163 .elementor-element.elementor-element-88e0e59 > .elementor-element-populated{
            padding:20px;
    }
    .home-6tab-button {
          text-align: center;
    }
    
    .my-main-title{
        font-size: 22px;
        padding-top:30px;
    }
    .elementor-7163 .elementor-element.elementor-element-66b69e1 .elementor-heading-title,.elementor-7163 .elementor-element.elementor-element-4556418 .elementor-heading-title, .elementor-7163 .elementor-element.elementor-element-34d42be .elementor-heading-title, .elementor-7163 .elementor-element.elementor-element-475294c7 .elementor-heading-title, .elementor-7163 .elementor-element.elementor-element-c4a5d78 .elementor-heading-title,.elementor-7163 .elementor-element.elementor-element-a01c52a .elementor-heading-title, .elementor-7163 .elementor-element.elementor-element-8301bba .elementor-heading-title {
        font-size:18px;
    }
    .elementor-7163 .elementor-element.elementor-element-48161d9c{
        padding:0px;
    }
    /*end tab*/
    .elementor-7163 .elementor-element.elementor-element-7bf7436d .ot-heading .main-heading{
        font-size:22px;
    }
    .home-4icbox{
         margin:30px 20px;
    }
    .elementor-7163 .elementor-element.elementor-element-48161d9c > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        margin-bottom: -30px;
    }
    .ttype {
        text-align:center;
    }
    .centerY{
        width:100%;
        padding-right:0px;
    }
    .ttitle{
        text-align:center;
    }
    /*home-slider-element*/
    .home-slider-img{
        margin-top: 140px;
    }
    .ot-testimonials .testimonial-wrap .testimonial-inner img{
        width:100%;
    }
    .heading-testimonials{
        text-align:center;
        padding-top: 50px;
    }
    .testicustom-slider-nav{
         text-align: center;
    }
    .heading-testimonials h5 {
        padding-left: 0px;
    }
    .tdescription{
        display:none;
    }
    .elementor-7163 .elementor-element.elementor-element-7766903{
        padding-top:50px;
    }
    /*home-moshavere*/
    .elementor-7163 .elementor-element.elementor-element-363d12c {
    padding: 50px 0px 0px 0px;
    }
    .mfp-inline-holder .mfp-content{
        width:100%;
    }
    /*end home*/
   
    .elementor-4627 .elementor-element.elementor-element-e19dcd1 > .elementor-widget-container, .elementor-4627 .elementor-element.elementor-element-7d4aefe > .elementor-widget-container,.my-faq>.elementor-element-populated,.elementor-7567 .elementor-element.elementor-element-9b30b95 > .elementor-element-populated,.elementor-7567 .elementor-element.elementor-element-0ccb893 > .elementor-element-populated, .elementor-7567 .elementor-element.elementor-element-6f8b4a8 > .elementor-element-populated, .elementor-7567 .elementor-element.elementor-element-1bd08c0 > .elementor-element-populated, .elementor-7567 .elementor-element.elementor-element-68950ec > .elementor-element-populated, .elementor-7567 .elementor-element.elementor-element-0859868 > .elementor-element-populated, .elementor-7567 .elementor-element.elementor-element-cccc627 > .elementor-element-populated, .elementor-7567 .elementor-element.elementor-element-ecb76c4, .elementor-7567 .elementor-element.elementor-element-36739fa > .elementor-element-populated, .elementor-7567 .elementor-element.elementor-element-c9fb194 > .elementor-element-populated, .elementor-6023 .elementor-element.elementor-element-213d9e7 > .elementor-widget-container, .elementor-4539 .elementor-element.elementor-element-8e02a89 > .elementor-widget-container, .elementor-4539 .elementor-element.elementor-element-fbcec9b > .elementor-widget-container, .elementor-4539 .elementor-element.elementor-element-3f27b668, .elementor-4539 .elementor-element.elementor-element-7ad637ed > .elementor-element-populated, .elementor-1540 .elementor-element.elementor-element-30de5ef > .elementor-element-populated, .elementor-1540 .elementor-element.elementor-element-7edd18f > .elementor-element-populated, .elementor-1540 .elementor-element.elementor-element-d7047a1 > .elementor-element-populated, .elementor-4093 .elementor-element.elementor-element-553daa5 > .elementor-element-populated, .elementor-4093 .elementor-element.elementor-element-5035168 > .elementor-widget-container, .elementor-4093 .elementor-element.elementor-element-b651bdd > .elementor-widget-container, .elementor-4093 .elementor-element.elementor-element-442dcbb, .elementor-2379 .elementor-element.elementor-element-dff1cd2 > .elementor-element-populated,.elementor-4863 .elementor-element.elementor-element-5ea5870 > .elementor-widget-container, .elementor-4863 .elementor-element.elementor-element-1a80cf3 > .elementor-widget-container, .elementor-4863 .elementor-element.elementor-element-17ee376,.elementor-4863 .elementor-element.elementor-element-95ef461 > .elementor-widget-container, .elementor-4735 .elementor-element.elementor-element-e2dfa22 > .elementor-widget-container, .elementor-4735 .elementor-element.elementor-element-e19dcd1 > .elementor-widget-container, .elementor-4735 .elementor-element.elementor-element-3cce2be, .elementor-4735 .elementor-element.elementor-element-fdd5d38 > .elementor-element-populated, .elementor-4735 .elementor-element.elementor-element-1a994bf > .elementor-widget-container, .elementor-4735 .elementor-element.elementor-element-61b21a9 > .elementor-widget-container, .elementor-4735 .elementor-element.elementor-element-829e6d4 > .elementor-widget-container, .elementor-4735 .elementor-element.elementor-element-fb65674 > .elementor-widget-container, .elementor-4735 .elementor-element.elementor-element-082e4c3 > .elementor-widget-container,.elementor-4735 .elementor-element.elementor-element-c334c4d > .elementor-widget-container, .elementor-4735 .elementor-element.elementor-element-d9e061d > .elementor-widget-container, .elementor-4735 .elementor-element.elementor-element-ffaf724 > .elementor-widget-container, .elementor-4735 .elementor-element.elementor-element-a223e76, .elementor-4190 .elementor-element.elementor-element-1a994bf > .elementor-widget-container, .elementor-4190 .elementor-element.elementor-element-e778702 > .elementor-widget-container, .elementor-4190 .elementor-element.elementor-element-ec40a64 > .elementor-widget-container, .elementor-4190 .elementor-element.elementor-element-c936c1b > .elementor-widget-container,.elementor-4190 .elementor-element.elementor-element-6499709 > .elementor-widget-container, .elementor-4190 .elementor-element.elementor-element-25f23d6 > .elementor-widget-container, .elementor-4190 .elementor-element.elementor-element-4920277 > .elementor-widget-container, .elementor-4190 .elementor-element.elementor-element-57a7bfd > .elementor-widget-container, .elementor-4221 .elementor-element.elementor-element-a9a3dd4, .elementor-4221 .elementor-element.elementor-element-d64bc87 > .elementor-widget-container, .elementor-4627 .elementor-element.elementor-element-1d52278 > .elementor-widget-container, .elementor-2379 .elementor-element.elementor-element-7ad637ed > .elementor-element-populated, .elementor-7097 .elementor-element.elementor-element-f58dbcf > .elementor-widget-container, .elementor-3693 .elementor-element.elementor-element-62bc8382 > .elementor-widget-container, .elementor-3693 .elementor-element.elementor-element-b6ded41 > .elementor-widget-container, .elementor-3693 .elementor-element.elementor-element-540d5bd > .elementor-widget-container, .elementor-3734 .elementor-element.elementor-element-6957d19d, .elementor-3734 .elementor-element.elementor-element-21d45df > .elementor-widget-container,.elementor-3734 .elementor-element.elementor-element-853b883 > .elementor-widget-container, .elementor-3734 .elementor-element.elementor-element-b1c7ef6 > .elementor-widget-container, .elementor-3721 .elementor-element.elementor-element-b1c7ef6 > .elementor-widget-container, .elementor-3721 .elementor-element.elementor-element-36aefc4 > .elementor-element-populated, .elementor-3721 .elementor-element.elementor-element-d8ff5cb > .elementor-widget-container {
        margin: 0px !important;
}
.elementor-7411 .elementor-element.elementor-element-3de4048{
    margin:0px 20px !important;
}
.otf-social-share{
    padding-bottom: 20px;
}
    .elementor-7193 .elementor-element.elementor-element-9166842 {
        padding-top: 60px !important;
    }
    .social-share-border{
        margin-left:40px !important;
        margin-right:40px !important;
        margin-top:0px !important;
    }
    .ot-testimonials .testimonial-wrap .testimonial-inner h6{
        margin-bottom:20px !important;
    }
    .elementor-4627 .elementor-element.elementor-element-9bb72f0,.elementor-7193 .elementor-element.elementor-element-ff9fbff,.elementor-5249 .elementor-element.elementor-element-ff9fbff,.elementor-2379 .elementor-element.elementor-element-7c2ec50 > .elementor-widget-container, .elementor-2379 .elementor-element.elementor-element-5e4287c3 > .elementor-widget-container, .elementor-2379 .elementor-element.elementor-element-51bfe11 > .elementor-widget-container, .elementor-2379 .elementor-element.elementor-element-304bdb13 > .elementor-widget-container, .elementor-3611 .elementor-element.elementor-element-b20e982 > .elementor-widget-container,.elementor-2714 .elementor-element.elementor-element-1601074 > .elementor-widget-container,.elementor-5188 .elementor-element.elementor-element-01127b9, .elementor-7567 .elementor-element.elementor-element-a9d2581, .elementor-7567 .elementor-element.elementor-element-1d92d7f > .elementor-widget-container, .elementor-4539 .elementor-element.elementor-element-65985a0, .elementor-4093 .elementor-element.elementor-element-c6321c7 > .elementor-widget-container,.my-icon-box > .elementor-widget-container, .elementor-3611 .elementor-element.elementor-element-752dd32,.elementor-3611 .elementor-element.elementor-element-1eb17c6e > .elementor-widget-container, .elementor-3611 .elementor-element.elementor-element-ad63f35 > .elementor-widget-container, .elementor-3611 .elementor-element.elementor-element-1d51f9e > .elementor-widget-container, .elementor-7567 .elementor-element.elementor-element-fe8858e, .elementor-7567 .elementor-element.elementor-element-d64e108 > .elementor-widget-container, .elementor-4054 .elementor-element.elementor-element-4bfab4b > .elementor-widget-container, .elementor-4054 .elementor-element.elementor-element-9d211c3 > .elementor-widget-container, .elementor-4851 .elementor-element.elementor-element-037a9e6 > .elementor-element-populated, .elementor-2379 .elementor-element.elementor-element-1e576ed, .elementor-4863 .elementor-element.elementor-element-c11d306 > .elementor-widget-container,.elementor-4863 .elementor-element.elementor-element-2d61ead > .elementor-widget-container, .elementor-4863 .elementor-element.elementor-element-a7d0f34 > .elementor-widget-container, .elementor-4863 .elementor-element.elementor-element-5ea5870 > .elementor-widget-container,.elementor-4863 .elementor-element.elementor-element-95ef461 > .elementor-widget-container, .elementor-4863 .elementor-element.elementor-element-1a80cf3 > .elementor-widget-container, .elementor-4735 .elementor-element.elementor-element-91dd09b, .elementor-4735 .elementor-element.elementor-element-1a994bf > .elementor-widget-container, .elementor-4735 .elementor-element.elementor-element-61b21a9 > .elementor-widget-container, .elementor-4735 .elementor-element.elementor-element-829e6d4 > .elementor-widget-container, .elementor-4735 .elementor-element.elementor-element-fb65674 > .elementor-widget-container, .elementor-4735 .elementor-element.elementor-element-082e4c3 > .elementor-widget-container, .elementor-4735 .elementor-element.elementor-element-c334c4d > .elementor-widget-container, .elementor-4735 .elementor-element.elementor-element-d9e061d > .elementor-widget-container, .elementor-4735 .elementor-element.elementor-element-ffaf724 > .elementor-widget-container, .elementor-4735 .elementor-element.elementor-element-146b1f5, .elementor-4190 .elementor-element.elementor-element-1a994bf > .elementor-widget-container, .elementor-4190 .elementor-element.elementor-element-e778702 > .elementor-widget-container, .elementor-4190 .elementor-element.elementor-element-ec40a64 > .elementor-widget-container, .elementor-4190 .elementor-element.elementor-element-c936c1b > .elementor-widget-container,.elementor-4190 .elementor-element.elementor-element-6499709 > .elementor-widget-container, .elementor-4190 .elementor-element.elementor-element-25f23d6 > .elementor-widget-container,.elementor-4190 .elementor-element.elementor-element-4920277 > .elementor-widget-container,.elementor-4190 .elementor-element.elementor-element-57a7bfd > .elementor-widget-container, .elementor-4221 .elementor-element.elementor-element-c8d2599 > .elementor-widget-container, .elementor-3611 .elementor-element.elementor-element-e164168 > .elementor-widget-container, .elementor-4689 .elementor-element.elementor-element-6430741, .elementor-3693 .elementor-element.elementor-element-96c7758, .elementor-3734 .elementor-element.elementor-element-332ee4e, .elementor-3721 .elementor-element.elementor-element-d0d6cab, .elementor-3721 .elementor-element.elementor-element-d8ff5cb > .elementor-widget-container, .elementor-3721 .elementor-element.elementor-element-7191a43, .elementor-2379 .elementor-element.elementor-element-897ee98, .elementor-7163 .elementor-element.elementor-element-48161d9c{
        padding: 0px !important;
    }
    .icon-box.s1 .content-box {
    padding-left: 0px !important;
    }
    .elementor-4627 .elementor-element.elementor-element-f7666de > .elementor-element-populated{
        margin:0px;
        padding:0px 15px;
    }
    .elementor-3611 .elementor-element.elementor-element-7316aab, .elementor-4093 .elementor-element.elementor-element-3c1682b{
        margin-bottom:0px;
    }
    .elementor-element-7774399.ot-flex-column-vertical{
         margin-bottom:40px;
    }
    .elementor-2379 .elementor-element.elementor-element-7ad637ed > .elementor-element-populated{
        padding-left: 0px;
    }
    
    .member-padding, .my-icon-box-with-link {
        padding-top:40px !important;
    }
    .my-process-box-padding{
        padding-top:50px;
    }
    .my-price-table{
        padding:20px 25px;
    }
    .elementor-4597 .elementor-element.elementor-element-c8e8e22, .elementor-7097 .elementor-element.elementor-element-d8cc638 {
         padding-top:50px;
    }
    .elementor-4597 .elementor-element.elementor-element-802d77b,.elementor-2379 .elementor-element.elementor-element-cf48655 > .elementor-widget-container,.elementor-3611 .elementor-element.elementor-element-41b933f6 > .elementor-element-populated, .elementor-109 .elementor-element.elementor-element-a558ced > .elementor-widget-container, .elementor-4627 .elementor-element.elementor-element-5f64044, .elementor-7567 .elementor-element.elementor-element-b003c6c > .elementor-widget-container, .elementor-7443 .elementor-element.elementor-element-299da94, .elementor-6023 .elementor-element.elementor-element-7b4af21, .elementor-6023 .elementor-element.elementor-element-62b6361, .elementor-6370 .elementor-element.elementor-element-db128d3 > .elementor-widget-container{
        margin-top: 0px;
    }
    .elementor-3693 .elementor-element.elementor-element-65ecec1{
        padding-top:100px;
    }
    .elementor-4627 .elementor-element.elementor-element-fde8657.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{
        justify-content:right;
    }
    /*btn web-management fanni*/
    .elementor-4627 .elementor-element.elementor-element-d3fc0e5.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{
        display:none;
    }
    .elementor-7193 .elementor-element.elementor-element-3b9897f > .elementor-element-populated {
        margin: -150px 0px 0px 0px;
    }
    .elementor-7193 .elementor-element.elementor-element-9d2a570 > .elementor-widget-container {
        margin: 25px 0px 0px 0px;
    }
    .one-line-form button {
      right: 160px;
    }
    
    .elementor-109 .elementor-element.elementor-element-322fec3 > .elementor-element-populated,.elementor-109 .elementor-element.elementor-element-5816b60{
        margin-bottom:50px;
    }
    .single-page-header .single-bg-overlay{
        background: rgb(163 196 230 / 77%);
    }
    .comment-respond .comment-reply-title{
        font-size:20px;
        margin-bottom:20px;
    }
    .elementor-7567 .elementor-element.elementor-element-84f828d > .elementor-element-populated, .elementor-7567 .elementor-element.elementor-element-5ff4a5f > .elementor-element-populated, .elementor-7567 .elementor-element.elementor-element-0ce4ab4 > .elementor-element-populated,.elementor-6370 .elementor-element.elementor-element-999ddef > .elementor-widget-container, .elementor-6370 .elementor-element.elementor-element-dfd5bc4 > .elementor-widget-container, .elementor-4851 .elementor-element.elementor-element-037a9e6 > .elementor-element-populated, .elementor-4093 .elementor-element.elementor-element-499cb3c {
        margin:0px 20px;
    }
    .elementor-7567 .elementor-element.elementor-element-acd6e5c{
        padding-top:80px !important;
    }
    .elementor-6559 .elementor-element.elementor-element-fdb7a1f > .elementor-element-populated{
        margin-left:20px !important;
        margin-right:20px !important;
        text-align: center;
    }
    .elementor-6559 .elementor-element.elementor-element-d4b884d > .elementor-widget-container{
        margin-left:0px !important;
    }
    
    .elementor-7567 .elementor-element.elementor-element-9a93789 > .elementor-widget-container, .elementor-6023 .elementor-element.elementor-element-8e47bb2, .elementor-element.elementor-element-8a77934.elementor-widget.elementor-widget-iservice_box,.elementor-element.elementor-element-ba18cc9.elementor-widget.elementor-widget-iservice_box, .elementor-4093 .elementor-element.elementor-element-9e71490 > .elementor-widget-container, .elementor-element.elementor-element-6d757e4.elementor-widget.elementor-widget-iservice_box, .elementor-4221 .elementor-element.elementor-element-43d3132 > .elementor-element-populated, .elementor-4689 .elementor-element.elementor-element-d6a6bf6 > .elementor-widget-container, .elementor-4689 .elementor-element.elementor-element-9340850 > .elementor-widget-container, .elementor-3693 .elementor-element.elementor-element-80e2e1f > .elementor-widget-container, .elementor-3721 .elementor-element.elementor-element-1f6e580 > .elementor-widget-container {
        margin-top:30px;
    }
    .elementor-7567 .elementor-element.elementor-element-47ff46d > .elementor-widget-container{
        padding-bottom:30px;
    }
    .elementor-7443 .elementor-element.elementor-element-7f39993 .elementor-heading-title{
        font-size:16px;
    }
    .elementor-4863 .elementor-element.elementor-element-a980e3f .ot-heading .main-heading, .elementor-4863 .elementor-element.elementor-element-58809ca .ot-heading .main-heading, .elementor-4735 .elementor-element.elementor-element-6c49406 .ot-heading .main-heading, .elementor-4851 .elementor-element.elementor-element-c475032 .ot-heading .main-heading{
        font-size:20px !important;
    }
    .elementor-6370 .elementor-element.elementor-element-018ac3d{
        padding: 30px 15px 50px 15px;
    }
    p.col-md-4{
      padding-right:25px;
    }
    .elementor-4054 .elementor-element.elementor-element-85f9c0e{
        margin-bottom:0px;
        margin-top:20px;
    }
    .elementor-4539 .elementor-element.elementor-element-9b8bd92 > .elementor-widget-container{
        margin-bottom:40px;
    }
    .elementor-4093 .elementor-element.elementor-element-aa87cb1 .elementor-heading-title{
        font-size:22px !important;
    }
    .elementor-4093 .elementor-element.elementor-element-d74186a > .elementor-widget-container, .elementor-4093 .elementor-element.elementor-element-86c7d5b > .elementor-widget-container{
        margin-top:40px !important;
    }
    .elementor-2379 .elementor-element.elementor-element-2edd733 > .elementor-widget-container{
        padding-top:10px;
        padding-bottom:50px;
    }
    .elementor-4863 .elementor-element.elementor-element-037a9e6 > .elementor-element-populated, .elementor-4689 .elementor-element.elementor-element-d2b2f2d > .elementor-element-populated{
        padding:0px 20px;
    }
    .elementor-4735 .elementor-element.elementor-element-2650592 .ot-heading .main-heading, .elementor-4221 .elementor-element.elementor-element-5ee3f23 .ot-heading .main-heading, .elementor-4221 .elementor-element.elementor-element-80a3e9d .ot-heading .main-heading {
            font-size: 20px;
            line-height: 40px;
    }
    
}

@media only screen and (min-width: 500px) and (max-width: 1024px) {
    .elementor-col-25{
        width:50% !important;
    }
    .elementor-element.elementor-element-b056318.member-padding.elementor-widget.elementor-widget-imember {
    margin-top: -40px !important;
    }
    .member-padding, .my-icon-box-with-link {
        padding-top:40px !important;
    }
    .elementor-6023 .elementor-element.elementor-element-7b4af21, .elementor-6023 .elementor-element.elementor-element-62b6361{
        margin-top:0px !important;
    }
}

@media only screen and (min-width: 500px) and (max-width: 768px) {
    
    .elementor-1540 .elementor-element.elementor-element-2c80ace, .elementor-1540 .elementor-element.elementor-element-cd5ebb2{
        padding-top:0px !important;
    }
}

@media only screen and (min-width: 600px) and (max-width: 768px) {
    .ot-testimonials .testimonial-wrap .testimonial-inner img {
    width: 70% !important;
    text-align: center;
    float:unset;
    }
     body,p,li,input,textarea, option{
        font-size:18px !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 993px){
    article#post-6516{
        display:none;
    }
    
}
/* Small devices (portrait tablets and large phones, 600px and up) */

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    
    .elementor-7163 .elementor-element.elementor-element-4a1b856{
        padding: 0 0 30px !important;
    }
     body,p,li,input,textarea, option{
        font-size:20px !important;
    }
    .ot-heading .sub-heading{
         font-size:20px !important;
    }
    .elementor-element-f92f60c> ul.elementor-icon-list-items{
        padding:200px;
    }
    .icon-box.s1 .content-box{
        padding-left: 50px !important;
    }
    .icon-box.s3 .content-box h5{
        font-size:20px !important;
    }
    .tdescription{
        display:none;
    }
    .ttype {
        text-align:center;
    }
    .centerY{
        width:100%;
        padding-right:0px;
    }
    .ttitle{
        text-align:center;
    }
    .ot-testimonials .testimonial-wrap .testimonial-inner img {
    width: 70% !important;
    text-align: center;
    float:unset;
    }
     .my-first-section{
        padding:0px !important;
    }
    .my-first-column > .elementor-element-populated {
        margin: 50px 50px 25px 50px !important;
    }
    .elementor-7163 .elementor-element.elementor-element-b102945:not(.elementor-motion-effects-element-type-background){
            min-height: 500px;
    }
    .elementor-7163 .elementor-element.elementor-element-b102945{
            padding: 50px 0px 10px 0px;
    }
    .elementor-4627 .elementor-element.elementor-element-4b40d74 > .elementor-widget-container {
        margin: 40px 0px 35px 0px;
    }
    /*home-below-slider-lightblue*/
    .elementor-7163 .elementor-element.elementor-element-4a1b856{
            padding:30px;
    }
    .elementor-7163 .elementor-element.elementor-element-6e8a524 .ot-heading .main-heading{
        font-size:32px;
    }
    section.elementor-section.elementor-inner-section.elementor-element.elementor-element-2d3c441f.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
        margin-top: 50px;
    }
    .elementor-3693 .elementor-element.elementor-element-540d5bd > .elementor-widget-container{
        margin-top:30px;
    }
    .elementor-column.elementor-col-20{
        width:33.3%;
    }
    .elementor-2379 .elementor-element.elementor-element-5e4287c3 > .elementor-widget-container, .elementor-7567 .elementor-element.elementor-element-d64e108 > .elementor-widget-container, .elementor-7097 .elementor-element.elementor-element-d8cc638, .elementor-4689 .elementor-element.elementor-element-d2b2f2d > .elementor-element-populated,.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-45c6ae9.ot-flex-column-vertical, .elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-3d6c693.ot-flex-column-vertical, .elementor-4863 .elementor-element.elementor-element-037a9e6 > .elementor-element-populated, .elementor-4863 .elementor-element.elementor-element-2d61ead > .elementor-widget-container, .elementor-4863 .elementor-element.elementor-element-a7d0f34 > .elementor-widget-container, .elementor-4851 .elementor-element.elementor-element-037a9e6 > .elementor-element-populated, .elementor-4054 .elementor-element.elementor-element-95aec9a > .elementor-widget-container{
        padding:0px !important;
    }
    .elementor-4627 .elementor-element.elementor-element-9bb72f0, .elementor-4735 .elementor-element.elementor-element-91dd09b, .elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-c26c985.ot-flex-column-vertical, .elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-bfa6577.ot-flex-column-vertical, .elementor-4735 .elementor-element.elementor-element-70a2c2e{
        padding-top:0px !important;
    }
    .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-d457f71.ot-flex-column-vertical,.elementor-7193 .elementor-element.elementor-element-9166842, .elementor-4689 .elementor-element.elementor-element-d8cc638, .elementor-3734 .elementor-element.elementor-element-522f30c, .elementor-3721 .elementor-element.elementor-element-262bab2 {
         padding-top: 60px !important;
    }
    .elementor-7097 .elementor-element.elementor-element-7c86556{
        padding-bottom: 40px !important;
    }
    .my-col-50-to-100, .elementor-2379 .elementor-element.elementor-element-dff1cd2, .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-7774399.ot-flex-column-vertical, .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-1089fa6.ot-flex-column-vertical, .elementor-1540 .elementor-element.elementor-element-30de5ef, .elementor-1540 .elementor-element.elementor-element-d7047a1, .elementor-1540 .elementor-element.elementor-element-7edd18f, .elementor-1540 .elementor-element.elementor-element-0326c76, .elementor-1540 .elementor-element.elementor-element-ac440e1, .elementor-1540 .elementor-element.elementor-element-cdb6bbb, .elementor-1540 .elementor-element.elementor-element-c43e4ea, .elementor-1540 .elementor-element.elementor-element-493da15, .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-2b1b5c0.ot-flex-column-vertical, .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-49e3ef7.ot-column-items-center.ot-flex-column-vertical, .elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-3b9897f.ot-column-items-center.ot-flex-column-vertical,.elementor-7193 .elementor-element.elementor-element-0a1d044, .elementor-7193 .elementor-element.elementor-element-4ac0b44, .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-853613c.ot-column-items-center.ot-flex-column-vertical, .elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-d2b2f2d.ot-column-items-center.ot-flex-column-vertical,.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-b4394a3.ot-flex-column-vertical, .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-9b8f074.ot-flex-column-vertical, .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-33fc6d2.ot-flex-column-vertical, .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-3c66d11.ot-flex-column-vertical, .elementor-4627 .elementor-element.elementor-element-f7666de, .elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-ccea165.ot-flex-column-vertical, .elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-225e119.ot-flex-column-vertical, .elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-a39f896.ot-flex-column-vertical, .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-cd01a23.ot-column-items-center.ot-flex-column-vertical, .elementor-4863 .elementor-element.elementor-element-037a9e6, .elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-037a9e6.ot-flex-column-vertical, .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-622fe47.ot-flex-column-vertical, .elementor-4093 .elementor-element.elementor-element-41079ec, .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-29b619f.ot-flex-column-vertical, .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-9ceb6f9.ot-flex-column-vertical, .elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-fdd5d38.ot-column-items-center.ot-flex-column-vertical, .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-f0e4c27.ot-flex-column-vertical{
        width:100% !important;
    }
    .elementor-4863 .elementor-element.elementor-element-93bffd7, .elementor-4863 .elementor-element.elementor-element-59e0095, .elementor-column.elementor-col-16.elementor-inner-column.elementor-element.elementor-element-4c430e7.ot-flex-column-vertical, .elementor-column.elementor-col-16.elementor-inner-column.elementor-element.elementor-element-2d8d9e3.ot-flex-column-vertical, .elementor-4735 .elementor-element.elementor-element-3e6aac9, .elementor-4735 .elementor-element.elementor-element-976522b, .elementor-4221 .elementor-element.elementor-element-7b998f5, .elementor-4221 .elementor-element.elementor-element-4362a1c{
         width: 16.666%;
    }
    .process-box .p-arrow{
        display:none;
    }
    .elementor-column.elementor-col-33{
         width:50% !important;
    }
    .elementor-4735 .elementor-element.elementor-element-fdd5d38{
        padding-right:40px;
    }
    .elementor-7567 .elementor-element.elementor-element-36739fa > .elementor-element-populated, .elementor-7567 .elementor-element.elementor-element-68950ec > .elementor-element-populated, .elementor-7567 .elementor-element.elementor-element-1bd08c0 > .elementor-element-populated, .elementor-7567 .elementor-element.elementor-element-0ce4ab4 > .elementor-element-populated,.elementor-7567 .elementor-element.elementor-element-9b30b95 > .elementor-element-populated, .elementor-7567 .elementor-element.elementor-element-6f8b4a8 > .elementor-element-populated, .elementor-7567 .elementor-element.elementor-element-0859868 > .elementor-element-populated, .elementor-7567 .elementor-element.elementor-element-cccc627 > .elementor-element-populated, .elementor-2379 .elementor-element.elementor-element-dff1cd2 > .elementor-element-populated, .elementor-3611 .elementor-element.elementor-element-acd0d03 > .elementor-widget-container, .elementor-3611 .elementor-element.elementor-element-41b933f6 > .elementor-element-populated, .elementor-1540 .elementor-element.elementor-element-7edd18f > .elementor-element-populated, .elementor-1540 .elementor-element.elementor-element-30de5ef > .elementor-element-populated, .elementor-7193 .elementor-element.elementor-element-0a1d044 > .elementor-element-populated, .elementor-7193 .elementor-element.elementor-element-3b9897f > .elementor-element-populated, .elementor-7097 .elementor-element.elementor-element-f58dbcf > .elementor-widget-container, .elementor-3693 .elementor-element.elementor-element-62bc8382 > .elementor-widget-container, .elementor-3734 .elementor-element.elementor-element-d4e00db > .elementor-widget-container, .elementor-3734 .elementor-element.elementor-element-21d45df > .elementor-widget-container, .elementor-4627 .elementor-element.elementor-element-e19dcd1 > .elementor-widget-container, .elementor-4627 .elementor-element.elementor-element-7d4aefe > .elementor-widget-container, .elementor-4597 .elementor-element.elementor-element-802d77b, .elementor-4539 .elementor-element.elementor-element-8e02a89 > .elementor-widget-container, .elementor-4539 .elementor-element.elementor-element-fbcec9b > .elementor-widget-container, .elementor-4539 .elementor-element.elementor-element-3f27b668, .elementor-4093 .elementor-element.elementor-element-b651bdd > .elementor-widget-container, .elementor-4735 .elementor-element.elementor-element-e2dfa22 > .elementor-widget-container, .elementor-4735 .elementor-element.elementor-element-e19dcd1 > .elementor-widget-container,.elementor-4735 .elementor-element.elementor-element-c15ec7d > .elementor-element-populated, .elementor-4221 .elementor-element.elementor-element-43d3132 > .elementor-element-populated{
        margin:0px !important;
    }
    .elementor-7567 .elementor-element.elementor-element-17d7ac0 > .elementor-container, .elementor-7567 .elementor-element.elementor-element-5b092b5 > .elementor-container{
        margin:0px 25px;
    }
    .elementor-7567 .elementor-element.elementor-element-acd6e5c, .elementor-3693 .elementor-element.elementor-element-5a79437, .elementor-3734 .elementor-element.elementor-element-1de30d4, .elementor-5249 .elementor-element.elementor-element-6df4363{
        margin-bottom:50px;
    }
    .elementor-7567 .elementor-element.elementor-element-5ff4a5f > .elementor-element-populated, .elementor-7567 .elementor-element.elementor-element-84f828d > .elementor-element-populated{
        margin-right:20px !important;
    }
    .elementor-2379 .elementor-element.elementor-element-7ad637ed > .elementor-element-populated{
        padding-right:40px !important;
    }
    .process-box, .elementor-4054 .elementor-element.elementor-element-2b9070c > .elementor-widget-container, .elementor-4735 .elementor-element.elementor-element-fe18c3c, .elementor-4221 .elementor-element.elementor-element-7c7a370{
        padding-top:40px;
    }
    .elementor-column.elementor-col-25 {
        padding-top: 50px;
    }
    .elementor-109 .elementor-element.elementor-element-2a7f668, .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-cd01a23.ot-column-items-center.ot-flex-column-vertical {
    margin-top: 50px !important;
    }
    .elementor-4627 .elementor-element.elementor-element-82d10a5 > .elementor-widget-container, .elementor-4627 .elementor-element.elementor-element-222b645 > .elementor-widget-container, .elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-56e91df.ot-flex-column-vertical{
        margin-top: 30px;
    }
    .elementor-4093 .elementor-element.elementor-element-86c7d5b > .elementor-widget-container{
        margin-top:40px !important;
    }
}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1500px) {
    .one-line-form button{
        top: 12px;
    }
     .icon-box .box-title{
          font-size:22px !important;
     }
    .ot-heading .main-heading {
        font-size:26px !important;
    }
    .ot-heading .sub-heading, blockquote{
         font-size:20px !important;
    }
    body,p,li,input,textarea, option{
        font-size:24px !important;
    }
     .s-box{
         padding:65px 20px 65px 20px !important;
     }
    .main-navigation ul>li>a, .service-box-title{
        font-size:22px !important;
    }
    .my-navigation-menu {
    width: 1100px;
    }
    .main-navigation ul li li a{
        font-size:19px !important;
    }
    .elementor-7580 .elementor-element.elementor-element-fce10a8 {
    max-width: 150px !important;
}
.elementor-7580 .elementor-element.elementor-element-c26924a {
    min-width: 230px !important;
}
.elementor-7580 .elementor-element.elementor-element-35bce62 {
    min-width: 220px !important;
}
.list-menu-item-wrapper ul li{
    margin-bottom:20px !important;
}
.elementor-7580 .elementor-element.elementor-element-a4b2f73 > .elementor-widget-container, .elementor-7580 .elementor-element.elementor-element-6749747 > .elementor-widget-container, .elementor-7580 .elementor-element.elementor-element-796709a > .elementor-widget-container, .elementor-7580 .elementor-element.elementor-element-3d60d03 > .elementor-widget-container, .elementor-7580 .elementor-element.elementor-element-dcf037b > .elementor-widget-container{
     margin:0px !important;
    }
    .tab-titles .title-item h6{
      font-size:22px !important;
    }
    .footer-menu ul li a{
      font-size:20px !important;
    }
    .elementor .elementor-section.elementor-section-boxed > .elementor-container{
        max-width:1920px;
    }
    .elementor-7163 .elementor-element.elementor-element-6e8a524 .ot-heading .main-heading{
        font-size:42px !important;
    }
} 
