/*Logo Main start*/
.qodef-header-logo-link.qodef-height--set{
	width:200px;
}
#gform_wrapper_2 .gfield_radio li {
    max-width: fit-content;
}
@font-face {
  font-family: 'Dala_Floda';
  src: url('https://wearemarque.com/fonts/DalaFloda-Bold-Web.woff2') format('woff2'),
       url('https://wearemarque.com/fonts/DalaFloda-Bold-Web.woff') format('woff');
  font-weight:  700;
  font-style:   normal;
	
  font-stretch: normal;
	font-display: swap;

}
@font-face {
    font-family: 'Sailec-Bold';
    src: url('https://wearemarque.com/fonts/Sailec-Bold.woff2') format('woff2'),
        url('https://wearemarque.com/fonts/Sailec-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
	font-display: swap;

   
}
@font-face {
    font-family: 'Sailec-Light';
    src: url('https://wearemarque.com/fonts/Sailec-Light.woff2') format('woff2'),
        url('https://wearemarque.com/fonts/Sailec-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}



@font-face {
    font-family: 'Sailec-Regular';
    src: url('https://wearemarque.com/fonts/Sailec-Regular.woff2') format('woff2'),
        url('https://wearemarque.com/fonts/Sailec-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	font-display: swap;

    
}

.qodef-header-navigation>ul>li>a{
	
	font-size:16px;
	line-height:24px;
	color:#000;
	 font-family: 'Sailec-Regular';
	font-weight:400;
}


#qodef-page-header-inner:after{
	display:none;
}

.dala{
	
	 font-family: 'Dala_Floda' !important;
	font-size:72px !important;
	line-height:73px !Important;
}
.salice{
	
	color:#fff;
	 font-family: 'Sailec-Regular' !Important;
	font-weight:400 !important;
	font-size:16px !important;
	line-height:24px !important;
	
}

.salicebold{
	 font-family: 'Sailec-Bold' !Important;
	font-size:55px !important;
	line-height:66px !important;
}

.sbold{
		 font-family: 'Sailec-Bold' !Important;
	font-size:24px !important;
	
}
.snor{
	border-left:4px solid #fff;
		 font-family: 'Sailec-Regular' !Important;
	font-size:18px !important;
}
.snor p{
	padding-left:15px;
	line-height:30px !important;
}

/*Form Css Start*/

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
	border:0px;
	border-bottom:1px solid #000;
	
	
}
.gform_wrapper .gsection.collapsible-sections-field, .collapsible-sections-field{
	border:0px !important;
}
.gsection_title{
	
	 font-family: 'Sailec-Regular';
	font-weight:400 !important;
	font-size:20px !important;
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
	
		
	 font-family: 'Sailec-Regular' !important;
	font-weight:400 !important;
	font-size:20px !important;
}
#field_1_11 p{
	margin-top: 24px!important;
	font-family: 'Sailec-Bold' !important;
	color:#000;
		font-size:20px !important;
}
#field_1_13 span{
		font-family: 'Sailec-Bold' !important;
	color:#000;
	font-size:20px !important;
}
#field_1_13 p{
		 font-family: 'Sailec-Regular' !important;
	font-weight:400 !important;
	font-size:20px !important;
	color:#000 !important;
}

#field_1_3{
	margin-bottom:25px;
}

#gform_wrapper_1 .gfield_radio li{
	 font-family: 'Sailec-Regular' !important;
    font-size: 20px !important;
   background-color:#f2f2f2;
    text-align:center;
	margin-right:15px !important;
		color:#000;
	
}

#gform_wrapper_1 .gfield_radio li label{
   padding:10px !important;
border:1px solid transparent;
}


#gform_wrapper_1 .gfield_radio li input{
	display:none !important
}

#gform_wrapper_1 ul.gfield_radio li label {
    max-width: 100% !important;
}
#gform_wrapper_2 .gfield_radio li{
	 font-family: 'Sailec-Regular' !important;
    font-size: 16px !important;
   background-color:#f2f2f2;
    text-align:center;
	margin-right:10px !important;
		color:#000;

}


#gform_wrapper_2 .gfield_radio li label{
   padding:10px !important;
border:1px solid transparent;
}


#gform_wrapper_2 .gfield_radio li input{
	display:none !important
}

#gform_wrapper_2 ul.gfield_radio li label {
    max-width: 100% !important;
}
#field_1_10 .gfield_label{
	display:none;
}
.gform_wrapper ul.gfield_radio li input[type=radio]:checked+label
{  
	
border:1px solid #000 !important;
	font-weight:400;
}
.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li{
	width:auto;
}
.gform_wrapper .gfield_radio li label {
	margin:0px !important;
}


.collapsible-sections-collapsible-body{
	border:0px ;
	padding:0px; !important;
}
#field_1_7 .gfield_label{
	display:none;
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit] {
	font-family: 'Sailec-Regular';}
.gchoice_select_all, .gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label, .gform_wrapper ul.gfield_radio li input[type=radio]:checked+label {
    font-weight: 400;
}
:focus {
    outline: -webkit-focus-ring-color auto 0px;
}
#gform_wrapper_2.gform_wrapper ul.gfield_checkbox li label, .gform_wrapper ul.gfield_radio li label {
    font-family: 'Sailec-Regular';
    font-size: 16px;
	color: #000;
padding:10px 0;
}
/*Form Css End*/
/*Form Css For Side Area Start*/


#qodef-side-area-close{
	right:48px;
	color:#000;
	
}

.qodef-opener-icon.qodef-source--predefined .qodef-m-lines .qodef-m-line{
	    height: 1.3px;
}
#qodef-side-area-inner{
	
	padding-left: 4% !important;
    padding-right: 2% !important;
}

.sidep{
	font-family: 'Sailec-Regular' !important;
	color:#000;
	font-size:14px;
}
.sidep span{
	padding-top:15p !important;
}

#gform_wrapper_2.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
		font-family: 'Sailec-Regular' !important;
	font-size:14px !important;
}
#field_2_11 p{
	font-family: 'Sailec-Bold' !important;
	font-size:14px;
	color:#000;
}
#gform_wrapper_2 .checkbox-checked{
		font-family: 'Sailec-Regular' !important;
		font-size:14px !important;
	color:#000;
}
#gform_wrapper_2 .fcontent{
		font-family: 'Sailec-Regular' !important;
	font-size:14px !important;
	color:#000 !important;
}
#gform_wrapper_2 .fcontent span{
	
	font-family: 'Sailec-Bold' !important;
}

#field_2_10 .gfield_label{
	display:none;
}
.gchoice_2_10_0{
	margin-left:0px !important;
}
.gfield_radio{
	margin-left:0px !important;
}


/*Form Css For Side Area End*/


/*Fotter Css Start*/


.elementor-item-anchor{
	
	 font-family: 'Sailec-Regular' !important;

font-size:16px;
	color:#777777 !important;
}

.fhead h2{
	  font-family: 'Dala_Floda' !important;
font-size:48px;
}
.qodef-m-title-text{
	
		 font-family: 'Sailec-Regular' !important;
	color:#EBEBEB;
	font-size:16px;
}
.fcontent{
		 font-family: 'Sailec-Regular' !important;
	font-size:16px !important;
		color:#777777 !important;
}
 .elementor-nav-menu--main .elementor-nav-menu a, .elementor-nav-menu--main .elementor-nav-menu a.highlighted, .elementor-nav-menu--main .elementor-nav-menu a:focus, .elementor-nav-menu--main .elementor-nav-menu a:hover{
	    padding: 11px 6px !important;
}
.fp h4{
	  font-family: 'Dala_Floda' !important;
	font-size:24px !important;
}
.fp p{
	color:#EBEBEB;
	 font-family: 'Sailec-Regular' !important;
	font-size:16px !important;
	line-height: 150%;
}
.fp{
	line-height: 150%;
	color:#EBEBEB !important;
	 font-family: 'Sailec-Regular' !important;
	font-size:16px !important;
}
#qodef-page-inner{
	padding-bottom:0px !important;
}
/*Fotter Css End*/



#collapsible-section_1_0{
	    top: 20rem;
    position: absolute;
    display: flex;
    width: 50%;
    left: 50%;
    background-color: #f2f2f2;
    padding-left: 10px;
}
#field_1_12{
	display:none;
}

.gfield_checkbox{
	font-family: 'Sailec-Regular';
    font-size: 20px;
}
.gform_wrapper .gfield_checkbox li, .gform_wrapper .gfield_radio li{
	    margin: 0 0 13px 0;
}
.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
    background-color: #FFF;
    height: 1px;
}
#qodef-back-to-top:before{
	
	    background: url(https://revamp.wearemarque.com/wp-content/uploads/2021/05/scrollup-1.png);
    border: 0px solid #D99D9D !important;
    background-repeat: no-repeat;
}
#qodef-back-to-top .qodef-back-to-top-icon{
	color:transparent !important;
}
#qodef-back-to-top{
	
   bottom: 2% !important;
    right: 90px !important;
}
#qodef-back-to-top:before {
    -webkit-transform: scale(.7);
    -ms-transform: scale(.7);
	 transform: scale(.7);
  
}
#qodef-back-to-top:hover:before {
    -webkit-transform: scale(.68);
    -ms-transform: scale(.68);
    transform: scale(.68);
}
::selection {
    color: #fff;
    background: #d99d9d !important;
}

.qodef-cursor-dot{
	background-color:#D99D9D !important;
}
body{
	   font-family: 'Sailec-Regular' !important;
	font-size:18px;
}

.mhead h2{
	font-size:72px !important;
}
img[src$=".svg"] { width: 100%; height: auto; }


#qodef-side-area{
	min-width:760px;
}
.sidep{
	max-width:640px;
}

.gfield_checkbox input[type='checkbox']:checked:before {
    content: "\2713";
    width: 14px;
    height: 14px;
    background: #A2BBAE;
    float: left;
    border-radius: 1px;
    text-align: center;
    line-height: 14px;
    font-weight: bold;
    color: #fff;
    font-size: 13px;
}

.fp h4{
	margin-top:0px;
}
#gform_wrapper_1.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
	
	padding-bottom:13px;
}


/*Custom Teplate CSS*/
#img-100 .qodef-e-image img{
	
	width:100% !important;
}

.qodef-popup-item.qodef-grid-item img{
	width:100%;
}
.qodef-popup-item.qodef-grid-item {
	padding:0px !important;
}
.mm-external-image1 img{
	width:100% !important;
}
.mm-external-image2 img{
	width:100% !important;
}
.mm-external-image3 img{
	width:100% !important;
}
.mm-external-image4 img{
	width:100% !important;
}
.mm-external-image5 img{
	width:100% !important;
}
.mm-external-image6 img{
	width:100%;
}
.mm-port-s70,.mm-port-s60{
	display:table;
	width:100%;
	padding:2%;
}
.mm-external-image3{
	display:table-cell;
	width:60%;
}
.image-title{
		display:table-cell;
	
	padding-left:2%;
	vertical-align:top;
}
.mm-external-image5{

}

.mm-port-s60{
	padding-top:0%;
}
#port-text .elementor-container.elementor-column-gap-default{
	max-width:100% !important;
	width:100%;
}
#qodef-page-inner {
    padding: 0px;
}
#port-text,.qodef-e-excerpt{
	padding:2% 0;
	max-width:1000px;
	margin-left:auto;
	margin-right:auto;
		padding:2% ;
}
.qodef-e-excerpt{
	 font-size: 20px;
    color: #000;
    font-family: 'Sailec-Regular';
}
#port-text p{
    font-size: 20px;
    color: #000;
    font-family: 'Sailec-Regular';
}

.mm-external-image2{
	max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
		padding:2% ;
}
.qodef-popup-item.qodef-grid-item img{
	height:450px;
}
.qodef-breadcrumbs{
	display:none;
}
.qodef-portfolio-single .qodef-portfolio-title{
	font-family: 'Dala_Floda';
    font-size: 72px;
    padding: 2%;
    margin: 0;
}
.mm-port-description-detail{
	padding-top:0px !important;
}
.mm-port-description,.mm-port-description-detail{
		max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
	 font-size: 20px;
    color: #000;
    font-family: 'Sailec-Regular';
	padding:2%;
}
.image-title{
	 font-size: 20px;
    color: #000;
    font-family: 'Sailec-Regular';
}
#qodef-portfolio-single-related-items{
	margin-top:0px !important;
}

.elementor-8484{
	border-top:1px solid
}
.qodef-portfolio-single .qodef-portfolio-related-title{
	padding: 20px 0 0px 0;
	 font-family: 'Sailec-Regular';
}

.qodef-portfolio-list.qodef-item-layout--info-below .qodef-e-info-custom-items{
	display:none;
}
#qodef-portfolio-single-related-items .qodef-e-category{
	color:#000 !important;
	font-size:16px;
}
.trans{
	    visibility: visible;
    -webkit-transform: scale(1);
    opacity: 1;
    transform: scale(1);
    opacity: 1;
    -webkit-transition: -webkit-transform 0.7s ease-out 0s, opacity 0.7s ease-out 0s;
    transition: transform 0.7s ease-out 0s, opacity 0.7s ease-out 0s;
}
#gform_wrapper_1 .gfield_radio li{
	max-width: fit-content;
}
.inline-photo {
 
  opacity: 0;
  -webkit-transform: translateY(4em) rotateZ(-5deg);
          transform: translateY(4em) rotateZ(-5deg);
  -webkit-transition: opacity .3s .25s ease-out,
              -webkit-transform 4s .25s cubic-bezier(0,1,.3,1);
  transition: opacity .3s .25s ease-out,
              -webkit-transform 4s .25s cubic-bezier(0,1,.3,1);
  transition: transform 4s .25s cubic-bezier(0,1,.3,1),
              opacity .3s .25s ease-out;
  transition: transform 4s .25s cubic-bezier(0,1,.3,1),
              opacity .3s .25s ease-out,
              -webkit-transform 4s .25s cubic-bezier(0,1,.3,1);
 

  will-change: transform, opacity;
}

.inline-photo.is-visible {
  opacity: 1;
  -webkit-transform: rotateZ(0deg);
          transform: rotateZ(0deg);
}


.qodef-grid-item.video{
	float:inherit;
}
.current-menu-item{
  
}
.qodef-header-navigation>ul>li.current-menu-item .qodef-menu-item-text{
	  color: inherit;
    background-size: 100% 100%;
    background-position-x: 0;
}
.qodef-header-navigation>ul>li.current-menu-ancestor>a:after, .qodef-header-navigation>ul>li.current-menu-item>a:after{
	content:"";
}

#counter .qodef-m-content{
    
    display: flex;
}
#counter .qodef-m-title{
    margin: 0px !important;
   width:70%; 
       font-family: 'Sailec-Regular' !important;
    font-size: 30px;
}
#counter .qodef-m-digit-wrapper{
    font-family: 'Sailec-Regular' !important;
    font-size: 30px;
    text-align: right;
   width:30%; 
}

.percentCount{
    
    display: none;
}

.qodef-counter.qodef-layout--simple .qodef-m-digit{
    
      font-family: 'Sailec-Regular' !important;
    font-size: 30px;
}
.mar{
    
    margin-top: -2.1rem;
}

.qodef-cursor-tex{
	opacity:0 !important;
	
}
.qodef-cursor-view-text{position:relative !important;}



.gform_wrapper .gfield_required {
	display: none;}
.gfield_label{
		display: none;
	color: #fff;
}
#gform_confirmation_message_2 {
    margin-top: 4rem;
}
#field_1_7 .ginput_container.ginput_container_checkbox{
	margin-top:0;
}

#field_1_7{
	margin-top:0;
}

#field_2_7 .ginput_container.ginput_container_checkbox{
		margin-top:0;
	
}
#field_2_7 {
		margin-top:0;
}
#field_2_11{
	
	margin-top: 25px !important;
}
.qodef-side-area--opened #qodef-side-area{
	overflow:auto;
}
.white .swiper-pagination-bullets .swiper-pagination-bullet-active:after {
    background-color: #fff;
}
.sc-furvIG.ggwTAt h2{
	font-family: 'Sailec-Bold' !important;
	
}
#insta-title p{
	
	    color: #000;
    font-family: 'Sailec-Regular';
    font-size: 40px;
    text-align: center;
}
#insta-title span{
	
	font-family: 'Dala_Floda';
    font-size: 48px;
}
.fp h4{
	color:#fff;
}
.ftr_social_list ul{
	display:inline-flex;
}
.ftr_social_list li{
	padding-right:10px
}
.ftr-link{
	vertical-align: top;
    font-family: 'Sailec-Regular';
    color: #EBEBEB !important;
    font-size: 16px !important;
    padding-left: 5px;
}
#qodef-page-footer .widget.widget_media_image img{
	max-width:200px !important;
}


.ftr-contact a{

	vertical-align:middle;
font-size:16px;

	 font-family: 'Sailec-Regular';
    color: #EBEBEB !important;
  
}
.ftr-contact img{
	margin-right:5px;
	width:20px !important;
	
}
#qodef-page-footer-bottom-area {
	padding: 0;
    background-color: #111111;
}
#qodef-page-footer-bottom-area .qodef-grid.qodef-layout--columns.qodef-col-num--1>.qodef-grid-inner>.qodef-grid-item{
	padding: 40px 0;
   
	width:75% !important;
float:right;
	
}

.bottom-ftr span{
	float:right;
}
#qodef-page-footer-bottom-area .qodef-grid.qodef-layout--columns.qodef-col-num--1>.qodef-grid-inner>.qodef-grid-item:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 1px;
    background-color: #777777;
}
#qodef-page-footer-top-area{
	padding:40px 0 40px;
}
#qodef-page-footer-top-area .qodef-grid-item:before{
	display:none;
}
#qodef-page-footer-top-area .qodef-grid.qodef-gutter--medium>.qodef-grid-inner>.qodef-grid-item{
	padding: 0 0px;
	margin:0;
}


.strikec h2{
	font-family: 'Dala_Floda';
    font-size: 42px;
}
.strikec p{
	   color: #000;
    font-family: 'Sailec-Regular';
    font-size: 35px;
	
}
.strikec span{
	 font-family: 'Sailec-Bold';
}
.margin{
	margin-top:15px;
}
#strike-btn{
	   font-family: 'Sailec-Regular';
	font-size:20px ;
}
.strike-p p{
	 font-family: 'Sailec-Regular';
	font-size:20px;
	color:#000;
	margin:0;
}
.strike-black-col h2{
		font-family: 'Dala_Floda';
    font-size: 55px;
	color:#fff;
}
.strike-black h2{
	color:#fff;
	font-family: 'Sailec-Regular';
	font-size:48px;
}
.strike-black p{
	color:#fff;
		font-family: 'Sailec-Regular';
	font-size:20px;
}
.strike-black h3{

	color:#fff;
		font-family: 'Sailec-Regular';
	font-size:16px;
	
}
.strike-post p{
	color:#000;
			font-family: 'Sailec-Regular';
	font-size:24px;
}
.strike-inner p{
			font-family: 'Sailec-Regular';
	font-size:35px;
	color:#000;
	position:relative;
}
.strike-after p{
			font-family: 'Sailec-Regular';
	font-size:30px;
	color:#000;
}

.head h2{
    
    font-family: 'Sailec-Bold' !important;
    font-size: 48px;
    line-height: 1;
}

.content p{

font-family: 'Sailec-Regular' !important;
font-size: 20px;
font-weight: 400 !important;
}

.mhead h2{
   font-family: 'Dala_Floda' !important;
   font-size: 90px;
}
.icontext p{
    font-family: 'Sailec-Regular' !important;
    color: #000 !important;
    font-size: 20px;
    line-height: 20px;
}

#port a{
    font-family: 'Sailec-Regular' !important;
}

.eicon-chevron-right:before{
    color: #000;
}
.eicon-chevron-left:before{
    color: #000;
}
#main .elementor-thumbnails-swiper.swiper-container{
    
    display: none;
}

#main .eicon-chevron-left:before{
    color: #fff;
}
#main .eicon-chevron-right:before{
    color: #fff;
}

#main .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
    top: 95%
}
.logo-bar {
    margin-bottom:0px !important;
    list-style: none;
    text-align: center;
   
}
.logo-bar__item {
    display: inline-block;
    vertical-align: middle;
    max-width: 241px;
    margin: 0 20px;
}
.logo-bar__item1 {
    display: inline-block;
    vertical-align: middle;
    max-width: 241px;
    margin: 0 20px 0 0;
}
.team h4{
    
   	 font-family: 'Sailec-Regular' !important;
   	 font-size: 42px;
   	 font-weight: :400 !important;
   	 
}
.team p{
    
   	 font-family: 'Sailec-Regular' !important;
   	 color: #000;
   	 font-size: 30px;
   	 line-height: 54px;
}
#port .qodef-e-content {
    max-width: 166px;
    margin-left: auto;
    margin-right: auto;
}{
    
    
}
#port .qodef-e-title-link{
    color:#000 !important;
       font-family: 'Sailec-Regular' !important;
       font-size: 20px
}
#port .qodef-e-category{
      color:#000 !important;
       font-family: 'Sailec-Regular' !important;
       font-size: 17px;
}

#port .attachment-full.size-full.wp-post-image{
    margin-left: auto;
    margin-right: auto;
}

#port .qodef-e-title-link{
    color:#000;
}
#clients .swiper-slide-inner {
    border-right:1px solid #fff !important;
    
}
 /*  .elementor-553 .elementor-element.elementor-element-27a888b .swiper-wrapper
  { animation: qode-move-marquee 20s linear infinite;
}*/
#clients.elementor-pagination-position-outside .swiper-container {
    padding-bottom: 100px !important;
}

#clients .swiper-pagination-bullet-active:after{
    background-color: #fff !important;
   
}
#clients .swiper-pagination-bullet-active:before{
    background-color: #fff !important;
   
}
.qodef-content-grid-1400 .qodef-content-grid {
    width: 100% !important;
    padding-left: 3rem;
    padding-right: 3rem;
}
#qodef-page-footer-top-area-inner .qodef-grid.qodef-gutter--medium>.qodef-grid-inner {
    margin: 0 0px;
}
#qodef-page-footer-bottom-area-inner .qodef-grid>.qodef-grid-inner{
	margin: 0 0px;
}
@media screen and (max-width: 768px) {
#qodef-page-mobile-header-inner .qodef-fullscreen-menu-opener.qodef-source--predefined .qodef-m-icon.qodef--close {
    left: 0px !important;
		top:-14px !important;
}
	span.qodef-m-icon.qodef--open {
		
		    top: calc(50% - 1px) !important;
	}
	.qodef-mobile-header--minimal #qodef-page-mobile-header-inner .qodef-opener-icon {
    margin-left: 0 !important;
    margin-right: 30px;
}
	#qodef-page-mobile-header-inner .qodef-opener-icon {
    margin-left: 0 !important;
    margin-right: 30px;
}
	.tp-bullets.zermatt.horizontal.nav-pos-hor-centernav-pos-ver-bottomnav-dir-horizontal {
		display: none;}
	.salicebold {
		line-height: 1.3 !important;}
.qodef-portfolio-single .qodef-portfolio-title {
    font-family: 'Dala_Floda';
    font-size: 45px !important;
    padding: 3% !important;
    margin: 0;
}
	.mm-port-s60{
		max-width: 100% !important;
		padding-top: 3% !important;
		
	}
	.mm-external-image6 {
    margin-top: 20px;
    max-width: 300px !important;
    padding-left: 0px !important;
    margin-right: auto;
 
    margin-bottom: 20px;
}
	.image-title{
		width:100% !important;
		max-width:100% !important;
		display:block !important;
	}
	#port-text p{
		padding-right:0px !important;
		width:100%;
		max-width:100% !important;
	}
	#port-text span{
		margin-top: 15px;
		width:100% !important;
	}
	#port-text{
		padding:2% 3% !important;
	}
	#port-text-1{
		padding-left:3% !important;
		padding-right:3% !important;
	}
	.qodef-page-title{
		display:none !important;
	}
	#cwidth{
		padding-left:0 !important;
		padding-right:0 !important;
	}
	#swidth{
		padding-left:0px !important;
	}
	#qodef-back-to-top{
		display:none;
	}
	.container1{
		padding-top: 1rem !important;
    padding-bottom: 1rem !important;
	}
	.flexslider .slides img{
	    width:100%;
		
    margin: auto;
}
	.flexslider .slides>li{
		border-right:0px solid !important;
	}
	#gform_wrapper_1 .gfield_radio li{
	max-width: 100% !important;
}
#gform_wrapper_2 .gfield_radio li{
	max-width: 100% !important;
}
	.logo-bar__item, .logo-bar__item1 {
    max-width: 140px !important;
}
	#qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--main {
    max-width: 150px;
    opacity: 1;
    width: 100%;
}
	
	.salicebold{
		font-size:28px !important;
	}
	.head h2 {
		font-size:34px;
	}
	.content p{
		font-size:18px;
	}
		.team p{
			line-height: inherit;
		font-size:18px;
	}
	.team h4{
		    margin-top: 0;
		font-size:34px;
	}
	.elementor-553 .elementor-element.elementor-element-d667144 .elementor-main-swiper .elementor-carousel-image{
		background-size: contain !important;
		    background-repeat: no-repeat !important;

	}
	#phone-slide .qodef-swiper-container .swiper-slide img {
    max-width: 100%;
    width: auto;
}
#phone-slide .qodef-e.qodef-image-wrapper.swiper-slide
{
    text-align: center;
    margin-right: 0;
    
}
	#port .attachment-full.size-full.wp-post-image{
		max-width:166px;
	}
#port .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
		bottom:0 !important;
	}
	.qodef-portfolio-list.qodef-enable-borders.qodef-skin--light .portfolio-item {
    border-left: 0px solid #505050;
}
#port .qodef-e-content{
		text-align:center;
	}
#port .qodef-portfolio-list.qodef-item-layout--info-below .qodef-e-info-category {
    margin-top: 0;
}
	#port .qodef-e-content{
		margin-bottom: 3rem;
	}
	.elementor-553 .elementor-element.elementor-element-48762a36 {
    padding: 30px 0px 75px 0px;
}
	.mhead h2 {
    font-size: 48px !important;
}
	#counter .qodef-m-title {
  

    font-size: 18px;
		margin: auto !important;
}
	.qodef-counter.qodef-layout--simple .qodef-m-digit {
  
    font-size: 18px;
}
	#clients .swiper-slide-inner {
    border-right: 0px solid #fff !important;
}
	#gform_wrapper_1 .gfield_radio li {
    max-width: 100%;
}
	#gform_wrapper_1 ul.gfield_radio li label {
    max-width: 100% !important;
    width: 100%;
}
	#gform_wrapper_1 .gfield_radio li{
		margin-right:0px !important;
	}
	.tp-bullets.zermatt.horizontal.nav-pos-hor-centernav-pos-ver-bottomnav-dir-horizontal {
    top: 100% !important;
}
#qodef-page-footer-top-area {
    padding: 5% 0 5%;
}
	
	.qodef-content-grid-1400 .qodef-content-grid {
		padding-left: 5%;
    padding-right: 5%;
	}
#qodef-page-footer-bottom-area .qodef-grid.qodef-layout--columns.qodef-col-num--1>.qodef-grid-inner>.qodef-grid-item{
	    padding: 5% 0;
    width: 100% !important;
	}
	#qodef-page-footer .widget.widget_media_image {
		margin-bottom: 25px !important;}
}

.checkbox-checked{
	font-size: 18px;
	float:left;
}
.qodef-fullscreen-menu>ul>li>a .qodef-menu-item-text {
    position: relative;
    font-family: 'Sailec-Regular';
    color: #fff !important;
    font-size: 34px;
}
	
}



@media screen and (max-width: 1080px) and (min-width: 1024px) {
	
	#slider-3-slide-3-layer-31{
		
		margin-top:2.5rem !important;

	}

}
@media screen and (max-width: 1024px) and (min-width: 768px) {
#qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--main {
    max-width: 200px;
    opacity: 1;
    width: 100%;
	}
	.qodef-opener-icon.qodef-source--predefined .qodef-m-circles{
		color: #fff;
	}
	.tp-bullets.zermatt.horizontal.nav-pos-hor-centernav-pos-ver-bottomnav-dir-horizontal{
		    top: 103% !important;
	}
	.logo-bar__item,.logo-bar__item1{
		max-width:200px;
	}
}
.salice b{
	font-family: 'Sailec-Bold' !Important;
}
#main .swiper-pagination-bullet-active:before {
    background-color: #fff !important;
}

#gform_wrapper_2{
	    margin-top: -1.5rem;
}

.hidec{
    opacity: 0;
}
.head h2{
    
    font-family: 'Sailec-Regular' !important;
    font-size: 30px;
    line-height: 1;
    font-weight: 400 !important;
}
.icontent p{
    font-family: 'Sailec-Regular' !important;
font-size: 16px;
font-weight: 400 !important;
color: #000;
    
}
.befo span.qodef-m-digit:before{
	content:"$"
}
#gform_wrapper_1 .gfield_radio li{
	max-width: max-content;
}
#gform_wrapper_2 .gfield_radio li{
	max-width: max-content;
}
#qodef-page-footer .widget.widget_media_image a {
	display: block;}
#venn.elementor-aspect-ratio-169 .elementor-fit-aspect-ratio {
    padding-bottom: 61.25%;
}
.elementor-aspect-ratio-916 .elementor-fit-aspect-ratio {
	background-color:#1b3237;
    margin: auto;
    width:100%;
    max-width: 350px;
    height: auto;
    padding-bottom: 0 !important;
}
#testic{
      z-index: 999;
    position: fixed;
    top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.qodef-theme-button, button[type=submit], input[type=submit]{
	background-color: #A2BBAE;
    border: 1px solid #A2BBAE;
	transition:.4s ease;
}
.qodef-theme-button, button[type=submit], input[type=submit]:hover{
	background-color: transparent;
	border: 1px solid #A2BBAE;
	color:#A2BBAE;
}
@media (min-width: 768px){



	
	.bottom-ftr span {
		text-align: right;}
	
.elementor-7744 .elementor-element.elementor-element-98afbe2 {
    width: 25% !important;
	}
}

.container1 {
  position: relative;
 

padding-top: 6rem;
    padding-bottom: 6rem;
}
.flex-control-nav{
	    bottom: -100px;
}
.image {
  
  width: 100%;

 
}
.flex-control-paging li a {
    width: 9px;
	height: 9px;
}
.flex-control-paging li a.flex-active{
	background:#fff !important;
}

.overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
 
  opacity: 0;
  transition: .5s ease;
  background-color: #111;
}

.container1:hover .overlay {
  opacity: 0;
}

.text {
  color: white;
  font-size: 16px;
	font-family: 'Sailec-Regular';
	 width: 80%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}

.flexslider{
	    background: #111 !important;
    border: 0px solid #111 !important;
}
.flexslider .slides img{
	    max-width: 250px;
    margin: auto;
}
.flexslider .slides>li {
	border-right:1px solid #fff;
}
.ftr_social_list{
	display:none;
}

#qodef-page-footer-top-area{
	padding: 80px 0 80px !important;
	
}

#qodef-page-footer-bottom-area {
	padding-bottom: 40px !important;
}
.bottom-ftr p{
	font-size:18px;
	margin:0;

	 font-family: 'Sailec-Regular';
    color: #777777 !important;
}
.bottom-ftr span {
	font-size:16px;
}
.bottom-ftr b{
	font-size:18px;
	font-weight:400;
	
}
.bottom-ftr strong{
		font-weight:400;
	color:#fff;
}
#port-text{
	max-width:1200px !important;}
#port-text p{
	padding-right: 15px;
	margin:0;
float:left;
	max-width:70%;

}
#port-text span{
	width:30%;
	display: inline-block;
}
#port-text b{
	font-family: 'Sailec-Bold';
}
#port-text-1 p{
	color:#000;
	font-size:20px;

}
#port-text-1 b{
	color:#000;
		font-family: 'Sailec-Bold';
}

#port-text-1{
	
	max-width: 900px;
    padding-left: 2%;
    margin: auto;
    padding-right: 2%;
    padding-bottom: 2%;
}
.mm-external-image1 {
    margin-left: auto;
    max-width: 100%;
    margin-right: auto;
    padding: 2% 3%;
    padding-top: 0;
    width: 100%;
}
.mm-port-s60{
	margin: auto;
    max-width: 80%;
}
.mm-external-image6{
	    max-width: 400px;
    padding-left: 55px;
       margin-left: auto;
}
.image-title{
	width:60% ;
	max-width:60%;
}
.image-title b{
	font-family: 'Sailec-Bold';
}
.testimonial-section{
	margin-left: 3%;
    margin-right: 3%;
	padding:60px 25px;
}
.testimonial-section p{
	font-size:24px;
	text-align:center;
	max-width:800px;
	margin:auto;
}
.author-name{
	margin-top: 25px !important;
    
    font-size: 16px !important;
}
.role{
	 font-size: 16px !important;
}

.qodef-portfolio-single .qodef-portfolio-related-title{
	border-top:0px;
}

#qodef-portfolio-single-related-items{
	padding-left: 3%;
    width: 100%;
    padding-right: 3%;
	padding-bottom:3%;
	padding-top: 1%;
}

.post-password-form{
	    margin: auto;
    padding: 5% 3%;
    max-width: 900px;
}

#port .white .qodef-e-title-link {
color:#fff !important;
}
#port .white .qodef-e-category{
	
	color:#fff !important;
}
.sidep b{
	font-family: 'Sailec-Bold',sans-serif !important;
}
.sidep strong{
	font-family: 'Sailec-Bold',sans-serif !important;
	color:#C1907B;
}
#video-sec {


    margin-left: 3% !important;
    margin-right: 3% !important;
}
#video-sec1{
		
	margin-bottom:2%;
}
.wp-video
{
	width: 100% !important;
	margin:auto;
}

#qodef-page-wrapper .mejs-controls {
    height: 0px !important;
}


#port .qodef-e-category:after{
	content:","
}
#port .qodef-e-category:last-child:after{
	content:"" !important;
}

.elementor-10666 .elementor-element.elementor-element-06fe279 .elementor-heading-title{
	
	    font-family: 'Dala_Floda' , sans-serif !important;
    font-size: 72px;
}
h3.elementor-image-box-title {
    font-size: 20px;
    font-family: 'Sailec-Regular' , sans-serif !important;
    color: #000 !important;
    font-weight: 400 !important;
}
div#elementor-tab-title-8941 {
    border-right: 1px solid;
    border-color: #000;
	font-family: 'Sailec-Regular';
    font-weight: 400;
}
div#elementor-tab-title-8942 {
	 border-right: 1px solid;
    border-color: #000;
	font-family: 'Sailec-Regular';
    font-weight: 400;
}
div#elementor-tab-title-8943 {
		font-family: 'Sailec-Regular';
    font-weight: 400;
}
.qodef-opener-icon.qodef-source--predefined .qodef-m-circle:nth-child(5) {
    display: block;
    height: 2px;
    border-radius: 0;
	width: 25px;}
.qodef-opener-icon.qodef-source--predefined .qodef-m-circle:nth-child(1) {
    top: 0;
    display: block;
    height: 2px;
    border-radius: 0;
    width: 35px;
}.qodef-opener-icon.qodef-source--predefined .qodef-m-circle:nth-child(1) {
    top: 0;
    display: block;
    height:2px;
    border-radius: 0;
    width: 35px;
}
.qodef-opener-icon.qodef-source--predefined .qodef-m-circle {
	display:none;
	border-radius:0;
}


.qodef-header-custom-styled-sidearea-opener--enabled.qodef-header--standard #qodef-side-area-close, .qodef-header-custom-styled-sidearea-opener--enabled.qodef-header--standard .qodef-side-area-opener {
   
}

a.qodef-opener-icon.qodef-m.qodef-source--predefined.qodef-side-area-opener{
	margin: 0px !important;
    top: 9.5px !important;
    right: -48px !important;
	 background-color: #FFF2CE;
    
    height: 133px;
    width: 133px;
    top: 0;
    right: 0;
    -webkit-transition: background-color .3s ease;
    -o-transition: background-color .3s ease;
    transition: background-color .3s ease;
    border-radius: 0 100% 0 100%/0 0 100% 100%;
}
#qodef-side-area-close{
	 background-color: transparent;
    
    height: 133px;
    width: 133px;
    top: -9.5px !important;
    right: 0;
    -webkit-transition: background-color .3s ease;
    -o-transition: background-color .3s ease;
    transition: background-color .3s ease;
    border-radius: 0 100% 0 100%/0 0 100% 100%;
}
span.qodef-m-icon.qodef--open {
    position: absolute;
    top: calc(50% - 6px);
    left: 61%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.qodef-grid.qodef-gutter--extreme.qodef-enable-borders>.qodef-grid-inner>.qodef-grid-item{
	
    min-height: 510px;
}
.qodef-side-area--opened .qodef-side-area-cover {
    opacity: 1;
    z-index: 1002;
}
#gform_wrapper_1 .checkbox-checked {
    font-family: 'Sailec-Regular' !important;
    font-size: 16px !important;
    color: #000;
}
#gform_confirmation_message_2{
	
	    font-family: 'Sailec-Bold';
    color: #000;
}

.qodef-header--standard #qodef-page-header {
    z-index: 99999;
}

a.qodef-opener-icon.qodef-m.qodef-source--predefined.qodef-side-area-opener {
    position: absolute;
    top: 0 !important;
}

.qodef-opener-icon.qodef-source--predefined .qodef-m-circle:nth-child(1), .qodef-opener-icon.qodef-source--predefined .qodef-m-circle:nth-child(5) {
    transition: all 0.3s linear;
}

.qodef-side-area-animate--in .qodef-opener-icon.qodef-source--predefined .qodef-m-circle:nth-child(1){
    height: 3px;
    width: 27px;
    transform: rotate(45deg);
}


.qodef-side-area-animate--in .qodef-opener-icon.qodef-source--predefined .qodef-m-circle:nth-child(5) {
    position: absolute;
    left: 0;
    top: 0;
    height: 3px;
    width: 27px;
    transform: rotate(-45deg);
}
#qodef-side-area {
    display: block;
    overflow: scroll;
}
.font-change{
	font-size:18px;
	line-height:1.5;
	
}
.qodef-header-standard--center #qodef-page-header-inner .qodef-widget-holder {
	z-index: 99999 !important;
}

body:not(.home).qodef-header--standard #qodef-page-header, #qodef-page-header-inner {
	z-index: unset !important;
}

.qodef-opener-icon.qodef-source--predefined .qodef-m-circle {
	transform: rotate(0) translate(0);
}

.qodef-fullscreen-menu--opened .qodef-fullscreen-menu-opener .qodef-m-icon {
	visibility: visible !important;
}

.qodef-fullscreen-menu-opener.qodef-source--predefined .qodef-m-icon.qodef--close {
	visibility: hidden !important;
}

.qodef-fullscreen-menu-animate--in .qodef-opener-icon.qodef-source--predefined .qodef-m-circle:nth-child(1) {
    transform: rotate(45deg) translate(4.8px, 4px);
    width: 25px !important;
}

.qodef-fullscreen-menu-animate--in .qodef-opener-icon.qodef-source--predefined .qodef-m-circle:nth-child(5) {
    transform: rotate(-45deg);
}