
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: bold;
	src: url('/themes/usermap/assets/font/IRANSansWeb_Bold.eot');
	src: url('/themes/usermap/assets/font/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('/themes/usermap/assets/font/IRANSansWeb_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('/themes/usermap/assets/font/IRANSansWeb_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('/themes/usermap/assets/font/IRANSansWeb_Bold.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 500;
	src: url('/themes/usermap/assets/font/IRANSansWeb_Medium.eot');
	src: url('/themes/usermap/assets/font/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('/themes/usermap/assets/font/IRANSansWeb_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('/themes/usermap/assets/font/IRANSansWeb_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('/themes/usermap/assets/font/IRANSansWeb_Medium.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 300;
	src: url('/themes/usermap/assets/font/IRANSansWeb_Light.eot');
	src: url('/themes/usermap/assets/font/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('/themes/usermap/assets/font/IRANSansWeb_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('/themes/usermap/assets/font/IRANSansWeb_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('/themes/usermap/assets/font/IRANSansWeb_Light.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 200;
	src: url('/themes/usermap/assets/font/IRANSansWeb_UltraLight.eot');
	src: url('/themes/usermap/assets/font/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('/themes/usermap/assets/font/IRANSansWeb_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('/themes/usermap/assets/font/IRANSansWeb_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('/themes/usermap/assets/font/IRANSansWeb_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	src: url('/themes/usermap/assets/font/IRANSansWeb.eot');
	src: url('/themes/usermap/assets/font/IRANSansWeb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('/themes/usermap/assets/font/IRANSansWeb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('/themes/usermap/assets/font/IRANSansWeb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('/themes/usermap/assets/font/IRANSansWeb.ttf') format('truetype');
}




body{
    
    font-family:'IRANSANS' !important;
    /*direction:rtl !important;*/
    /*text-align:right !important;*/
    background:#FFF !important;
}




.first-banner{
    
    
    background:#ebeef9;
}


.first-banner .col-lg-12{
    
    background-image:url(/img/orb-blue.svg);
    background-position:Center;
    display:flex;
    align-items:center;
    justify-content:space-between;
    background-size:100%;
    background-repeat:no-repeat;
    min-height:48px;
    padding:8px 75px;
}


.logp1price a{
        font-weight: bold;
    font-size: 20px;
    text-decoration:none;
    color:#000;
}

.right-side-banner span{
    
    font-size:16px;
    color:#000000e3;
    padding:0 5px;
}


.emoji{
    
    padding:0px !important;
}

.right-side-banner a{
    
    font-size:16px;
    color:#324fbe;
    text-decoration:underline;
}




.header-main{
    
    width:100%;
    background:#FFF;
    box-shadow: inset 0px -1px 0px #E9E9EC;
    
}




.header-main .col-lg-12{
    
    display:Flex;
    align-items:Center;
    justify-content:space-between;
    height:64px;
    padding:0 75px;
}


.header-right{
    
    display:Flex;
    align-items:Center;
}



.header-right ul{
    margin-bottom:0px;
    display:Flex;
    align-items:Center;
    padding-right:0px;
    justify-content:Center;
}


.header-right ul li a{
    
    font-size:17px;
    font-weight:500;
    text-decoration:none !important;
    color:#000000e3;
}


.header-right ul li{
    
    margin:0 16px;
    list-style-type:none;
    position:relative !important
    
}



.logo{
    
    margin-left:30px;
}



.header-right i{
    
    vertical-align:middle;
    color:#000000e3;
}





.header-right ul li:before{
    
    content:'';
    position:absolute;
    top:-19px;
    height: 16px;
    width: 100%;
    background-color:transparent;
    /*transform: translateX(-50%);*/
    transition: all 0.05s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
    border-top: 0px solid #ff3c00;
}



.header-right ul li:hover:before{
    
    border-width:4px;
}




.header-left{
    
    display:flex;
    align-items:center;
    justify-content:center;
}


.start{
    
    background-color:#ffcc00;
    border:1px solid #ffcc00;
    font-size:16px;
    line-height:100%;
    font-weight:500;
    color:#FFF;
    text-align:center;
    white-space:nowrap;
    transition: all 0.05s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
    border-radius:4px;
    justify-content:center;
    min-height:40px;
    padding:0 15px;
    display:flex;
    align-items:Center;
    text-decoration:none !important;
}



.sign-in{
    /*margin:0 10px 0 20px;*/
    margin:0 10px 0 0px;
    padding:0 15px;
    border:1px solid #ffcc00;
    font-weight:500;
    text-align:center;
    color:#ffcc00;
    min-height:40px;
    border-radius:4px;
    font-size:16px;
    justify-content:center;
    /*line-height:100%;*/
    text-align: center;
    /*display:flex;*/
    align-items:Center;
    text-decoration:none !important;
    transition: all 0.05s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
    max-width:135px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    /*direction:ltr;*/
    display:block;
    line-height:40px;
}




.sign-in:hover{
    color:#ff3c00;
    border-color:#ff3c00;
    box-shadow: inset 0 0 0 1px #ff3c00;
}




.start:hover{
    
    background-color:#ff3c00;
    border:1px solid #ff3c00;
    color:#FFF;
}




.icon-darkmode:hover path:first-child{
    
    opacity:1;
}


/*.main-page-sec1{*/
    
/*    padding:38px 75px;*/
/*}*/



.main-page-sec1 h1{
    
    font-size:45px;
    color:#000000e3;
    line-height:120%;
    font-weight:600;
    margin:0px;
}


.main-page-sec1 h1 span{
    
    color:#ff3c00;
}


.main-page-sec1 h3{
    
    margin:25px 0;
    font-size:22px;
    color:#000000e3;
    font-weight:600;
}


.main-page-sec1 p{
    
    font-size:17px;
    color:#00000099;
    font-weight:500;
}

.sign-in-class{
    
    display:flex;
    align-items:Center;
    padding:0px !important; 
    margin-top:40px;
    
}


.google-sign{
    
    display:flex;
    align-items:Center;
    min-height:40px;
    border-radius:4px;
    font-size:16px;
    color:#FFF;
    line-height:100%;
    margin-left:10px;
    font-weight:500;
    text-align:center;
    text-decoration:none !important;
    transition: all 0.05s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
    background-color:#ffcc00;
    border: 1px solid #ffcc00;
}

.google-sign:hover{
    
    background-color:#ff3c00;
    color:#FFF;
    border:1px solid #ff3c00;
}



.google-sign span{
    
    padding:0 15px;
}

.email-sign{
    
    display:flex;
    align-items:Center;
    padding:0 15px;
    min-height:40px;
    border-radius:4px;
    font-size:16px;
    color:#ffcc00;
    line-height:100%;
    /*margin-left:10px;*/
    font-weight:500;
    text-align:center;
    text-decoration:none !important;
    transition: all 0.05s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
    background-color:#FFF;
    border: 1px solid #ffcc00;
    
}


.email-sign:hover{
    
    color: #ff3c00;
    border: 1px solid #ff3c00;
    box-shadow: inset 0 0 0 1px #ff3c00;
}



.free-hj{
    
    margin-top:20px;
    margin-bottom:0px;
    font-size:15px !important;
    color:#00000099 !important;
    font-weight:500 !important;
}







.sec1-video video{
    
    width:100%;
    height:100%;
}





.main-page-sec1 .row{
    
    display:flex;
    align-items:center;
}





.main-page-sec2 .swiper {
        width: 100%;
        height: 100%;
      }


.main-page-sec2 .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
      }

.main-page-sec2 .swiper-slide img {
        display: block;
        width:auto;
        height:32px;
        object-fit: cover;
      }

.main-page-sec2 .swiper {
        margin-left: auto;
        margin-right: auto;
      }



.section-style{
    
   padding:45px 75px;
   
}





.mySwiper-first{
    
    position:Relative !important;
}


.mySwiper-first:before{
    
    width:200px;
    position:absolute;
    left:0px;
    height:100%;
    content:'';
    top:0px;
    z-index:2;
    background: linear-gradient( to right,#fff,#fff0);
}


.mySwiper-first:after{
    
    width:200px;
    position:absolute;
    right:0px;
    height:100%;
    content:'';
    top:0px;
    z-index:2;
    background: linear-gradient( to left,#fff,#fff0);
}


.main-page-sec2 h1{
    
    text-align:Center;
    font-size:30px;
    color:#000000e3;
    line-height:120%;
    font-weight:600;
    margin-bottom:40px;
}




/*.main-page-sec2{*/
    
/*    margin-top:70px;*/
/*}*/



.main-page-sec2 .row{
    
    flex-direction:column;
}

.slider1-undertitle{
    
    text-align:center;
    display:Flex;
    align-items:Center;
    justify-content:center;
    margin-top:50px;
}


.slider1-undertitle .col-lg-3{
    
    font-size:17px;
    color:#00000099;
    font-weight:500;
}



.title-child{
    
    margin:0 10px;
}



.main-page-sec3 video{
    
    width:100%;
    height:auto;
    border-radius:10px;
    /*padding:0 15px;*/
}


.ac-title{
    
    line-height:120%;
    font-size:30px;
    color:#000000e3;
    font-weight:600;
}


.vid-class-sec3{
    
    border: 1px solid #E9E9EC;
    box-shadow: rgb(45 54 66 / 7%) 0px 16px 32px 0px;
    border-radius: 10px;
    padding:0px !important;
}


.observe{
    
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    text-transform: uppercase;
    color:#4D5167;
    padding: 7px 8px;
    margin: 16px 0px 8px;
    font-weight: 400;
    font-size: 14px;
    line-height: 100%;
    gap:16px;
    height: 32px;
    vertical-align: top;
    background-color: rgb(252, 250, 230);
}



.observe svg{
    /*margin-left:15px;*/
    width:16px;
    height:16px;
    fill:#4D5167;
}


.after-style-icon{
    
    text-decoration:none !important;
    padding:0px !important;
    text-align:Right !important;
}


.after-style-icon img{
    
    width:24px;
    margin-left:10px;
}

.after-style-icon:after{
    
    content: "\f107";
    font-family: 'FontAwesome';
    font-weight: 900;
    float:left;
    color:#000000e3;
    
}


.card-header .collapsed:after{
    
    /*color:#000000e3;*/
    /*content:"\f106";*/
}


.main-page-sec3 .card-header{
    background:#FFF !important;
    padding:15px;
    border-radius: 4px !important;
    transition: all 0.05s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
    border-bottom:0px !important;
}

.main-page-sec3 .card{
    
    overflow:hidden !important;
    border:1px solid #A6A8B3 !important;
    border-radius:4px !important;
    margin-bottom:10px;
    
}


.main-page-sec3 .card-header button span{
    text-decoration:none !important;
    font-size:15px;
    color:#000000e3;
    line-height:140%;
    font-weight:600;
}



.main-page-sec3 .card-body{
   
    padding:15px !important;
}




.after-style-icon:focus:not(:focus-visible){
    
    box-shadow:none !important;
}





.main-page-sec3 .card-body p{
    
     color:rgba(0,0,0,0.6);
    margin-bottom:15px;
    font-size:14px;
    font-weight:500;
}


.acar-link{
    
    display:block;
    font-size:15px;
    text-decoration:underline;
    color:#324fbe;
    
}



.question{
    
       display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    text-transform: uppercase;
    color:#4D5167;
    padding: 7px 8px;
    margin: 16px 0px 8px;
    font-weight: 400;
    font-size: 14px;
    line-height: 100%;
    gap:16px;
    height: 32px;
    vertical-align: top;
    background-color:rgb(228, 223, 243);
}



.question svg{
    /*margin-left:15px;*/
    width:16px;
    height:16px;
    fill:#4D5167;
}




.engage{
    
       display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    text-transform: uppercase;
    color:#4D5167;
    padding: 7px 8px;
    margin: 16px 0px 8px;
    font-weight: 400;
    font-size: 14px;
    line-height: 100%;
    gap:16px;
    height: 32px;
    vertical-align: top;
    background-color:rgb(226, 248, 251);
}



.engage svg{
    /*margin-left:15px;*/
    width:16px;
    height:16px;
    fill:#4D5167;
}




.sec4-title h1{
    
    font-size:30px;
    color:#000000e3;
    font-weight:600;
    line-height:120%;
    margin-bottom:0px;
    
}




.sec4-title p{
    
    margin-top:15px;
    font-size:17px;
    color:#00000099;
    font-weight:500;
}




.sec4-title{
    
    text-align:center;
    margin-bottom:40px;
}



.blog-inner{
    
    padding:15px;
    position:Relative;
    border:1px solid #A6A8B3;
    border-radius:4px;
    transition: all 0.05s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
}


.blog-inner .csTxeE {
    transition: transform 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
}

.blog-inner .irjQYq {
    width: 100%;
}


.blog-inner:hover .irjQYq{
    
    margin-top:-1px;
}

.blog-inner .cUvWEE {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: calc(66.6667%);
}



.blog-inner .eKPdFW {
    position: absolute;
    top: 0px;
    left: 0px;
}



.blog-inner .jWuxwb {
    margin-top: 15px;
}


.blog-inner .lnzLD {
    font-size: clamp(20px, 1.66667vw, 24px);
    line-height: 120%;
}





.blog-inner .juxaBT {
    display: block;
}


.blog-inner .juxaBT {
    display: none;
    margin-top: 15px;
    /*font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";*/
    font-size: 15px;
    font-weight:500;
    line-height: 150%;
    color: rgba(0,0,0,0.6);
}





.blog-inner .bHmhNN {
    position: relative;
    z-index: 1;
    margin-top: auto;
    margin-bottom: clamp(8px, 1.11111vw, 16px);
    color: #ff3c00;
    text-decoration: underline;
    min-height: 21px;
}




.blog-inner:after{
    
    content: "";
    background-color:#FFF;
    width: 100%;
    padding-bottom: calc(66.6667% - (clamp(24px, 2.77778vw, 40px) * 2));
    position: absolute;
    bottom: 0px;
    left: 0px;
    border-radius: 4px;
}


.blog-inner:hover{
    
    border: 1px solid #4D5167;
    box-shadow: rgb(45 54 66 / 4%) 0px 8px 12px, rgb(45 54 66 / 7%) 0px 0px 8px, rgb(45 54 66 / 7%) 0px 0px 4px, rgb(45 54 66 / 7%) 0px 1px 2px;
}


.blog-inner:hover > div{
    
    transform: translateY(calc(-50% - clamp(8px, 1.11111vw, 16px)));
}


.blog-parent{
    
    overflow:hidden;
}

.blog-inner:hover .juxaBT{
    
    display:block !important;
}






.mySwiper-second{
    
    position:Relative !important;
}


.mySwiper-second:before{
    
    width:200px;
    position:absolute;
    left:0px;
    height:100%;
    content:'';
    top:0px;
    z-index:2;
    background: linear-gradient( to right,#fff,#fff0);
}


.mySwiper-second:after{
    
    width:200px;
    position:absolute;
    right:0px;
    height:100%;
    content:'';
    top:0px;
    z-index:2;
    background: linear-gradient( to left,#fff,#fff0);
}


.mySwiper-second img{
    
    width:130px;
    height:130px;
}

.main-page-sec5 h1 {
    text-align: Center;
    font-size: 30px;
    color: #000000e3;
    line-height: 120%;
    font-weight: 600;
    margin-bottom: 40px;
}



.explore-int{
    
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    min-height: 40px;
    padding: 0px 15px;
    border: 1px solid #324FBE;
    border-radius: 4px;
    /*font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";*/
    font-size: 16px;
    line-height: 100%;
    text-decoration:none !important;
    font-weight: 500;
    color: #324FBE;
    text-align: center;
    transition: all 0.05s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
}


.explore-int:hover{
    
    color: #283F98;
    border: 1px solid #283F98;
    box-shadow: inset 0 0 0 1px #283F98;
}




    .main-page-sec6 .swiper {
        width: 100%;
        height: 100%;
      }

    .main-page-sec6 .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        position:relative !important;
        /*-webkit-align-items: center;*/
        /*align-items: center;*/
      }

     .main-page-sec6 .swiper-slide img {
        /*display: block;*/
        width:initial;
        height:auto;
        object-fit: cover;
      }

     .main-page-sec6 .swiper {
        margin-left: auto;
        padding:60px 0;
        margin-right: auto; 
      }




.main-page-sec6 video{
    
    width:100%;
    height:350px;
}


.lss-right{
    
    display:flex;
    align-items:center;
    text-align:right;
    
}

.lss-left{
    
    display:flex;
    align-items:flex-end;
    text-align:right;
    
}



.lss-right h1{
    
    font-size:13px;
    color:#00000099;
    line-height:100%;
    margin:0px;
}



.lss-right h2{
    
    font-size:37px;
    color:#000000e3;
    font-weight:600;
    line-height:120%;
    margin:25px 0;
}



.lss-right p{
    
    margin:0px;
    font-size:17px;
    color:#00000099;
    font-weight:500;
    
    
}



.lss-right a{
 
    display:inline-flex;
    -webkit-box-align: center;
    align-items: center;
    min-height: 40px;
    padding: 0px clamp(8px, 1.11111vw, 16px);
    border: 1px solid #ffcc00;
    border-radius: 4px;
    /*font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";*/
    font-size: 16px;
    line-height: 100%;
    font-weight: 500;
    margin-top:25px;
    color: #ffcc00;
    text-decoration:none;
    text-align: center;
    transition: all 0.05s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
    
}

.lss-right a:hover{
    
    color: #ff3c00;
    border: 1px solid #ff3c00;
    box-shadow: inset 0 0 0 1px #ff3c00;
}






.lss-posrel{
    
    background:#FFECE6;
    text-align:right;
    padding:22px;
}



.lss-posrel p{
    
    font-size:17px;
    color:#000000e3;
    font-weight:400;
    margin:25px 0;
}


.lss-posrel h2 {
    
    font-size:15px;
    font-weight:700;
    color:#000000e3;
}



.lss-posrel h3{
    
    color:#000000e3;
    font-size:15px;
}


/*.lss-posrel{*/
    
/*    position:Relative;*/
/*    bottom:0px;*/
/*    right:-20%;*/
/*}*/



.lss-posrel{
    
    position:unset;
    height:100%;
    /*bottom:0px;*/
    /*right:-20%;*/
}


.slider-control-sec6 .swiper-button-next{
    
    position:unset;
    margin-top:0px;
}

.slider-control-sec6 .swiper-button-next:after{
    
    content:'\f060' !important;
    font-family:'Fontawesome';
    font-size:25px;
    color:rgba(0,0,0,0.89);
    margin-right:30px;
}


.slider-control-sec6 .swiper-button-prev:after{
    
    content:'\f061' !important;
    font-family:'Fontawesome';
    font-size:25px;
    color:rgba(0,0,0,0.89);
    margin-left:30px;
}


.slider-control-sec6 .swiper-button-prev{
    
    position:unset;
     margin-top:0px;
}


.slider-control-sec6 .swiper-pagination{
    
    position:unset;
    width:fit-content;
}



.slider-control-sec6{
    
    display:flex;
    align-items:center;
    justify-content:center;
    position:absolute;
    top:0px;
    /*top:0px;*/
    /*left:30px;*/
    right:40px;
}




.slider-control-sec6 .swiper-pagination-bullet-active{
    
    background:rgba(0,0,0,0.89);
}



.lpos-2{
    
    background:#EBEEF9 !important;
}






.lpos-3{
    
    background:#FCFAE6 !important;
}




.lpos-4{
    
    background:#FFECE6 !important;
}



.svg-fill-class h1{
    
    font-size:30px;
    color:#000000e3;
    line-height:120%;
    font-weight:600;
}


.pci-temp h1{
    
    font-size:18px;
    color:#000000e3;
    font-weight:500;
    margin:20px 0;
}


.pci-temp a{
    
    font-size:16px;
    text-decoration:underline;
    color:#324fbe;
}

.pci-temp img{
    
    width:24px;
}


.sec7-row{
    
    align-items:center;
}



.sec7-row .row{
    
    margin:25px 0;
}



.main-page-sec8 h1{
    
    color:#000000e3;
    font-size:37px;
    line-height:120%;
    font-weight:700;
    margin:0px;
}


.main-page-sec8 p{
    
    margin:25px 0;
    font-size:17px;
    color:#00000099;
    font-weight:400;
    
}



.main-page-sec8 a{
    
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    min-height: 40px;
    padding: 0px clamp(8px, 1.11111vw, 16px);
    background-color: #324fbe;
    border: 1px solid #324fbe;
    border-radius: 4px;
    /*font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";*/
    font-size: 16px;
    line-height: 100%;
    font-weight: 500;
    color: #FFF;
    text-decoration:none;
    text-align: center;
    transition: all 0.05s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
}


.main-page-sec8 a:hover{
    
    background-color: #283F98;
    border: 1px solid #283F98;
}

.main-page-sec8 h3{
    
    font-size:17px;
    color:#000000e3;
    font-weight:500;
    margin-right:15px;
    margin-bottom:0px;
}


.main-page-sec8 img{
    
    width:24px;
}




.bg-script{
    
    background-color:#fcfae6;
    align-items:center;
    padding:50px 30px;
    background-image:url(/themes/usermap/assets/images/hotimg/orb-yellow.svg);
    background-size:100%;
    background-position:center;
    background-repeat:no-repeat;
    
}


.tel3-ab .col-lg-12{
    
    display:flex;
    align-items:center;
    margin:25px 0;
}





.footer-main-page{
    
    background:#202641;
}

.footer-main-page-child ul{
    
    padding:0px !important;
    margin:0px !important;
}


.footer-main-page-child ul li{
    
    list-style-type:none;
    margin:10px 0;
    /*line-height:150%;*/
}


.footer-main-page-child ul li a{
    
    line-height:150%;
    font-size:15px;
    text-decoration:none;
    color:rgba(255,255,255,0.6);
    transition: all 0.05s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s !important;
}


.footer-main-page-child ul li a:hover{
    
    /*color:rgba(255,255,255,0.89);*/
    color:#FFF;
}


.footer-main-page-child h1{
    
    font-size:17px;
    color:#ffffffe3;
    margin:0 0 20px 0;
    font-weight:600;
}


.emptyline-footer{
    
    width:100%;
    height:1px;
    margin:15px 0;
    background:#565A6F;
}



.footer-copyright{
    
    display:flex;
    align-items:center;
    margin-top:50px;
    justify-content:space-between;
    border-top:1px solid #565A6F;
    padding:70px 0 30px 0;
}






.footer-copyright .copyright-link{
    
    display:flex;
    color:#ffffff99;
    font-size:15px;
    align-items:center;
}


.footer-copyright .copyright-link a{
    
    color:#ffffff99;
    font-size:15px;
    text-decoration:none;
}


.footer-copyright .copyright-link img{
    
    width:20px;
    margin-left:15px;
}




.left-cpr a{
    
     color:#ffffff99;
    font-size:15px;
  text-decoration:none;
  margin:0 12px;
    
}




.app-footer{
    
    margin:0px !important;
    padding:0px !important;
    background:transparent !important;
}

/*.app-footer a:not(.dropdown-item){*/
    
/*    color:rgba(255,255,255,0.6) !important;*/
/*}*/


.app-footer a:not(.dropdown-item):hover{
    
    /*color:rgba(255,255,255,0.89);*/
    color:#FFF !important;
}


.main-header-website{
    
    width:100%;
    background:#FFF !important;
    height:64px;
    padding:0 75px;
    box-shadow: inset 0px -1px 0px #E9E9EC;
}



.main-header-website ul li a{
    
    font-size:17px;
    color:#000000e3 !important;
    font-weight:500;
}


.main-header-website .dropdown .dropdown-menu{
    
    position:Absolute;
    right:0;
    left:0;
    width:100%;
    background:#FFF;
    top:64px;
    z-index:10;
    
}



.main-header-website .dropdown{
    
    position:unset !important;
}

.main-header-website .dropdown .dropdown-menu .row{
    
   padding:15px 75px 75px;
   margin:0px !important;
}





.menu-line{
    
    height:1px;
    background:#E4E4E4;
    width:100%;
    margin-bottom:25px;
}

.main-header-website .dropdown-item a{
    
    padding:0px;
    display:flex;
    text-decoration:none !important;
    align-items:flex-start;
    justify-content:flex-start;
    margin-bottom:30px;
}


.main-header-website .dropdown-item{
    
    padding:0px;
}

.main-header-website .dropdown-item svg{
    
    width:24px;
    height:24px;
    margin-left:15px;
}


.main-header-website .dropdown-item h1{
    
    font-size:17px;
    color:#000000e3;
    font-weight:600;
    line-height:normal;
    margin:0px;
}



.main-header-website .dropdown-item p{
    
    font-size:17px;
    margin:0px;
    color:#00000099;
    font-weight:400;
}



.main-header-website .dropdown-item:hover{
    
    background:transparent !important;
    color:initial !important;
}


.main-header-website .dropdown-item{

    white-space:unset !important;    
    
}


.solo-title{
    
    font-size:14px;
    color:#000000e3;
    font-weight:400;
    margin-top:16px;
    line-height: 100%;
    height: 32px;
    display: flex;
    align-items: center;
}




.last-col-link{
    
    font-size:17px;
    color:#000000e3;
    font-weight:700;
    display:block;
    margin:10px 0 !important;
    text-decoration:none !important;
    
}



.thin-dropdown .blue-link{
    
    font-size:17px;
    color:#324fbe !important;
    text-decoration:none !important;
    font-weight:700;
}




.thin-dropdown .blue-link svg{
    fill:#324fbe !important;
    width:24px;
    height:24px;
    margin-right:10px;
    transform:rotate(180deg);
}



.thin-dropdown{
    
    display:block !important;
}

.main-header-website{
    
    position:sticky;
    top:0;
    z-index:3;
}

.main-header-website .dropdown .dropdown-menu{
    
    padding:0px !important;
    margin:0px !important;
}

/*.dropdown-overlay{*/
    
/*    position:absolute;*/
/*    left:0;*/
/*    right:0;*/
/*    top:0;*/
/*    bottom:0;*/
/*    background:#00000080;*/
/*    display:none;*/
/*}*/


.dn-desk{
  
  display:none;  
    
}

.show-desk{
    
    display:block;
}


/*responsive of main page mobile version */
/*responsive of main page mobile version */
/*responsive of main page mobile version */
/*responsive of main page mobile version */
/*responsive of main page mobile version */


@media screen and (min-width:600px) and (max-width:991px){
    
    .section-style{
        
        padding:30px !important;
    }
    
    .main-header-website{
        
        padding:0 30px !important;
    }

    .blog-parent{
        
        padding:0 7.5px !important;
    }
    
    
  
        
        
    .sign-in-class {
     flex-direction:row !important; 
    margin-top: 0px !important;
    align-items: center !important;
}    

.google-sign{
    
    margin-top:0px !important;
    margin-left:15px !important;
}
    
    
}


@media screen and (max-width:991px){
    
    .main-header-website{
        
        padding:0 17px;
    }
    
      .mySwiper-second .swiper-slide{
        display:flex;
        justify-content:center;
    }
        
    
    .secrow-pci1{
        
        margin-bottom:0px !important;
    }
    
     .secrow-pci2{
        
        margin-top:0px !important;
    }
    
    .main-header-website .navbar-brand{
        
        margin-right:0px;
    }
    
    
    .main-header-website .navbar-toggler{
        
        padding:0px !important;
        color:rgba(0,0,0,0.89) !important;
    }
    
    
    
    
    .main-header-website .collapsed .navbar-toggler-icon:after{
        
        content:'\f0c9';
        font-family:'Fontawesome';
        width:40px;
        height:40px;
        color:rgba(0,0,0,0.89);
        background-image:none !important;
        
    }
    
    
    
    .main-header-website .navbar-toggler-icon:after{
        
        content:'\f00d';
        font-family:'Fontawesome';
        background-image:none !important;
        width:40px;
        height:40px;
        color:rgba(0,0,0,0.89);
        
    }
    
    
    
    .main-header-website .navbar-collapse.show{
        
        position:Absolute;
        top:64px;
        padding:0 17px 17px 17px;
        right:0;
        height: calc(100vh - 64px);
        left:0;
        background:#FFF;
        z-index:10;
        overflow-y:auto;
        
    }
    
    
    
    .main-header-website .collapsing{
        
        height:64px !important;
        position:absolute;
        top:64px;
        right:0px;
        left:0px;
        
    }
    
    .main-header-website .navbar-nav{
        
        padding-right:0px;
    }
   
   
    .icon-darkmode{
        
        display:none;
    }
    
    
    
    
    .header-left{
        
        justify-content:center;
    }
    
    
    
    .header-left .sign-in{
        
        margin-left:0px;
        justify-content:center;
    }
    
    .main-header-website .nav-link{
        
        font-size:20px;
        padding:16px 0;
        
    }
    
    
    .main-header-website .nav-item.dropdown{
        
        margin:0px !important;
    }
    
    .main-header-website .dropdown .dropdown-menu{
        
        position:unset !important;
        box-shadow:none;
    }
    
    
    .main-header-website .dropdown .dropdown-menu .row{
        
        padding:0px;
    }
    
    
     .main-header-website .dropdown .dropdown-menu .row .col-lg-3{
         
         padding:0px;
     }
    
    
    
    .observe{
        
        background:#FFF;
    }
    
    
    .question{
        
        background:#FFF;
    }
    
    .engage{
        
        background:#FFF;
    }
    
    
    
    .main-header-website .dropdown-item h1{
        
        font-size:16px;
    }
    
    
    
    
    .main-header-website .dropdown-item p{
        
        display:none;
    }
    
    
    .main-header-website .dropdown-item a{
        
        margin-bottom:10px;
    }
    
    
    .menu-line{
        
        margin-bottom:15px;
    }
    
    .empty-solo-title{
        
        display:none;
    }
    
    
    .main-header-website .dropdown.show .nav-link:after{
        
        transform:rotate(180deg);
        
    }
    
    .main-header-website .dropdown-toggle::after{
        transition: all 0.15s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
        vertical-align:middle !important;
        content:'\f107';
        border:0px !important;
        font-size:30px;
        font-family:'Fontawesome';
    }
    
    .main-header-website .dropdown-toggle{
        
        display:flex;
        align-items:center;
        justify-content:space-between;
    }
    
    
    
    .section-style{
        
        /*padding:24px 17px;*/
        padding:24px 15px;
    }
    
    .main-page-sec1 h1{
        
        font-size:32px;
    }
    
    /*.pad-zero{*/
        
    /*    padding:0px;*/
    /*}*/
    
    
    
    .main-page-sec1 h3{
        
        font-size:20px;
    }
    
    
    .main-page-sec1 p{
        
        font-size:16px;
    }
    
    
    .sign-in-class{
        
        flex-direction:column-reverse;
        margin-top:0px;
        align-items:flex-start;
    }
    
    
    
    .google-sign{
        
        margin-top:10px;
        margin-left:0px;
    }
    
    
    
    .free-hj{
        
        margin-top:10px;
        font-size:14px !important;
    }
    
    
    .dn-desk{
        
        display:block !important;
    }
    
    
    
    
    .show-desk{
        
        display:none;
    }
    
    
    
    .vid-margin{
        
        margin-bottom:10px;
        padding:0;
    }
    
    
    
    .main-page-sec2{
        
        margin-top:0px;
    }
    
    .main-page-sec2 h1{
        
        font-size:24px;
        font-weight:500;
    }
    
    
    
    .mySwiper-first:before{
        
        width:40px;
    }
    
      .mySwiper-first:after{
        
        width:40px;
    }
    
    .slider1-undertitle{
        
        margin-top:30px;
        text-align:right;
        display:block;
        padding:0px;
    }
    
    .title-child{
        
        width:100%;
        margin:10px 0;
    }
    
    
    
    .main-page-sec3 .row{
        
        flex-direction:column-reverse;
    }
    
    .ac-title{
        margin:0px;
        font-size:24px;
    }
    
    .mob-observe{
        
        background:rgb(252, 250, 230);
    }
    
    
    .main-page-sec3 .card-header{
        
        padding:8px;
    }
    
    
    .main-page-sec3 .card-body{
        
        padding:8px !important;
    }
    
    .after-style-icon img{
        
        margin-left:0px;
    }
    
    
    
    .mob-question{
        
        background:rgb(228, 223, 243);
    }
    
    
    .mob-engage{
        
        background:rgb(226, 248, 251);
    }
    
    .sec4-title h1{
        
        font-size:24px;
    }
    
    .sec4-title p{
        
        font-size:16px;
    }
    
    .blog-parent{
        
        margin:7.5px 0;
    }
    
    
    .blog-inner:hover > div {
    transform: translateY(calc(-50% - clamp(16px, 1.11111vw, 16px)));
}
    
    
    .main-page-sec5 h1{
        
        font-size:24px;
    }
    
    .mySwiper-second:before{
        
        width:70px;
    }
    
    
    .mySwiper-second:after{
        
        width:70px;
    }
    
    
    
    .slider2-undertitle{
        
        display:flex;
        
        
    }
    
    
    .explore-int{
        
        justify-content:center;
    }
    
    
    .main-page-sec6 .swiper-slide{
        
        flex-direction:column;
    }
    
    
    
    .lss-posrel{
        
        position:unset;
    }
    
    
    .lss-right h2{
        
        font-size:28px;
    }
    
    
    .lss-right p{
        
        font-size:16px;
    }
    
    
    .lss-right{
        
        margin-bottom:20px;
    }
    
    .slider-control-sec6{
        
        position:unset !important;
    }
    
    
    
    .slider-control-sec6 .swiper-pagination{
        
        width:auto !important;
    }
    
    
    .svg-fill-class h1{
        
        font-size:24px;
    }
    
    
    
    .borcls{
        
        padding:15px 0;
        border-bottom:1px solid #E9E9EC;
    }
    
    
    .first-borcls{
        
        border-top:1px solid #E9E9EC;
    }
    
    
    .main-page-sec8 h1{
        
        font-size:28px;
    }
    
    .bg-script{
        
        padding: clamp(24px, 2.77778vw, 40px);
        
    }
    
    
    
    .main-page-sec8 p{
        
        font-size:16px;
    }
    
    
    
    .tel3-ab{
        
        margin-top:30px;
        border-top:1px solid rgba(0,0,0,0.89);
    }
    
    .main-page-sec8 h3{
        
        font-size:16px;
    }
    
    
    
    .footer-main-page-child h1{
        
        border-bottom:1px solid #565A6F;
        padding-bottom:15px;
        margin-top:20px;
    }
    
    
    .footer-main-page-child ul{
        
        display:flex;
        align-items:flex-start;
        flex-wrap:wrap;
        justify-content:space-between;
    }
    
    
    
    .footer-main-page-child ul li{
        
        padding:0px;
        width:50%;
    }
    
    .full-li{
        
        width:100%;
    }
    
    .footer-copyright{
        
        border-top:0px;
        margin-top:0px;
        flex-direction:column-reverse;
        padding:30px 0;
    }
    
    .left-cpr{
        
        display:block;
    }
    
    
    .footer-copyright .copyright-link{
        
        flex-direction:column;
        justify-content:center;
    }
    
    
    .footer-copyright .copyright-link img{
        
        margin-left:0px;
        margin-bottom:15px;
    }
    
    
    
    .m-service-footer__copyright-text{
        
        text-align:center;
    }
    
}



























/*responsive of main page mobile version */
/*responsive of main page mobile version */
/*responsive of main page mobile version */
/*responsive of main page mobile version */
/*responsive of main page mobile version */




/*responsive of tablet version fro main page*/
/*responsive of tablet version fro main page*/
/*responsive of tablet version fro main page*/






/*@media screen and (min-width:531px) and (max-width:992px){*/
    
    
    
/*    .main-header-website{*/
        
/*        padding:0 30px;*/
/*    }*/
    
    
/*     .dn-desk{*/
        
/*        display:block !important;*/
/*    }*/
    
    
    
    
/*    .show-desk{*/
        
/*        display:none;*/
/*    }*/
    
    
       
/*    .main-header-website .navbar-brand{*/
        
/*        margin-right:0px;*/
/*    }*/
    
    
/*    .main-header-website .navbar-toggler{*/
        
/*        padding:0px !important;*/
/*        color:rgba(0,0,0,0.89) !important;*/
/*    }*/
    
    
    
    
/*    .main-header-website .collapsed .navbar-toggler-icon:after{*/
        
/*        content:'\f0c9';*/
/*        font-family:'Fontawesome';*/
/*        width:40px;*/
/*        height:40px;*/
/*        color:rgba(0,0,0,0.89);*/
/*        background-image:none !important;*/
        
/*    }*/
    
    
    
/*    .main-header-website .navbar-toggler-icon:after{*/
        
/*        content:'\f00d';*/
/*        font-family:'Fontawesome';*/
/*        background-image:none !important;*/
/*        width:40px;*/
/*        height:40px;*/
/*        color:rgba(0,0,0,0.89);*/
        
/*    }*/
    
    
    
/*    .main-header-website .navbar-collapse.show{*/
        
/*        position:Absolute;*/
/*        top:64px;*/
/*        padding:0 17px 17px 17px;*/
/*        right:0;*/
/*        height: calc(100vh - 64px);*/
/*        left:0;*/
/*        background:#FFF;*/
/*        z-index:10;*/
/*        overflow-y:auto;*/
        
/*    }*/
    
    
    
/*    .main-header-website .collapsing{*/
        
/*        height:64px !important;*/
/*        position:absolute;*/
/*        top:64px;*/
/*        right:0px;*/
/*        left:0px;*/
        
/*    }*/
    
/*    .main-header-website .navbar-nav{*/
        
/*        padding-right:0px;*/
/*    }*/
   
   
/*    .icon-darkmode{*/
        
/*        display:none;*/
/*    }*/
    
    
    
    
/*    .header-left{*/
        
/*        justify-content:center;*/
/*    }*/
    
    
    
/*    .header-left .sign-in{*/
        
/*        margin-left:0px;*/
/*        justify-content:center;*/
/*    }*/
    
/*    .main-header-website .nav-link{*/
        
/*        font-size:20px;*/
/*        padding:16px 0;*/
        
/*    }*/
    
    
/*    .main-header-website .nav-item.dropdown{*/
        
/*        margin:0px !important;*/
/*    }*/
    
/*    .main-header-website .dropdown .dropdown-menu{*/
        
/*        position:unset !important;*/
/*        box-shadow:none;*/
/*    }*/
    
    
/*    .main-header-website .dropdown .dropdown-menu .row{*/
        
/*        padding:0px;*/
/*    }*/
    
    
/*     .main-header-website .dropdown .dropdown-menu .row .col-lg-3{*/
         
/*         padding:0px;*/
/*     }*/
    
    
    
/*    .observe{*/
        
/*        background:#FFF;*/
/*    }*/
    
    
/*    .question{*/
        
/*        background:#FFF;*/
/*    }*/
    
/*    .engage{*/
        
/*        background:#FFF;*/
/*    }*/
    
    
    
/*    .main-header-website .dropdown-item h1{*/
        
/*        font-size:16px;*/
/*    }*/
    
    
    
    
/*    .main-header-website .dropdown-item p{*/
        
/*        display:none;*/
/*    }*/
    
    
/*    .main-header-website .dropdown-item a{*/
        
/*        margin-bottom:10px;*/
/*    }*/
    
    
/*    .menu-line{*/
        
/*        margin-bottom:15px;*/
/*    }*/
    
/*    .empty-solo-title{*/
        
/*        display:none;*/
/*    }*/
    
    
/*    .main-header-website .dropdown.show .nav-link:after{*/
        
/*        transform:rotate(180deg);*/
        
/*    }*/
    
/*    .main-header-website .dropdown-toggle::after{*/
/*        transition: all 0.15s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;*/
/*        vertical-align:middle !important;*/
/*        content:'\f107';*/
/*        border:0px !important;*/
/*        font-size:30px;*/
/*        font-family:'Fontawesome';*/
/*    }*/
    
/*    .main-header-website .dropdown-toggle{*/
        
/*        display:flex;*/
/*        align-items:center;*/
/*        justify-content:space-between;*/
/*    }*/
    
    
    
    
    
/*    .main-page-sec1 h1{*/
        
/*        font-size:32px;*/
/*    }*/
    
    
    
/*    .section-style{*/
        
/*        padding:30px;*/
/*    }*/
    
    
    
    
/*    .main-page-sec1 h3{*/
        
/*        font-size:20px;*/
/*    }*/
    
    
/*    .pad-zero{*/
        
/*        padding:0px;*/
/*    }*/
    
    
    
/*    .main-page-sec1 p{*/
        
/*        font-size:16px;*/
/*    }*/
    
/*    .free-hj{*/
        
/*        font-size:14px !important;*/
/*        margin-bottom:20px;*/
/*    }*/
    
    
    
    
    
/*    .main-page-sec2 h1{*/
        
/*        font-size:24px;*/
/*    }*/
    
    
/*    .main-page-sec2{*/
        
/*        margin-top:0px;*/
/*    }*/
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
/*}*/












/*responsive of tablet version fro main page*/
/*responsive of tablet version fro main page*/
/*responsive of tablet version fro main page*/





.ai-center{
    
    display:flex;
    align-items:Center;
}


.fmn-1{
    
    background:#eef1f4;
    padding:30px 50px;
  
}

.fmn-2{
    
  
    padding:30px 50px;
  
}

.md-ml-10{
    
    margin-left:10px;
}



.footer-sec1-col p{
    
    color:#0e1935;
    font-size:15px;
    margin-bottom:5px;
    
}

.margin-0{
    
    margin:0px;
}


.def-color-p{
    
    color:#8a929c !important;
    font-size:12px !important;
}



.footer-link-col p{
    
    font-size:18px;
    color:#0e1935;
    margin-bottom:20px;
}


.md-pad-0{
    
    padding:0px;
}



.footer-main-new .footer-link-col ul li a{
    
    color:#0e1935 !important;
    font-size:15px;
    
    
}

.footer-main-new .footer-link-col ul li a:hover{
    
    color:#0e1935 !important;
    text-decoration:none !important;
}


.footer-link-col ul li{
    
    margin-bottom:10px;
    list-style-type:none;
}






.footer-main-new{
    
    background:linear-gradient(333.67deg,#f6f8fb 68%,#ebedf0 113.46%);
}



.pf-logo{
    
    width:100px;
    height:50px;
}



.dl-app-footer{
    
    font-size: 18px;
    color: #0e1935;
    margin-bottom: 0;
}


.footer-left-side-1 .dl-class p a{
    
    font-size:14px;
    color:#0e1935 !important;
}

.footer-left-side-1 .dl-class p a:hover{
    
     font-size:14px;
    color:#0e1935 !important;
    text-decoration:none !important;
    
}

.dl-class{
    
    padding:10px;
    border-radius:10px;
    background:#FFF;
    box-shadow: 0 2px 8px rgb(13 60 95 / 10%);
    justify-content:space-between;
}




.footer-left-side-1{
    
    align-items:Center;
}


.footer-left-side-1 .col-md-3{
    
    padding:0 5px;
}



.green-cls-footer{
    
    color:#FFF;
    background:#85c441;
    border-radius:10px;
    font-size:15px;
    text-align:center;
    padding:8px 15px;
}


.md-pad-5{
    
    padding:0 5px;
}


.md-mt-40{
    
    margin-top:40px;
}


.karshenas{
    
    margin:15px 0 0 0;
    text-align:left;
    
}


.footer-left-side-2 .karshenas a{
    
    font-size:16px !important;
    color:#0e1935 !important;
}



.footer-left-side-2 .karshenas a:hover{
    
    font-size:16px !important;
    color:#0e1935 !important;
    text-decoration:none !important;
}



.circle{
    display:inline-block;
    width:11px;
    height:11px;
    border-radius:100%;
    background: linear-gradient(180deg,#7edf50 0%,#17c128 100%);
}

.footer-left-side-2 .karshenas svg{
    
    transform:rotate(90deg);
}



.nemad img{
    
    width:68px;
    height:83px;
    background:#FFF;
    border-radius:10px;
}

.nemad{
    
    justify-content:space-between;
}


.footer-left-side-2{
    
    margin:40px 0 0 0;
    padding:0 5px;
}



.um-footer-last{
    
    margin:20px 0 0 0;
   
    
}

.um-footer-last .col-md-12{
    
     padding:20px 0 20px 0;
     border-top:1px solid #ff3c00;
    
}




.footer-row-1{
    
    justify-content:space-between;
}


.um-footer-last .copyright-foter2 a{
    
    color:#0e1935 !important;
}


.um-footer-last .copyright-foter2 a:hover{
    
    color:#0e1935 !important;
    text-decoration:none !important;
}


.um-footer-last .copyright-foter2{
    
    margin:0px;
}



.df-jcs{
    
    display:flex;
    align-items:center;
    justify-content:space-between;
}



.main-page-sec-zap h1{

    text-align: center;
    font-size: 35px;
    font-weight: 700;
    margin-bottom: 50px;
    line-height:45px;
}

.main-page-sec-zap img{
    
    width:100%;
}



.main-blog-bitu .swiper {
    position: Relative !important;
    width: 100%;
    height: 100%;
}


.mySwiper-centerhome .swiper-slide {
    position: Relative !important;
}


.main-blog-bitu .swiper-slide {
    width: 60%;
}


.main-blog-bitu .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}



.main-blog-bitu .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}


.mySwiper-centerhome .blog-info {
    opacity: .85;
    background-color: #FFF;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    bottom: 30px;
    padding: 14px 15px 13px;
    position: absolute;
    text-align: right;
    width: 100%;
}

.mySwiper-centerhome .blog-title:hover{
    
    text-decoration:none !important;
}

.mySwiper-centerhome .blog-title {
    color: #000;
    font-size:17px;
    font-weight: 600;
    line-height: 26px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}


.mySwiper-centerhome .blog-info p {
    margin-top: 5px;
    color: #2f2f2f;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
}

.mySwiper-centerhome .blog-info p a {
    color: #ff3c00;
}



.centerhome-nav {
    display: flex;
    align-items: center;
    justify-content: space-between; 
    width: 65%;
    margin: auto;
    position: Relative;
    top: -20%;
}

.centerhome-nav .swiper-button-prev {
    position: relative !important;
    left: -15px !important;
    right: auto !important;
}

.centerhome-nav .swiper-button-prev:after {
    content: '\f060' !important;
    font-size: 20px;
    color: #e0e0e0;
    font-family: 'Fontawesome';
}

.centerhome-nav .swiper-button-next {
    right: -15px !important;
    left: auto !important;
    position: relative !important;
}

.centerhome-nav .swiper-button-next:after {
    content: '\f061' !important;
    font-size: 20px;
    color: #e0e0e0;
    font-family: 'Fontawesome';
}



.mySwiper-centerhome .blog-info p a:hover{
    
    text-decoration:none !important;
}


.centerhome-nav .swiper-button-prev:hover:after {
    color: #ff3c00;
}


.centerhome-nav .swiper-button-next:hover:after {
    color: #ff3c00;
}




.mySwiper-centerhome .swiper-slide-prev {
    opacity: .5;
}

.mySwiper-centerhome .swiper-slide-next {
    opacity: .5;
}


.bc-about p{
    
    margin:0px;
    color:rgba(0,0,0,0.6);
    font-size:14px;
    
}

.img-w100-imp{
    
    width:100% !important;
}


.img-w100{
    
    width:100%;
}

.mission-p{
    
    font-size:16px;
    color:rgba(0,0,0,0.6);
    line-height:25px;
}


.about-sec1 h1{
    margin:25px 0;
    line-height:120%;
    font-size:45px;
    color:#000000e3;
    
}


.as3-content{
    
    margin-top:20px;
}


.as3-content h3{
    
    line-height:120%;
    font-size:30px;
    color:#000000e3;
    font-weight:600;
    margin-bottom:15px;
}


.as3-content p{
    
    
    font-size:16px;
    line-height:normal;
    color:#00000099;
}


.about-sec3 .card{
    
    background:none;
    border:none;
    box-shadow:none;
    border-radius:0px;
}

.about-sec3 .card-header{
    
     background:none;
    border:none;
    box-shadow:none;
    border-radius:0px;
    padding:0px !important;
}


.about-sec3 .card-header button{
    
    text-align:right !important;
    padding:0px !important;
    color:#ff3c00;
    
}

 
.about-sec3 .card-header button:focus{
    
    box-shadow:none !important;
}

.about-sec3 .card-header .collapsed:after{
    
    content:'\f107';
    font-family:'Fontawesome';
}


.about-sec3 .card-header button:after{
    
     content:'\f106';
    font-family:'Fontawesome';
}




.about-sec3 .card-body{
    
    padding:1.25rem 0;
    font-size:16px;
    color:rgba(0,0,0,0.6);
    line-height:25px;
}



.ta-center{
    
    text-align:center;
}



.asv-title h4{
    
    line-height: 120%;
    font-size: 30px;
    color: #000000e3;
    font-weight: 600;
    margin-bottom: 15px;
}




.asv-title p{
    
     font-size:16px;
    color:rgba(0,0,0,0.6);
    line-height:25px;
    
}

.asv-col h3{
    
    font-size:18px;
    color:#000000e3;
    line-height:120%;
    margin:20px 0;
}


.asv-col p{
    
    margin:0px;
    font-size:14px;
    line-height:normal;
    color:#00000099;
    
}


.asv-col img{
    
    width:24px;
}


.asv-col{
    
    margin:20px 0;
}



.df-jcc{
    
    display:Flex;
    justify-content:center;
}




.about-last-sec h2{
    
    line-height:120%;
    font-size:37px;
    color:#000000e3;
    margin:0;
    
}


.about-last-sec p{
    
    margin:25px 0;
    font-size:15px;
    line-height:normal;
    color:#00000099;
    
}



.about-last-sec a{
    /*margin: 0 10px;*/
    padding: 0 15px;
    border: 1px solid #324fb3;
    font-weight: 500;
    text-align: center;
    color: #324fbe;
    min-height: 40px;
    border-radius: 4px;
    font-size: 16px;
    justify-content: center;
    line-height: 100%;
    text-align: center;
    display: flex;
    align-items: Center;
    text-decoration: none !important;
    transition: all 0.05s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
    width:fit-content;
    margin:auto;
}


.about-last-sec a:hover{
    
    color: #283F98;
    border-color: #283F98;
    box-shadow: inset 0 0 0 1px #283f98;
}




.var-bg{
    
    background-color:#ebeef9;
    padding:40px 15px;
    background-image:url(/themes/usermap/assets/images/hotimg/orb-blue.svg);
    background-size: 100%;
    background-position: center;
    background-repeat: no-repeat;
}




.about-silder .swiper {
      width: 100%;
      height: 100%;
    }

   .about-silder .swiper-slide {
      text-align: center;
      font-size: 18px;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
      background-color:#ebeef9;
      background-image:url(/themes/usermap/assets/images/hotimg/testimonials-bg.svg);
      background-size:cover;
      padding:40px;
      /*flex-direction:column;*/
      display:Block !important;
    }

    .about-silder .swiper-slide img {
      display: block;
      width: 100px;
      height: 50px;
      object-fit: cover;
    }

   .about-silder .swiper {
      margin-left: auto;
      margin-right: auto;
      padding-bottom:150px;
    }




.thumb-tm {
    
    margin-bottom:50px;
}



.about-silder .swiper-slide p{
    
    margin-bottom:50px;
    font-size:30px;
    color:#000000e3;
    line-height:normal;
    text-align:right;
    
}


.slider-emp h3{
    
    font-size:15px;
    font-weight:700;
    color:#000000e3;
}


.slider-emp{
    
    text-align:right;
}




.slider-emp svg{
    
    width:.9rem;
}

.about-silder .swiper-slide .emp-link{
    
    text-decoration:underline;
    font-size:16px;
    color:#000000e3;
}

.about-silder .swiper-slide .epm-link:hover{
    
    color:#000000e3 !important;
}





.about-btns{
    
    position:relative;
    display:Flex;
    align-items:center;
    justify-content:center;
    margin-top:25px;
}



.mySwiper-aboutpage .about-btns .swiper-button-next{
    
    /*position:unset;*/
    left:38% !important;
    right:auto !important; 
}



.mySwiper-aboutpage .about-btns .swiper-button-prev{
    
    /*position:unset;*/
    right:38% !important;
    left:auto !important; 
}


.mySwiper-aboutpage .about-btns .swiper-button-prev:after{
    
    content:'\f061';
    font-family:'Fontawesome' !important;
    font-size:25px;
    color:#000;
}

.mySwiper-aboutpage .about-btns .swiper-button-next:after{
    
    content:'\f060';
    font-family:'Fontawesome' !important;
    font-size:25px;
    color:#000;
}




.mySwiper-aboutpage .about-btns .swiper-pagination{
    
   width:fit-content !important;
   position:relative;
   bottom:0px !important;
}




.mySwiper-aboutpage .about-btns .swiper-pagination-bullet-active{
    
    background:#000;
}


.contact_block {
    position: relative;
    box-shadow: 0px 0px 30px 1px rgb(0 0 0 / 6%);
    border-radius: 10px;
    background-color: #ffffff;
    text-align: center;
    /*padding: 50px 5px 10px;*/
    z-index: 1;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    min-height: 325px;
    display:flex;
    flex-direction:column;
    justify-content:center;
    padding:0px;
}



.contact_block:before{
    
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    border:solid transparent;
    border-width: 1px 1px 0px 0px;
    border-radius: 0px 10px 0px 0px;
    z-index: -1;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    
}

.contact_block span:before {
   right: auto;
    left: 0;
    border-radius: 10px 0px 0px 0px;
    border-width: 1px 0px 0px 1px;
    position: absolute;
    content: "";
    top: 0;
    /* right: 0; */
    width: 100%;
    height: 100%;
    border: solid transparent;
    border-width: 1px 0px 0px 1px;
    /* border-radius: 0px 0px 10px 0px; */
    z-index: -1;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
}



.contact_block span:after {
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    /*border-radius: 0px 0px 0px 10px;*/
    /*border-width: 0px 0px 1px 1px;*/
}



.contact_block span:after{
    
    position: absolute;
    content: "";
    /*top: 0;*/
    /*right: 0;*/
    width: 100%;
    height: 100%;
    border: 1px solid transparent;
    border-width: 0px 0px 1px 1px;
    border-radius: 0px 0px 0px 10px;
    z-index: -1;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
}


.contact_block .contact_icon {
    margin-bottom: 15px;
}

.contact_block h4 {
    position: relative;
    padding-bottom: 14px;
    margin-bottom: 17px;
    text-transform: capitalize;
    font-size: 16px;
    color: #222222;
    font-weight: 600;
}



.contactimg56 {
    width: 70px;
}



.contact_block h4:before{
    content: "";
    position: absolute;
    right: 50%;
    top: 100%;
    transform: translateX(50%);
    width: 104px;
    height: 1px;
    background-color: #ff3c00;
}




.contact_block h4:after {
    
    width: 56px;
    top: calc(100% + 5px);
    content: "";
    position: absolute;
    right: 50%;
    /*top: 100%;*/
    transform: translateX(50%);
    /*width: 104px;*/
    height: 1px;
    background-color: #ff3c00;
}




.contact_block p {
    margin: 0;
    font-size: 13px;
}


.contact_block:after {
    top: auto;
    bottom: 0;
    border-radius: 0px 0px 10px 0px;
    border-width: 0px 1px 1px 0px !important;
    position: absolute;
    content: "";
    /*top: 0;*/
    right: 0;
    width: 100%;
    height: 100%;
    border: 1px solid transparent;
    /*border-width: 1px 1px 0px 0px;*/
    /*border-radius: 0px 10px 0px 0px;*/
    z-index: -1;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
}



.contact_block:hover:before {
    width: 90px;
    height: 60px;
    border-color: #ff3c00;
}

.contact_block:hover span:before {
    width: 60px;
    height: 90px;
    border-color: #ff3c00;
}


.contact_block:hover span:after {
    width: 90px;
    height: 60px;
    border-color: #ff3c00;
}

.contact_block:hover:after {
    width: 60px;
    height: 90px;
    border-color: #ff3c00;
}



.contact-sec2 .row{
    box-shadow: 0px 0px 30px 1px rgb(0 0 0 / 6%);
    padding:25px;
    display:block;
}


.contact-sec2 h2{
    
    color:#000;
    font-size:25px;
    font-weight:600;
    margin-bottom:20px;
}


.contact-sec2 form .col-md-12{
    
    margin:20px 0;
}



.contact-sec2 form input{
    
    background:#FFF;
    border:1px solid #cac8c8;
    color:#3d3d3d;
    padding:9px;
    font-size:.9rem;
    box-shadow:none;
    outline:none !important;
    transition:all .3s ease;
    height:38px;
    border-radius:10px;
    width:100%;
}

.contact-sec2 form input:focus{
    
    border-color:#cac8c8 !important;
    border-width:1px;
}

.contact-sec2 form select{
    
    background:#FFF;
    border:1px solid #cac8c8;
    color:#3d3d3d;
    /*padding:9px;*/
    font-size:.9rem;
    box-shadow:none;
    transition:all .3s ease;
    height:38px;
    border-radius:10px;
    width:100%;
}





.contact-sec2 form textarea{
    
    background:#FFF;
    border:1px solid #cac8c8;
    color:#3d3d3d;
    padding:9px;
    font-size:.9rem;
    box-shadow:none;
    outline:none !important;
    transition:all .3s ease;
    /*height:38px;*/
    border-radius:10px;
    width:100%;
}



.contact-sec2 form button{
    
    min-width: 170px;
    height: 50px;
    margin-right:15px;
    line-height: 36px;
    display: inline-block;
    outline: none;
    /*font-family: 'vazir' !important;*/
    border: none;
    background: none;
    cursor: pointer;
    text-align: center;
    text-transform: capitalize;
    border-radius: 30px;
    font-size: 16px;
    color: #ffffff;
    position: relative;
    z-index: 1;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    
}


.contact-sec2 form button:before{
    
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    border-radius: 30px;
    background-color: #ff3c00;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}


.contact-sec2 form button:after{
    
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    opacity: 0;
    border-radius: 30px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    border: 1px solid #ff3c00;
    -webkit-transform: scale(1.2, 1.2);
    transform: scale(1.2, 1.2);
}



.contact-sec2 button:hover{
    
    color: #ff3c00;
    background: #fff !important;
    border-color: #ff3c00 !important;
}



.contact-sec2 button:hover:before{
    
    opacity: 0;
    -webkit-transform: scale(0.5, 0.5);
    transform: scale(0.5, 0.5);
}


.contact-sec2 button:hover:after{
    
    opacity: 1;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
}


.contact-last-sec .row{
    
    display:flex;
    align-items:center;
    justify-content:center;
}


.contact-last-sec .row p{
    
    text-align:center;
    margin-top:15px;
    color:#606060;
}
.contact-last-sec .contact-row-1 img{
    
    width:58px;
    height:58px;
}



.nav-pouyafaraz .navbar-brand{
    
    margin-right:0px;
}



.nav-pouyafaraz{
    
    border-bottom:1px solid #ff3c00;
    position:sticky;
    background:#FFF;
    z-index:999;
    width:100%;
    top:0;
    right:0;
    left:0;
    height:70px;
}



 .nav-pouyafaraz .nav-link{
     
     color:#000000e3 !important;
     font-weight:600;
     /*font-size:17px;*/
     font-size:15px;
 }


.nav-pouyafaraz .navbar-nav{
    
    padding:0 !important;
    margin-right:auto !important;
}


.dd-lang{
    
    z-index:9999999;
    margin:0px !important;
}


.dd-lang button{
    
    color:#000000e3 !important;
}


.dd-lang button{
    
    outline:none !important;
    box-shadow:none !important;
}



/*menu styles in mobile and tbalet*/
/*menu styles in mobile and tbalet*/


@media screen and (max-width:991px){
    
    .nav-pouyafaraz{
        
        padding:0px;
        flex-direction:row-reverse;
        height:auto;
        /*border:0px !important;*/
    }
    
    
    .nav-pouyafaraz .navbar-toggler{
        
        margin-right:20px;
    }
    
    .nav-pouyafaraz .navbar-brand{
        
        margin-left:20px;
    }
    
    .navbar-collapse{
        
        /*border-top:1px solid #ff3c00;*/
        padding-bottom:8px;
    }
    
    
    .nav-pouyafaraz .navbar-nav{
        
        padding:0 20px;
        text-align:center;
    }
    
    .start{
        
        width:40%;
        display:inline-block;
        line-height:40px;
    }
    
    
    .sign-in{
        
        width:40%;
        display:inline-block;
        line-height:40px;
    }
    
  .dd-lang button{
      
      margin-top: 15px;
    border: 1px solid #ddd;
    padding: 5px !important;
  }
    
    
    .header-left{
        
        text-align:center;
        display:Block;
    }
    
    
}





.title-404{
    
    font-size:45px;
    font-weight:600;
    color:#000000e3;
    line-height:53px;
    margin-top:25px;
}


.ops-404 h3{
    
    font-size:22px;
    font-weight:400;
    margin-bottom:25px;
    color:#000000e3;
    line-height:120%;
}


.ops-404 p{
    
    font-size:17px;
    color:#00000099;
    font-weight:400;
    line-height:normal;
    margin-bottom:25px;
    
}

.ex-blog-btn{
    
    margin: 0 0 0 20px;
    padding: 0 15px;
    border: 1px solid #324fb3;
    font-weight: 500;
    text-align: center;
    color: #324fbe;
    min-height: 40px;
    border-radius: 4px;
    font-size: 16px;
    justify-content: center;
    line-height: 100%;
    text-align: center;
    /*display: flex;*/
    display:inline-block;
    line-height:40px;
    align-items: Center;
    text-decoration: none !important;
    transition: all 0.05s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
}



.ex-blog-btn:hover{
    
    color: #283F98;
    border-color: #283F98;
    box-shadow: inset 0 0 0 1px #283f98;
}


.back-home-btn{
    
    background-color: #324fbe;
    border: 1px solid #324fbe;
    font-size: 16px;
    line-height: 100%;
    font-weight: 500;
    color: #FFF;
    text-align: center;
    white-space: nowrap;
    transition: all 0.05s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
    border-radius: 4px;
    justify-content: center;
    min-height: 40px;
    padding: 0 15px;
    /*display: flex;*/
    display:inline-block;
    line-height:40px;
    align-items: Center;
    text-decoration: none !important;
}


.back-home-btn:hover{
    
    background-color: #283f98;
    border: 1px solid #283f98;
    color: #FFF;
}




.footer-new-style{
    
    background:#FFF;
    padding:30px 0;
    position:relative;
}


.footer-shape{
    
    position:Absolute;
    top:-1px;
    right:0;
    left:0;
    overflow:hidden;
    line-height:0;
    width:100%;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
     transform: rotate(180deg);
}

.footer-shape svg{
    
    display:block;
    left:50%;
    transform:translateX(-50%);
    position:relative;
    z-index:-1;
    height:70px;
    width:calc(140% + 1.3px);
}


.footer-shape svg path{
    
    fill:#F2F4F6;
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
}





.red-footer{
    
    background:#ff3c00;
    padding:25px 50px;
    
}

.red-footer span{
    
    margin:0 5px;
}


.red-footer svg{
    
    font-size:20px;
    vertical-align:middle;
}

.red-footer-right{
    
    color:#FFF;
    font-size:14px;
    font-weight:400;
}




.red-footer-left{
    
    color:#FFF;
    font-size:14px;
    font-weight:400;
}

.ab-pic-footer{
    
    text-align:center;
    transform:translateY(-10px);
}

.fns-sec2{
    
    padding:30px;
}



.md-mb-20{
    
    margin-bottom:20px;
}


.fns-sec2 p{
    
    text-align:justify;
    color:#222332;
    font-size:12px;
    line-height:normal;
}




.red-footer-list h3{
    
    color:#222332;
    font-size:13px;
    font-weight:600;
    
}

.red-footer-list ul li{
    
    list-style-type:none;
}


.footer-new-style .red-footer-list ul li a{
    
    font-size: 14px;
    color: #696969 !important;
    line-height: 28px;
    position:relative;
    -moz-transition: all 0.4s ease 0s;
    text-decoration:none !important;
    -ms-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}



.footer-new-style .red-footer-list ul li a:hover{
    
    color:#ff3c00 !important;
}

.footer-new-style .red-footer-list ul li a:hover:before{
    
    color:#ff3c00 !important;
}


.red-footer-list ul li a:before{
      -moz-transition: all 0.4s ease 0s;
    text-decoration:none !important;
    -ms-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    content:'\f068';
    color:#ccc;
    font-family:'Fontawesome';
    vertical-align:middle;
    margin-left:10px;
}

.new-footer-last-sec{
    
    margin-top:25px;
    padding-top:30px;
    border-top:1px solid #DFE1E7;
}




.m-service-footer__copyright-text a{
    
    color:#A4A4A4 !important;
    font-size:12px;
}



.new-footer-last-sec .m-service-footer__copyright-text a:hover{
    
    color:#A4A4A4 !important;
    text-decoration:none !important;
}



.m-service-footer__copyright-text{
    
    color:#A4A4A4 !important;
    font-size:12px;
}



.new-footer-social a{
    
    
    color:#7A7A7A;
    background:#FFF;
    box-shadow: 0px 0px 0px 1px rgb(0 0 0 / 7%);
    border-radius:50%;
    height:36px;
    text-align:center;
    display:inline-block;
    line-height:39px;
    width:36px;
    position:relative;
    font-size:13px;
}

.new-footer-social a:before{
    
    content: "";
    display: block;
    background-color:#ff3c00;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    height: 100%;
    border-radius: 50%;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -moz-transform: scale(0);
    -webkit-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
}


.new-footer-social a svg path{
    
    fill:#7A7A7A;
    
}

.new-footer-social a:hover{
    
    color:#FFF;
}



.new-footer-social a:hover:before{
    
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    
}
    



.platform-cls{
    
    display: inline-block;
    position: relative;
    width: 110px;
    margin: 5px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    text-align: center;
}



.platform-cls .plt-svg{
    
    fill: #ffffff;
    stroke: #b5b5b5;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}


.platform-cls .fa-wordpress{
    
    position: absolute;
    font-size: 36px;
    top: 29px;
    left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    color: #444;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}



.platform-cls h3{
    
    font-size: 13px;
    position: absolute;
    left: 7px;
    right: 7px;
    bottom: 41px;
    font-size: 12px;
    font-weight: 500;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    margin-bottom:0px;
    bottom:35px;
    line-height: 11px;
    color:#333333 !important;
}





.platform-cls a{
    
    color:#333333 !important;
}



/*.platform-cls:hover .plt-svg{*/
    
/*    fill:#ff3c00;*/
/*    stroke:#555555;*/
/*}*/


.platform-cls:hover .plt-svg{
    
    fill:#ffcc00;
    stroke:#ffcc00;
}


.platform-cls:hover .fa-wordpress{
    
    color:#FFFFFF !important;
}


.platform-cls:hover h3{
    
    color:#FFF !important;
}


.trans-platform{
    
    transform:translateY(-26px);
}



.trans-platform-2x{
    
    transform:translateY(-52px);
}

.def-hover-platform-wp .plt-svg{
    
    fill: #ff3c00;
    stroke: #555555;
}

.def-hover-platform-wp h3{
    
    color:#FFF !important;
}


.def-hover-platform-wp .fa-wordpress{
    
    color:#FFF !important;
}



.def-hover-platform-plugin .plt-svg{
    
    fill:#673AB7;
    stroke:#777777;
}

.def-hover-platform-plugin h3{
    
    color:#FFF !important;
}


.def-hover-platform-plugin .fa-wordpress{
    
    color:#FFF !important;
}



.def-hover-platform-java .plt-svg{
    
    fill:#FB8C00;
    stroke:#777777;
}

.def-hover-platform-java h3{
    
    color:#FFF !important;
}


.def-hover-platform-java .fa-wordpress{
    
    color:#FFF !important;
}





.def-hover-platform-insta .plt-svg{
    
    fill:#00BCD4;
    stroke:#777777;
}


.def-hover-platform-insta h3{
    
    color:#FFF !important;
}


.def-hover-platform-insta .fa-wordpress{
    
    color:#FFF !important;
}



.def-hover-platform-app .plt-svg{
    
    fill:#F44336;
    stroke:#777777;
}

.def-hover-platform-app h3{
    
    color:#FFF !important;
}

.def-hover-platform-app .fa-wordpress{
    
    color:#FFF !important;
}





 .podcast-sec .swiper {
      width: 100%;
      height: 350px;
      overflow-x: visible !important;
    overflow-y: clip;
    }

   .podcast-sec .swiper-slide {
      text-align: center;
      font-size: 18px;
      /*height:100% !important;*/
      background: #fff;
      display: flex;
      /*justify-content: space-between;*/
      justify-content: flex-start;
      align-items: center;
    }

   .podcast-sec .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }



.podcast-sec{
    
    height:400px;
    position:relative;
    /*overflow:hidden;*/
    margin-bottom:100px;
}


/*.podcast-sec .col-md-10{*/
    
/*    box-shadow: 0px 14px 80px rgb(34 35 58 / 20%);*/
/*    padding: 25px;*/
/*    border-radius: 25px;*/
/*    transition: all 0.3s;*/
/*    height:400px;*/
/*}*/


.podcast-sec .col-md-12{
    
    box-shadow: 0px 14px 80px rgb(34 35 58 / 20%);
    padding: 25px;
    border-radius: 25px;
    transition: all 0.3s;
    height:400px;
}



.podcast-sec .swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical>.swiper-pagination-bullets{
    
    left: 10px !important;
    top: 50%;
    right:auto;
    transform: translate3d(0px,-50%,0);
}



.ver-slider-right{
    
    height:270px;
    width:300px;
    background-image: linear-gradient(147deg, #E1FE39 0%, #27E132 74%);
    box-shadow: 4px 13px 30px 1px rgb(39 225 50 / 20%);
    border-radius: 20px;
    transform: translateX(80px);
    position:Relative;
}



.ver-slider-right img{
    
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    opacity:1;
    border-radius: 20px;
    transition: all 0.3s;
    
}




.ver-slider-right:after{
    
  content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /*background-image: linear-gradient(147deg, #fe8a39 0%, #fd3838 74%);*/
    /*background-image: linear-gradient(147deg, #E1FE39 0%, #27E132 74%);*/
    background-image: linear-gradient(147deg, #ff3c00 0%, #ffcc00 74%);
    border-radius: 20px;
    opacity: 0.8;

}

.ver-slider-left{
    
    padding-left:50px;
    text-align:right;
}



.ver-slider-left h3{
    
    color: #7b7992;
    margin-bottom: 15px;
    display: block;
    font-weight: 500;
    font-size:14px;
}




.ver-slider-left h2 a{
    
    font-size: 24px;
    font-weight: 700;
    display:block;
    color: #0d0925 !important;
    text-decoration:none;
    margin-bottom: 20px;
}


.ver-slider-left h2 a:hover{
    
    color:#ff3c00 !important;
}

.ver-slider-left p{
    
    color: #4e4a67;
    margin-bottom: 30px;
    line-height: 1.5em;
    font-size:14px;
}






.podcast-sec audio{
    
    width:100%;
    height:40px;
}


.podcast-sec .swiper-pagination-bullet{
    
    width: 11px;
    height: 11px;
    display: block;
    border-radius: 10px;
    background: #062744;
    opacity: 0.2;
    transition: all 0.3s;
}

.podcast-sec .swiper-pagination-bullet-active{
    
    opacity:1;
    height:30px;
    width:11px;
    background:#ffcc00;
    /*box-shadow: 0px 0px 20px rgb(39 225 50 / 30%);*/
    box-shadow: 0px 0px 20px #ffcc00;
    
}




.event-sec{
    
    /*margin:200px 0;*/
    margin:35px 0 60px 0;
    background:#F5F0F7;
    position:relative;
}



.event-svg{
    
    position:absolute;
    right:0;
    left:0;
    top:-45px;
    
}



.event-svg-bot{
    
    position:absolute;
    right:0;
    left:0;
    bottom:-45px;
    transform: rotate(180deg);
    
}




.event-col-inside{
    
    background:#FFF;
    padding:10px;
    border-radius:10px;
    box-shadow: 0 0 20px #f1f1f1;
}

.event-col-image{
    
    border:1px dashed #ff3c00;
    border-radius:5px;
    padding:10px;
}


.event-col-image img{
    
    border-radius:5px;
}



.event-col-inside h4{
    font-size:15px;
    line-height:23px;
    margin:5px 0;
    text-align:center;
    min-height:56px;
    padding: 5px;
}




.event-col-inside h4 a{
    
    
    color:#464749 !important;
    font-size: 15px;
    font-weight: 300;
    min-height: 54px;
    max-width: 314px;
    margin: 0 auto;
    webkit-transition: all .3s ease;
    transition: all .3s ease;
}




.event-col-inside h4 a:hover{
    
    color:#ff3c00 !important;
    text-decoration:none;
}

.event-time-class{
    
    padding:10px 0;
    border-top:1px solid #f5f5f5;
}


.event-time-side{
    
    font-size:12px;
    color:#7d7e7f;
}

.event-address{
    
    margin:0px 0 10px 0;
    text-align:center;
    color:#7d7e7f;
    font-size:14px;
}


.fdc-event{
    
    flex-direction:column;
    justify-content:center;
}


.fdc-event p{
    
    color:#B9B9B9;
    font-size:14px;
    margin-top:15px;
    margin-bottom:0px;
}

.hcstylenew {
    overflow: scroll !important;
}



.helpbxt{
        margin: 40px auto 20px !important;
}


.faq-scetion{
    
    position:relative;
    overflow:hidden;
    height:500px;
    background-color:#F5f5f5;
    
}


.faq-scetion img{
    
    font-family: "object-fit: cover; object-position: center";
    height: 100%;
    left: 50%;
    margin: auto;
    min-width: 100%;
    width:100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    position: absolute;
    right: 0;
    top: 0%;
    /*transform: translate(-50%,-50%);*/
}



.guide-class{
    
    height:100%;
    display:flex;
    min-height:300px;
    justify-content:center;
    flex-direction:column;
    background:hsla(0,0%,100%,.9);
}



.about-sec1 .container-fluid {
    padding: 0px;
}


.about-sec1 .row {
    position: Relative;
    margin: 0px;
    height: 500px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 0 50px;
}


.about-sec1 img {
    height: 100%;
    left: 50%;
    margin: auto;
    min-width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    position: absolute;
    right: 0;
    /*top: 50%;*/
    top:0;
    padding: 0px;
    /*transform: translate(-50%,-50%);*/
}


.about-sec1 .col-md-3 {
    z-index: 2;
    padding: 0px;
    display: flex;
    align-items: Center;
    flex-direction: column;
    background: hsla(0,0%,100%,.9);
    justify-content: center;
    height: 100%;
}



.about-sec1 ul {
    padding: 0px;
    width: 100%;
}

.about-sec1 ul li {
    list-style-type: none;
}



.about-sec1 ul li a {
    align-items: center;
    color: #000;
    cursor: pointer;
    display: flex;
    font-size: 18px;
    font-weight: 500;
    height: 100%;
    line-height: 24px;
    min-height: 45px;
    padding: 0 50px;
    width: 100%;
}


.ul-active-about {
    background-color: #ff3c00;
    color: #fff !important;
}


.about-why-text {
    text-align: right;
    padding-right: 135px;
}

.about-text {
    z-index: 3;
    text-align: right;
}

.faq-title h2 {
    color: #ff3c00 !important;
    font-size: 50px !important;
    letter-spacing: 1px !important;
    line-height: 55px !important;
    padding-bottom: 20px !important;
    font-weight: 500;
    text-transform: uppercase;
}


.search-fi input {
    font-weight: 500;
    width: 100%;
    background: #FFF;
    border-radius: 0px;
    line-height: normal;
    color: #9e9e9e;
    border: 1px solid #ff3c00;
    font-size: 16px;
    height: 50px;
    padding: 0 20px;
}

.search-fi .full-btn {
    height: 50px;
    margin: 0px 0 0 10px !important;
    line-height: 100%;
}

.full-btn {
    margin-top: 20px;
    color: #FFF;
    font-size: 18px;
    line-height: 24px;
    padding: 15px 55px;
    background-color: #ff3c00;
    border-color: #ff3c00;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    text-align: center;
    display: inline-block;
}

.faq-bot p {
    color: #FFF;
    font-size: 18px;
    line-height: 24px;
    font-weight: 500;
    margin-bottom: 0;
    margin-top: 15px;
}

.faq-bot .blank-btn {
    background-color: #2f2f2f;
    border-color: #2f2f2f;
    color: #fff;
}

.blank-btn {
    border-color: #2f2f2f;
    color: #2f2f2f;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    text-align: Center;
    line-height: 1.25;
    border: 1px solid;
    border-radius: 0;
    font-weight: 500;
    display: inline-block;
    margin-top: 20px;
    padding: 15px 55px;
    font-size: 1rem;
}


.about-sec1 ul li a:hover {
    background-color: #ff3c00;
    color: #fff;
    text-decoration:none !important;
    
}


.altum-animate .about-sec1 .container-fluid .row .col-md-3 ul li a{
    
    transition:0s !important;
}


.full-btn:hover{
    
    text-decoration:none !important;
    color:#FFF !important;
}


.blank-btn:hover{
    
    text-decoration:none !important;
    color:#FFF !important;
}


.faq-body-title{
    
    font-size: 26px;
    line-height: 28px;
    color:#000;
    font-weight:500;
    margin-bottom:50px;
}


.faq-head-box{
    
    padding: 30px;
    border: 1px solid #e0e0e0;
    transition:.2s all linear;
}


.faq-head-box h2{
    
    font-size: 18px !important;
    line-height: 21.6px !important;
    margin-bottom: 2px !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
    color: #000;
}




.faq-head-box p{
    
    font-size: 16px;
    color: #9e9e9e;
    line-height: 19.2px;
    margin-bottom:0px;
    margin-top:10px;
        
}


.faq-head-box a:hover{
    
    text-decoration:none !important;
}





.md-mt-30{
    
    margin-top:30px;
}


.faq-head-box:hover{
    
    border-color:#ff3c00;
}



.imp-ques{
    
    font-size: 26px;
    line-height: 28px;
    color: #000;
    margin-bottom: 30px;
    font-weight: 500;
    margin-top: 30px;
}



.faq-acardion{
    
    border-top:1px solid #e0e0e0;
}


.faq-body .card{
    
    padding: 30px 0;
    border: 0px;
    box-shadow:none;
    border-bottom: 1px solid #e0e0e0;
    background:#FFF;
    border-radius:0px !important;
    
}


.faq-body .card-header{
    
    padding:0px;
    border-bottom:0px;
    background:#FFF;
}



.faq-body .acar-link {
    display: block;
    color: #9e9e9e;
    font-size: 16px;
    Text-decoration:none !important;
    line-height: normal;
    padding:0 30px;
    /*margin-top: 10px;*/
}


.faq-body .acar-link:hover{
    
    color:#ff3c00;
}



.faq-body button:focus{
    
    box-shadow:none !important;
}



.faq-body button{
    
    width:100%;
    text-align:right;
}

.faq-body .card-header .collapsed:after{
    
    color: #000000e3;
    content: "\f106";
    font-family: 'FontAwesome';
    /*float: left;*/
    font-size:25px;
    font-weight:700;
    vertical-align:middle;
    transition:.3s all linear;
}



.btn-acar-head:after{
    
    color: #000000e3;
    content: "\f107";
    font-family: 'FontAwesome';
    /*float: left;*/
    font-size:25px;
    font-weight:700;
    vertical-align:middle;
    transition:.3s all linear;
}





.btn-acar-head{

    display:Flex;
    align-items:Center;
    justify-content:space-between;
    padding:0 30px;
    color:#000000e3 !important;
    text-decoration:none !important;
    font-size: 20px;
    line-height: 22px;
    font-weight: 500;
    margin-bottom:5px;
}

/*.btn-acar-head:hover{*/
    
/*    text-decoration:none !important;*/
/*    color:#000000e3 !important;*/
/*}*/



.faq-body .card-body{
    
    padding:30px;
    font-size: 16px;
    line-height: 26px;
    color: #000;
}

.jcc{
    
    justify-content:Center;
}


.contact-section1 .col-md-3{
    
    margin-top:50px;
}


.md-mb-15{
    
    margin-bottom:15px;
}



.custom-breadcrumbs li svg{
    
    transform:rotate(180deg);
    vertical-align:middle;
    
}




.custom-breadcrumbs > li{
    
    margin-right:0px;
}


.ta-right-package{
    
    text-align:right;
}


.pricing-palden .pricing-feature{
    
    text-align:right;
    align-items:center !important;
    padding:5px 0;
}





.pricing-palden .pricing-currency{
    
    margin:2rem 0;
    vertical-align: -webkit-baseline-middle !important;
    vertical-align:baseline !important;
    display:block;
}


.pricing-palden .pricing-price{
    
    font-size:3.5em;
}



@media screen and (max-width:575px){
    
    
    .platform-cls{
        
        margin:0 0 0 5px;
        width:104px;
    }
    
    
    .trans-platform {
     transform: translateY(0px); 
}
    
.trans-platform-2x {
     transform: translateY(0px); 
}
    
    
.ox-scroll{
    
    overflow-x:scroll;
    white-space:nowrap;
    overflow-y:hidden;
    padding:30px 10px;
}

.main-page-sec-zap h1{
    
    margin-bottom:0px;
    font-size:25px;
    line-height:33px;
}



.main-page-sec6 .swiper{
    
    padding:0px;
}


.ac-title-mdl-2{
    
    margin-top:15px;
}


.mySwiper-podcast .swiper-slide{
    
    display:block;
}


.podcast-sec .col-md-10{
    
    height:500px;
}

.podcast-sec{
    
    height:500px;
}

.ver-slider-right{
    
    width:100%;
    height:230px;
    margin:auto;
    transform:translate(0);
}



.podcast-sec .swiper{
    
    height:100%;
}


.ver-slider-left{
    
    padding-left:0;
    text-align:center;
    margin-top:50px;
}


.ver-slider-left h2 a{
    
    font-size:18px;
}


.podcast-sec .swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical>.swiper-pagination-bullets {
    left: 50% !important;
    top: 55%;
    right: auto;
    transform: translateX(-50%);
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    /*margin:0 5px;*/
}

.podcast-sec .swiper-pagination-bullet-active{
    
    height:11px;
    width:30px;
}




.podcast-sec .swiper-pagination-bullet{
    
    margin:0 5px !important;
}

.ver-slider-left p{
    
    margin-bottom:15px;
}


.wlog-sec .swiper{
    
    padding-top:0 !important;
    
}

.event-sec{
    
    /*margin:25px 0;*/
    margin:60px 0;
}

.col-pad-0{
    
    padding:0px;
}

.fdc-event p{
    
    margin-top:0px;
}


.col-margin-8{
    
    margin:8px 0;
}


.ab-pic-footer{
    
    display:none;
}

.red-footer{
    
    padding:15px;
    text-align:center;
    display:block;
}

.red-footer-left{
    
    margin-top:5px;
}

.fns-sec2{
    
    padding:15px 0;
}



.new-footer-last-sec{
    
    display:Block;
}



    
    
}





@media screen and (min-width:576px) and (max-width:767px){
    
    .sign-in-class{
        
        flex-direction:row;
        
    }
    
    
    .google-sign{
        
        margin-top:0px;
        margin-left:20px;
    }
    
    
      .platform-cls{
        
        margin:0 0 0 5px;
        width:104px;
    }
    
    
    .trans-platform {
     transform: translateY(0px); 
}
    
.trans-platform-2x {
     transform: translateY(0px); 
}
    
    
.ox-scroll{
    
    overflow-x:scroll;
    white-space:nowrap;
    overflow-y:hidden;
    padding:30px 10px;
}

    
    
    .main-page-sec-zap h1{
        
        font-size:30px;
        margin-bottom:0px;
    }
    
    
    
    .ac-title-mdl-2{
        
        margin-top:20px;
    }
    
    
    .ver-slider-right{
        
        width:100%;
        height:60%;
    }
    
    
    .ver-slider-left{
        
        transform: translateX(80px);
        padding-left:0px;
        padding-right:30px;
    }
    
    
    .event-sec .col-sm-6{
        
        margin:15px 0;
    }
    
    
    .new-footer-last-sec{
        
        justify-content:center;
    }
    
    
    
    
    
    
}



@media screen and (min-width:768px) and (max-width:991px){
    
    
    .slider1-undertitle{
        
        display:Flex;
        justify-content:center;
        text-align:center;
    }
    
    
    .main-page-sec3 .row{
        
        flex-direction:row !important;
    }
    
       .platform-cls{
        
        margin:0 0 0 5px;
        width:104px;
    }
    
    
    .trans-platform {
     transform: translateY(0px); 
}
    
.trans-platform-2x {
     transform: translateY(0px); 
}
    
    
.ox-scroll{
    
    overflow-x:scroll;
    white-space:nowrap;
    overflow-y:hidden;
    padding:30px 10px;
}

    
    
    .main-page-sec6 .swiper-slide{
        
        flex-direction:row;
    }
    
    
    .img-w100-imp{
        
        height:100% !important;
    }
    
    
    
    .event-sec .col-md-6{
        
        margin:15px 0;
    }
    
    
    
    
}




@media screen and (max-width:575px){
    
    .contact-section1 .col-lg-3{
        
        margin-top:20px;
    }
    
    
    .contact_block{
        
        min-height:200px;
    }
    
    .contact-sec2 .row{
        
        padding:15px;
    }
    
    
    
    .contact-sec2 h2{
        
        padding:0 15px;
    }
    
    
    .contact-sec2 form button{
        
        margin:0 auto !important;
        display:block;
    }
    
    
    
    .col-m-15px{
        
        margin:15px 0;
    }
    
    
    .desktop-show-mdl{
        
        display:none !important;
    }
    
    
    
.desktop-delete-mdl{
    
    display:block !important;
}

    
    
    
    
    
    
    
    
    
    
    
}

 
@media screen and (min-width:576px) and (max-width:767px){
    
     .contact-section1 .col-lg-3{
        
        margin-top:20px;
    }
    
    .contact_block p{
        
        padding:0 15px;
    }
    
    
    .contact_block{
        
        min-height:300px;
    }
    
    .contact-sec2 h2{
        
        padding:0 20px;
    }
    
    
    .contact-sec2 .row{
        
        margin:0px;
    }
    
    
       
    .contact-sec2 form button{
        
        margin:0 auto !important;
        display:block;
    }
    
    
    
    .desktop-show-mdl{
        
        display:none !important;
    }
    
    
    
.desktop-delete-mdl{
    
    display:block !important;
}

    
    
    
    
    
    
    
    
    
}


@media screen and (min-width:768px) and (max-width:991px){
    
    .ver-slider-right{
        
        transform:translateX(10px);
    }
    
         .contact-section1 .col-lg-3{
        
        margin-top:20px;
    }
    
    .contact-sec2 h2{
        
        padding:0 15px;
    }
    
    
    
.contact-sec2 .row{
    
    margin:0px;
}
    
    
    .desktop-show-mdl{
        
        display:none !important;
    }
    
    
    
.desktop-delete-mdl{
    
    display:block !important;
}


    
    
    
    
}









.desktop-show-mdl{
    
    display:block;
}


.desktop-delete-mdl{
    
    display:none;
}


.platform-cls i{
    
    position: absolute;
    font-size: 36px;
    top: 20px;
    left: 50%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    color: #444;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}


.platform-cls:hover i{
    
    color:#FFF;
}

.def-hover-platform-app i{
    
    color:#FFF;
}


.def-hover-platform-insta i{
    
    color:#FFF;
}


.def-hover-platform-java i{
    
    color:#FFF;
}

.def-hover-platform-plugin i{
    
    color:#fff;
}

.def-hover-platform-wp i{
    
    color:#FFF;
}






 .wlog-sec .swiper {
      width: 100%;
      height: 100%;
      padding:50px 10px;
    
    }

  .wlog-sec .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      display: flex;
      justify-content: center;
      align-items: center;
    }

   /*.wlog-sec .swiper-slide img {*/
   /*   display: block;*/
   /*   width: 100%;*/
   /*   height: 100%;*/
   /*   object-fit: cover;*/
   /* }*/

   .wlog-sec .swiper {
      margin-left: auto;
      margin-right: auto;
    }


.wlog-sec .sla_inner {
    display: block;
    border-radius: 15px;
    box-shadow: 0 0 9px rgb(0 0 0 / 20%);
}

.sla_inner .sla_image_wrapper {
    padding: 30px 18px 18px;
    position: relative;
}


.sla_inner .sla_image_wrapper:before {
    content: "";
    position: absolute;
    width: 150px;
    top: 0px;
    left: 50%;
    transform:TranslateX(-50%);
    border-radius: 0px 0px 10px 10px;
    height: 8px;
    /*background: linear-gradient(-90deg, #BF2020, #E30000);*/
    background: #ff3c00;
}

.sla_inner .sla_image_wrapper .sla_image_box {
    border-radius: 20px;
    overflow: hidden;
}

.wlog-sec .sla_image_wrapper .sla_image_box .sla_image {
    display: block;
    margin: -2px;
    transition: transform .7s ease, opacity .7s ease !important;
    transform: scale(1);
}


.sla_image_box .sla_image img {
    width: 100%;
    height: auto;
}



.sla_image_wrapper .sla_image_box .sla_image:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .5);
    opacity: 0;
    transition: opacity .7s ease;
}

.sla_image_mask {
    position: absolute;
    top: 50%;
    right: 50%;
    margin-top: -5px;
    margin-right: -22px;
    text-align: center;
    font-size: 0;
}

.sla_inner .sla_image_mask span:first-of-type {
    animation: sla-fadeOutLeft .6s ease;
}

.sla_image_mask span:not(:last-of-type) {
    margin-left: 7px;
}

.sla_image_mask span {
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #fff;
    vertical-align: middle;
    opacity: 0;
    transition: opacity .2s ease;
}



.sla_content_wrapper {
    position: relative;
    z-index: 1;
    padding: 25px;
    background-color: #fff;
    text-align: center;
    border-radius: 0px 0px 15px 15px;
    margin-top: -10px;
}


.sla_title {
    display: flex;
    justify-content: center;
}


.sla_title a {
    max-width: 200px;
    line-height: 1.4;
    overflow: hidden;
    position: relative;
    display: block;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: rgb(119, 119, 119);
    font-size: 16px;
    margin-bottom: 10px;
}

.sla_meta {
    display: inline-block;
    margin-bottom: 10px;
    /*margin-left: 10px;*/
    vertical-align: middle;
    font-weight: 400;
    width:100%;
}

.sla_meta_list {
    display: inline-block;
}


.sla_meta_list li:first-of-type {
    margin-left: 0;
}


.sla_meta_list li {
    display: inline-block;
    margin-left: 10px;
    color: #bbb;
    vertical-align: middle;
    line-height: 1.4;
}

.meta_author .avatar {
    display: inline-block;
    margin: 0 5px;
    width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
    vertical-align: top;
}

.meta_author .author_name {
    font-size: 14px;
    color: #bbb;
    display: inline-block;
}

.sla_meta_list li {
    display: inline-block;
    margin-left: 10px;
    color: #bbb;
    vertical-align: middle;
    line-height: 1.4;
}


.meta_reply a {
    position: relative;
    display: inline-block;
}

.replies_count {
    position: absolute;
    top: -4px;
    left: -6px;
    width: 13px;
    height: 13px;
    border-radius: 50%;
    background-color: #bbb;
    color: #fff;
    text-align: center;
    font-size: 9px;
    line-height: 14px;
}

.meta_reply a:after {
    display: inline-block;
    font-size: 15px;
    content: "\f27a";
    font-family: 'FontAwesome' !important;
    color: #bbb;
}

.hovered_social_icons {
    position: relative;
    display: inline-block;
    margin-bottom: 5px;
    margin-right: 5px;
    color: #bbb;
    vertical-align: middle;
    font-size: 0;
    transition: all .25s ease;
}



.tooltip_label {
    position: relative;
    display: flex;
    align-items: center;
}


.tooltip_label > i {
    display: inline-block;
    width: 20px;
    height: 20px;
    text-align: center;
    font-size: 19px;
    line-height: 20px;
    font-family:'Fontawesome' !important;
}


.tooltip_label .social_icons {
    display: none;
    padding: 8px;
    height: auto;
    line-height: 1;
    bottom: 100%;
    left: 0;
    position: absolute;
    transform: translateX(-15%);
    margin-bottom: 8px;
    max-width: 200px;
    background-color: #000;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    z-index: 1070;
    text-transform: none;
    font-weight: 400;
    font-size: 12px;
}

.sla_description {
    font-size: 14px;
    line-height: 22.5px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.sla_morecontent a {
    position: relative;
    display: inline-block;
    color: #ff3c00;
    font-weight: 800;
    font-size: 13px;
    line-height: 1;
}

.sla_morecontent a:after {
    opacity: 0;
    position: absolute;
    bottom: 2px;
    right: 100%;
    display: inline-block;
    margin-right: 10px;
    height: 5px;
    font-weight: 600;
    font-size: 14px;
    line-height: 5px;
    transition: opacity .35s ease;
    content: "\f141";
    font-family: 'FontAwesome';
    vertical-align:middle;
}


.sla_inner:hover .sla_image_box .sla_image {
    transform: scale(1.03);
}



.sla_inner:hover .sla_image_box .sla_image:after {
    opacity: 1;
}



.sla_morecontent:hover a:after {
    opacity: 1;
    animation: ShakePrev 1s ease infinite;
}


@keyframes sla-fadeOutLeft {from {transform: none }to {transform: translate3d(-50px, 0, 0) }}

@keyframes sla-fadeInRight {from {transform: translate3d(50px, 0, 0) }to {transform: none }}

@keyframes ShakePrev {25% {transform:translate3d(0,0,0) }50% {transform:translate3d(3px,0,0) }75% {transform:translate3d(-3px,0,0) }}




.sla_inner:hover .sla_image_mask span:first-of-type {
    animation: sla-fadeInRight .5s ease;
    opacity: 1;
}
.sla_inner:hover .sla_image_mask span:nth-of-type(2) {
    animation: sla-fadeInRight .3s ease;
    opacity: 1;
}

.sla_inner:hover .sla_image_mask span:nth-of-type(3) {
    animation: sla-fadeInRight .1s ease;
    opacity: 1;
}


.sla_morecontent:hover a{
    
    text-decoration:none;
}

.sla_meta_list li:first-of-type {
    margin-left: 0;
}


.sla_meta_list li {
    display: inline-block;
    margin-left: 10px;
    font-size:12px;
    color: #bbb;
    vertical-align: middle;
    line-height: 1.4;
}

.meta_author .author_name {
    font-size: 14px;
    color: #bbb;
    display: inline-block;
}

.tooltip_label:hover .social_icons {
    display: flex;
}

.social_icons:after {
    content: "";
    top: 100%;
    margin-left: -5px;
    left: 25%;
    border-width: 5px 5px 0;
    border-top-color: #000;
    position: absolute;
    width: 2px;
    height: 2px;
    border-style: solid;
}





.wlog-sec a:hover{
    
    text-decoration:none;
}


.sla_morecontent{
    
    margin-top:1.5rem !important;
}



.wlog-title{
    
    position:Relative;
    border-color: rgba(0, 0, 0, .105);
    text-align:center;
}

.wlog-title:before{
    
    content: "";
    /*display: block;*/
    /*flex: 1 1 auto;*/
    /*border-bottom-width: 1px;*/
    /*border-bottom-style: solid;*/
    /*border-bottom-color: inherit;*/
    /*margin-right:20px;*/
    position:absolute;
    height:1px;
    width:42%;
    background:#DDd;
    top:50%;
    lefT:10px;
}

.wlog-title:after{

    content: "";
    /*display: block;*/
    /*flex: 1 1 auto;*/
    /*border-bottom-width: 1px;*/
    /*border-bottom-style: solid;*/
    /*border-bottom-color: inherit;*/
    /*margin-left:20px;*/
     position:absolute;
    height:1px;
    width:42%;
    background:#DDd;
    top:50%;
    right:10px;

}

.wlog-title h4{
    
    font-weight:700;
    display:inline-block;
    margin:0px;
    font-size:18px;
}


.wlog-title span{
    margin-left:5px;
    color: #ff3c00;
}



.lg-pad-0{
    
    padding:0px;
}



.np-inner{
    
    position: relative;
    display: block;
    /*max-width: 370px;*/
    width: 100%;
    margin: 0 auto 50px;
    background: #ffffff;
    border-radius: 20px;
    box-shadow: 0px 10px 50px 0px rgb(26 46 85 / 10%);
    text-align:center;
}


.np-sec .img-holder{
    
    position: relative;
    display: block;
    z-index: 1;
}


.np-sec .ih-inner{
    
    position: relative;
    display: block;
    overflow: hidden;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    z-index: 2;
}



.np-sec .ih-inner:before{
    
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    background-color: rgba(var(--thm-base-rgb), .70);
    opacity: 1;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    -webkit-transform: perspective(400px) scaleX(0);
    -ms-transform: perspective(400px) scaleX(0);
    transform: perspective(400px) scaleX(0);
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    z-index: 1;
    background: #ed101b!important;
    background-color: #ed101b!important;
}

.np-sec .ih-inner img{
    
    width: 100%;
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}

.np-sec .np-shape{
    
    background-image:url(/themes/usermap/assets/images/hotimg/service-image-shape.png);
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: 40px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center bottom;
    z-index: 2;
}


.np-sec .title-holder{
    
    position: relative;
    display: block;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
}


.np-sec .th-icon{
    
    position: relative;
    display: block;
    line-height: 0;
    padding-top: 40px;
    z-index: 1;
}


.np-sec .th-icon-shape{
    
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    background-color:#ed202b0d;
    /*background-color:rgba(237, 32, 43).05;*/
    margin: 0 auto;
    z-index: -1;
}



.np-sec .th-icon-shape:After{
    
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    content: "";
    border-radius: 50%;
    z-index: -1;
    background-color: rgba(var(--thm-base-rgb), 1.0);
    transform: scale(0.0);
    transform-origin: center;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    background: #ed101b!important;
    background-color: #ed101b!important;
}



.np-sec .flaticon-eng{
    
    position: relative;
    top: -15px;
    font-size:50px;
    line-height:50px;
    transition: all 500ms ease;
}



.np-sec .title-holder h3{
    
    font-size: 20px;
    line-height: 30px;
    font-weight: 700;
    margin-top: 24px;
    margin-bottom: 15px;
}



.np-sec .title-holder h3 a{
    
    color:#252628;
    transition: all 200ms linear;
    transition-delay: 0.1s;
    text-decoration:none;
}


.np-sec-desc{
    
    position:Relative;
    display:block;
}



.np-sec-desc p{
    
    margin:0px;
    font-size:16px;
    color:#252628;
}



.np-readmore{
    
    position: relative;
    display: block;
    margin-top: 22px;
}


.np-sec .title-holder .np-readmore a{
    
    position: relative;
    display: block;
    width: 60px;
    height: 60px;
    margin: 0 auto;
    /*background-color: rgba(237, 32, 43, 0.05);*/
    background-color: rgba(237, 32, 43, 0.05);
    border-radius: 50%;
    color: #ed202b;
    font-size: 30px;
    line-height: 60px;
    text-align: center;
    /*webkit-transition-duration: 800ms !important;*/
    /*transition: .15s all linear !important;*/
    /*transition-duration: 800ms !important;*/
}




.np-inner:hover .ih-inner:before{
    
    opacity: 1;
    -webkit-transform: perspective(400px) scaleX(1.0);
    -ms-transform: perspective(400px) scaleX(1.0);
    transform: perspective(400px) scaleX(1.0);
}


.np-inner:hover .ih-inner img{
    
    transform: scale(1.1) rotate(1deg);
}

.np-inner:hover .th-icon-shape:after{
    
    transform:scaleX(1.0);
}


.np-inner:hover .th-icon-shape .flaticon-eng{
    
    color:#FFF;
}



.np-inner:hover .flaticon-eng path{
    
    fill:#FFF !important;
}

.flaticon-eng path{
    
    fill:#ed101b;
}



.np-inner:hover .flaticon-eng {
    
    color:#FFF !important;
}

.flaticon-eng {
    
    color:#ed101b;
}

.np-sec .title-holder .np-readmore a:hover{
    
    color: #ffffff !important;
    background-color:#ed101b !important;
    transform: rotate(-25deg);
}

.np-sec-title{
    
    margin-bottom:50px;
}


.np-sec-title h2{
    
    font-size: 16px;
    line-height: 1.2em;
    font-weight: 600;
    text-transform: uppercase;
    color:#ed101b!important;
    margin-bottom:20px;
    letter-spacing: 0.06em;
    
}

.np-sec-title h3{
    
    font-size: 44px;
    line-height: 1.2em;
    font-weight: 800;
    text-transform: none;
    color:#212529;
}


.np-sec{
    
    position:relative;
    padding:100px 75px;
}


.dot-thumb{
    
    position:absolute;
    left:13%;
    z-index:-1;
    bottom:7%;
}


.np-sec-more{
    
    margin-top:30px;
    
}


.np-sec-more a{
    
    position: relative;
    display: inline-block;
    overflow: hidden;
    padding-left: 40px;
    padding-right: 40px;
    background-color: transparent;
    color: #ffffff;
    font-size: 16px;
    line-height: 55px;
    font-weight: 600;
    text-transform: capitalize;
    border-radius: 30px;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
    /*font-family: var(--thm-font-2);*/
    z-index: 2;
    text-decoration:none;
    
}




.np-sec-more a:before{
    
    position: absolute;
    top: 110px;
    left: -50px;
    right: -50px;
    height: 170px;
    content: "";
    background: #252628;
    -webkit-transform: translateY(-55px);
    transform: translateY(-55px);
    border-radius: 50%;
    webkit-transition-duration: 800ms;
    transition-duration: 800ms;
    z-index: 1;
}


.np-sec-more a:after{
    
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    border-radius: 30px;
    background-color:#ed101b!important;
    opacity: 1;
    transform: scaleX(1.0);
    webkit-transition-duration: 800ms;
    transition-duration: 800ms;
    z-index: -1;
    
    
    
}



.np-sec-more a span{
    
    font-size:16px;
    color:#FFF !important;
    font-weight:500;
}




.np-sec-more a:hover:before{
    
    top:0%;
    left:-70px;
    right:-70px;
}


.np-sec-more a:hover:after{
    
   transform: scaleX(0);
    webkit-transition-duration: 1500ms;
    transition-duration: 1500ms;
}

.np-sec-more a:hover span{

    color:#FFF !important;
    z-index:1;
    position:relative;
    
}




.np-sec-more a:hover{
    
    color:#FFF !important;
}

 .mat-sec .swiper {
      width: 100%;
      height: 100%;
    }

    .mat-sec .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      /*display: flex;*/
      display:Block;
      justify-content: center;
      align-items: center;
    }

    /*.mat-sec .swiper-slide img {*/
    /*  display: block;*/
    /*  width: 100%;*/
    /*  height: 100%;*/
    /*  object-fit: cover;*/
    /*}*/

    .mat-sec .swiper {
      margin-left: auto;
      margin-right: auto;
    }
    
    
.matia-title{
    
    margin-bottom:50px;
    position:Relative;
    padding:0px;
}


.matia-title p{
    
    
    color:#ed101b;
    font-size:16px;
    line-height:1.2em;
    font-weight:600;
}


.matia-title h1{
    
    font-size: 44px;
    line-height: 1.2em;
    font-weight: 800;
    text-transform: none;
    color:#212529;
}

.matia-title .swiper-button-next{
    
    left: 100px;
    right: auto;
    width:60px;
    height:60px;
    transition:all 700ms ease 0s;
    border-radius:50%;
    /*background:rgba(237, 32, 43,.05);*/
    background:#ffcc00;
}


.matia-title .swiper-button-next:hover{
    
    background:#ff3c00;
}

.matia-title .swiper-button-next:hover:after{
    
    color:#FFF !important;
}


.matia-title .swiper-button-prev:hover{
    
    background:#ff3c00;
}

.matia-title .swiper-button-prev:hover:after{
    
    color:#FFF !important;
}

.matia-title .swiper-button-next:after{
    
    content:'\f178';
    font-family:'Fontawesome' !important;
    color:#ed101b;
    font-size:25px;
    
}


.matia-title .swiper-button-prev{
    
    left: 0px;
     width:60px;
    height:60px;
    transition:all 700ms ease 0s;
    border-radius:50%;
    /*background:rgba(237, 32, 43,.05);*/
    background:#ffcc00;
    right: auto;
}



.matia-title .swiper-button-prev:after{
    
    content:'\f177';
    font-family:'Fontawesome' !important;
    color:#ed101b;
    font-size:25px;
    
}



.mat-sec .mySwiper-matia .single-project-item {
    position: relative;
    display: block;
    margin-bottom: 30px;
    cursor:cell;
}


.mat-sec .mySwiper-matia .single-project-item .img-holder {
    position: relative;
    display: block;
    overflow: hidden;
    border-radius: 10px;
    background: #000;
}

.mat-sec .mySwiper-matia .single-project-item .img-holder img{
    
    display: block;
    transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
    width: 100%;
}


.mat-sec .mySwiper-matia .single-project-item .img-holder .overlay-content {
    position: absolute;
    top: 40px;
    left: 20px;
    bottom: 20px;
    right: 20px;
    border-radius: 20px;
    padding: 0 40px;
    overflow: hidden;
    visibility: hidden;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    opacity: 0;
    transition: all 500ms ease;
    z-index: 2;
}


.mat-sec .mySwiper-matia .single-project-item .img-holder .overlay-content:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: #ffffff;
    border-radius: 20px;
}


.mat-sec .mySwiper-matia .single-project-item .img-holder .zoom-button {
    position: relative;
    display: block;
}

.mat-sec .mySwiper-matia .single-project-item .img-holder .zoom-button a {
    position: relative;
    display: inline-block;
    background-color: rgba(237, 32, 43, .05);
    width: 60px;
    height: 60px;
    border-radius: 50%;
    color:#ed101b;
    font-size: 25px;
    line-height: 60px;
    text-align: center;
    transition: all 200ms linear !important;
    transition-delay: 0.1s !important;
    z-index: 1;
}



.mat-sec .mySwiper-matia .single-project-item .img-holder .zoom-button a::before {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    content: "";
    border-radius: 50%;
    transform: scale(0.0);
    transform-origin: center;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    /*background-color: rgba(var(--thm-primary-rgb), .99);*/
    /*background-color:#e7bd1afc;*/
    background-color:#ffcc00;
    z-index: -1;
}



.mat-sec .mySwiper-matia .single-project-item .img-holder .overlay-content .inner {
    position: relative;
    display: block;
    overflow: hidden;
    padding-top: 14px;
}


.mat-sec .mySwiper-matia .single-project-item .img-holder .overlay-content .inner h4 {
    font-size: 20px;
    line-height: 30px;
    margin: 0 0 10px;
}

.mat-sec .mySwiper-matia .single-project-item .img-holder .overlay-content .inner p {
    margin: 0;
    font-size:16px;
    color:#212529;
}


.mat-sec .mySwiper-matia .single-project-item .img-holder .overlay-content .inner h4 a {
    color: #252628;
    transition: all 200ms linear;
    transition-delay: 0.1s;
    font-size:20px;
    text-decoration:none;
}





.mat-sec .mySwiper-matia .single-project-item .img-holder .zoom-button a:hover{
    
    color:#FFFFFf !important;
}


.mat-sec .mySwiper-matia .single-project-item .img-holder .zoom-button a:hover::before{
    
    transform: scaleX(1.0);
}


.mat-sec .mySwiper-matia .single-project-item:hover .img-holder img{
    opacity:.2;
}


.mat-sec .mySwiper-matia .single-project-item:hover .img-holder .overlay-content{
    
    opacity: 1;
    top: 20px;
    visibility: visible;
}




.mat-sec .mySwiper-matia .single-project-item svg{
    
    vertical-align:middle;
}


.dashboard-card h1{
    
    margin:0px 0 20px 0;
}


.pr-80-imp{
    
    padding-right:80px !important;
}


.dashboard-card{
    
    padding:20px;
    margin-bottom:0px;
    
}


.h750{
    
    height:850px !important;
}





.overlay-dark-help{
    
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #0000004f;
}



.mat-sec .mySwiper-matia .single-project-item svg path{
    
    fill:#ff3c00;
}


.blog-atag{
    
    color:#ff3c00;
}


.blog-atag:hover{
    
    color:#ff3c00;
}


.api-red-color{
    
    color:#ff3c00;
    border-color:#ff3c00;
}

.api-red-color:hover{
    
    background:#ff3c00;
    color:#FFF;
    border-color:#ff3c00;
    
}


.fill-red path{
    
    fill:#ff3c00;
}


.red-color-def{
    
    color:#ff3c00 !important;
}


.Cards__CardBottomInner-sc-du61g6-9 a{
    
    color:#ff3c00 !important;
}

.np-sec-2{
    
    padding:0 20px;
}

.np-sec-2 .pricing-feature-list{
    
    padding:0px;
    height:700px;
    
}




.np-sec-2 .title-holder{
    
    /*height:1000px;*/
}



.no-tar-p{
    
    font-size:16px;
    color:#FFF;
    font-weight:600;
    line-height:24px;
    text-align:center;
    margin:0px;
    opacity:0;
    visibility:hidden;
    transition:.5s all;
    display:none;
    position:absolute;
    top:50%;
    right:0;
    left:0;
    transform: translate(0%,-50%);
    width: 90%;
    margin: auto;
}






.np-sec-2 .np-inner:hover .no-tar-p{
    
    opacity:1;
    visibility:visible;
    display:block;
    z-index:3333;
    /*position:relative;*/
}


.np-sec-2 .pricing-feature-list .text-muted{
    
    display:block;
}



.np-sec-2 .title-holder{
    
    padding-right:35px;
    padding-left:35px;
}


.handmade-price{
    display: block;
    font-size: 25px;
    margin: 10px 0;
    font-weight: 600;
}


.np-sec-2 .title-holder .np-readmore a{
    
    width: 70% !important;
    max-width:70% !important;
    height: auto;
    border-radius: 10px;
    text-align: center;
    font-size: 20px;
    display:flex;
    align-items:center;
    justify-content:center;
    /*transition-duration:500ms !important;*/
    transition:all .15s linear;
    
}

.np-sec-2 .title-holder .np-readmore a:hover{
    text-decoration:none !important;
    transform:rotate(0deg);
}

.np-sec-2 .title-holder .np-readmore a span{
    
    margin-right:10px;
    
}
    



.red-footer-right .new-lang-footer{
    
    margin:0 0 0 15px !important;
}



.red-footer-right{
    
    display:flex;
    align-items:center;
}


.red-footer-right .new-lang-footer button{
    
    color:#FFF !important;
}





.new-footer-social a:hover .bx{
    
    color:#FFF;
    position:relative;
    z-index:222;
}



.new-footer-social a .bx{
    
    font-size:20px;
    vertical-align:middle;
    line-height:23px;
}




.red-footer-list{
    
    display:flex;
    align-items:center;
}

.rjblg {
    display: flex;
    flex-wrap: wrap;
    /*margin-top:50px;*/
}

 

.rjblg .items .item:hover {
    box-shadow: 0 20px 30px rgb(40 46 54 / 40%) !important;
}


.zbl-blg .container .rjblg .items .item {
    background-size: cover;
    background-position: center;
    transition:all 0.3s !important;
    box-shadow: 0 15px 20px rgb(40 46 54 / 30%);
    margin-bottom: 24px;
    position: relative;
    border-radius: 10px;
    overflow: hidden;
}

.rjblg .item .description {
    position: absolute;
    bottom: 0;
    right: 0;
    font-weight: 200;
    width: 100%;
    padding: 1.5em 20px;
    z-index: 2;
    color: #fff;
    text-align: right;
}

.rjblg .items .item.gr::after {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
}
.rjblg .items .item.gr::after {
    background-image: linear-gradient(360deg, rgb(183 28 28) 0%, rgba(12, 211, 31, 0) 40%);
}




.wlog-sec-new .sla_inner .sla_image_wrapper:before {
    content: "";
    position: absolute;
    width: 150px;
    top: 0px;
    left: 50%;
    border-radius: 0px 0px 10px 10px;
    height: 8px;
    /* background: linear-gradient(-90deg, #BF2020, #E30000); */
    background: #ff3c00;
    transform: translate(-50%, 0px);
}



.wlog-sec-new .sla_content_wrapper {
    position: relative;
    z-index: 1;
    padding: 25px 10px;
    background-color: #fff;
    text-align: center;
    border-radius: 0px 0px 15px 15px;
    margin-top: -10px;
}



.wlog-sec-new .meta_reply a:after{
    
    content:'';
}



.wlog-sec-new .replies_count{
    
    position:unset;
    border-radius:0;
    background:transparent;
    color:#bbbbbb;
    font-size:12px;
}


.wlog-sec-new .sla_title h2{
    
    font-size:16px !important;
}



.wlog-sec-new .sla_description{
    
   height:45px;
}



.contact-new-sec2{
    display:flex;
    align-items:center;
    position:relative;
    height:500px;
    background-image:url(/themes/usermap/assets/images/hotimg/contact_header.bf9ef0a85f7f2151fad2c65fb0c61b8b.webp);
}




.contact-new-sec2 .row{
    position:relative; 
    z-index:3;
    justify-content:center;
}


.contact-new-sec2 .row h2{
    
    font-size:60px;
    color:#fff;
    font-weight:600;
}



.contact-new-sec2 .overlay-contact-new{
    
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    background: #00000026;


}




.world-map-svg{
    
    width:100%;
}


.contact-new-sec3{
    
    background:#f5f5f5;
}



.contact-new-sec3 .row{
    
    display:flex;
    align-items:center;
}



.contact-new-sec3 .row ul{
    
    margin:0;
    padding:30px;
    border:2px solid #ff3c00;
    background:#FFF;
    border-radius:3px;
}


.contact-new-sec3 .row ul li{
    
    list-style-type:none;
}

.contact-new-sec3 .row ul li a{
    
    text-decoration:none;
    color: #000;
    font-size: 18px;
    display:Flex;
    align-items:center;
    margin:10px 0;
    font-weight: 500;
    line-height: 24px;
}




.contact-new-sec3 h2{
    font-size: 20px;
    margin-bottom: 30px;
    font-weight: 600;

}


.contact-new-sec3 .row ul li a .bx{
    
    margin-left:5px;
    color:#ff3c00;
}








.world-map-svg #Iran{
    
    fill:#ff3c00;
}


.world-map-svg #Oman{
    
    fill:#ff3c00;
}




.world-map-svg #Russia{
    
    fill:#ff3c00;
}



.world-map-svg #Turkey{
    
    fill:#ff3c00;
}


.world-map-svg #United_Arab_Emirates{
    
    fill:#ff3c00;
}



.world-map-svg #Bahrain{
    
    fill:#ff3c00;
}




.world-map-svg #Iraq{
    
    fill:#ff3c00;
}


.mt-50 {
    margin-top: 50px;
}


.ctc-form label {
    color: #000;
    display: block;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    margin: 20px 0;
}


.ctc-form input {
    width: 100%;
    margin: auto;
    border: 1px solid #000;
    border-radius: 0px;
    height: 40px;
    color: #9e9e9e;
    padding: 0 20px;
    line-height: 38px;
    font-size: 16px;
    font-weight: 400;
}


.ctc-form textarea {
    width: 100%;
    margin: auto;
    border: 1px solid #000;
    border-radius: 0px;
    color: #9e9e9e;
    padding: 0 20px;
    line-height: 38px;
    font-size: 16px;
    font-weight: 400;
}




.full-btn {
    margin-top: 20px;
    color: #FFF;
    font-size: 18px;
    line-height: 24px;
    padding: 15px 55px;
    background-color: #ff3c00;
    border-color: #ff3c00;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    text-align: center;
    display: inline-block;
}



.contact-new-sec4 h1{
    
    font-size: 30px;
    color: #000000;
    line-height: 38px;
    margin: 0px;

}


.new-cont-social ul{
    
    margin:0;
    border:2px solid #ff3c00;
    border-radius:3px;
    padding:10px 30px;
    margin:80px 0 0 0;
}

.new-cont-social ul li{
    
    list-style-type:none;
}

.new-cont-social ul li a{
    
    text-decoration:none;
    font-size:16px;
    color:#000;
    font-weight:400;
    display:flex;
    align-items:Center;
    margin:10px 0;
}



.new-cont-social ul li a .bx{
    
    font-size:20px;
    vertical-align:middle;
    margin-left:10px;
    color:#ff3c00;
}



.new-cont-social ul li a .bxl-telegram{
    
    color:#0088cc;
}








.new-cont-social ul li a .bxl-whatsapp{
    
   color:#25D366;
}




.new-cont-social ul li a .bxl-facebook-circle{
    
    color:#3b5998;

}


.new-cont-social ul li a .bxl-instagram-alt{
    
    color:#fb3958;

}
.new-cont-social ul li a .bxl-twitter{
    
    color:#00acee;

}

.contact-new-sec1 .custom-breadcrumbs {
    
    margin-bottom:0px;
}


.about-page-top-img{
    
    position:relative !important;
}


.just-show-mob{
    
    display:none;
}

.dont-show-mob{
    
    display:block;
}



@media screen and (max-width:575px){
  
  .faq-body .card-body .col{
      
      padding:15px 0;
  }
  
  .faq-body .card-body h1{
      
      font-size:16px;
  }
  
  .faq-body .card-body{
      
      padding:15px 0;
  }
  
  .faq-body .acar-link{
      
      font-size:13px;
      padding:0;
  }
  
  .faq-body .card{
      
      padding:15px 0;
  }
  
  .btn-acar-head{
      padding:0;
      font-size:18px;
  }
  
  .imp-ques{
      
      margin:15px 0;
      font-size:22px;
  }
  
  .xs-mt-0{
      
      margin-top:0px;
  }
  
  
  .faq-head-box{
      
      padding:15px;
      margin:7.5px 0;
  }
  
  
  
  
  .faq-body-title{
      
      margin-bottom:20px;
      font-size:22px;
  }
  
  
    .new-faq-title-2{
        
        height:250px !important;
         
    }
    
    
    /*.faq-new-tit-title{*/
        
    /*    display:flex;*/
    /*    align-items:Center;*/
    /*    justify-content:center;*/
    /*}*/
    
    
    
    
    
    .faq-title h2{
        
        font-size:25px !important;
        padding-bottom:0px !important;
    }
    
    
    
    .search-fi{
        
        display:none;
    }
    
    .faq-bot p{
        
        display:None;
    }
    
    
    
    
    .about-no-dodge img{
        
        margin-top:0 !important;
    }
    
    
    .about-text{
        
        padding:0px 15px;
    }
    
    
    
    .about-sec1 .col-md-3{
        
        display:None;
    }
    
    .np-sec-2 .title-holder{
        height:auto;
        padding:0 20px 20px 20px;
    }
    
    .h3-plan-page-bc{
        
        font-size:20px;
    }
    
    .np-inner{
        
        margin-bottom:30px;
    }
    
    .mob-mt-plan{
        
        margin-top:30px !important;
    }
    
    
    .np-sec-2{
        
        padding:0px !important;
    }
    
    
    .wlog-sec-new .sla_content_wrapper{
        
        padding:15px;
    }
    
    .wlog-sec-new .sla_description{
        
        height:auto;
    }
    
    
    .zbl-blg{
        
        padding-top:0 !important;
    }
    
    
    .wlog-title{
        
        margin-bottom:30px !important;
    }
    
    
    
   
    
    .wlog-title:after{
        
        width:25%;
        right:0;
    }
    
    
    .wlog-title:before{
        
        width:25%;
        left:0;
    }
    
    
    
    .contact-new-sec2{
        
        height:200px;
        background-size:100% 100%;
        background-position:center center;
        
    }
    
    .contact-new-sec2 .row h2{
        
        font-size:30px;
    }
    
    
    .xs-pad-0{
        
        padding:0px;
    }
    
    
    .contact-new-sec3 .row ul li{
        
        width:48%;
        display:inline-block;
        
    }
    
    
    
    .contact-new-sec3 .row ul{
        
        padding:15px;
    }
    
    .world-map-svg{
        
        width:100%;
        height:100%;
        margin-top:30px;
    }
    
    
    .ctc-form{
        
        margin-right:0px !important;
        margin-left:0px !important;
        margin-top:0px;
    }
    
    
    .ctc-form label{
        
        font-size:15px;
        margin:10px 0;
    }
    
    
    .ctc-form input{
        
        font-size:15px;
    }
    
    
    .new-cont-social ul{
        padding:15px;
        margin-top:30px;
    }
    
    .new-cont-social{
        
        margin-top:30px;
    }
    
    .new-cont-social h2{
        
        font-size:22px;
    }
    
    
    .new-cont-social ul li{
        
        width:48%;
        display:inline-block;
    }
    
    
    
    .new-footer-social{
        
        text-align:center;
    }
    
    
    
    
    .about-sec1 .row{
        
        padding:0px;
        flex-direction:column-reverse;
        height:auto;
    }
    
    
    
    .just-show-mob{
        
        display:block;
    }
    
    
    .dont-show-mob{
        
        display:none;
    }
    

    .about-sec1 .row img{
        
        margin-top:24px;
    }
    
    
    .about-sec1 h1{
        
        margin:15px 0;
        font-weight:500;
        font-size:25px;
    }
    
    
    
    
    .mission-p{
        
        font-size:14px;
    }
    
    
    .as3-content h3{
        
        margin:15px 0;
        font-weight:500;
        font-size:25px;
    }
    
    
    .as3-content p{
        
        font-size:14px;
    }
    
    
    .as3-content{
        
        margin-top:12.5px;
        margin-bottom:12.5px;
    }
    
    .about-sec3 .card-body{
        
        font-size:14px;
    }
    
   .about-silder .swiper-slide{
       
       padding:15px;
   }
    
    
    .thumb-tm{
        
        margin-bottom:15px;
    }
    
    .about-silder .swiper-slide p{
        
        font-size:14px;
        margin-bottom:15px;
    }
    
    .svg-inline--fa.fa-w-18{
        
        width:19px;
    }
    
    
    .slider-emp h3{
        
        font-size:13px;
    }
    
    
    .about-silder .swiper-slide .emp-link{
        
        font-size:14px;
    }
    
    .mySwiper-aboutpage .about-btns .swiper-button-next{
        
        left:15% !important;
        top:40%;
    }
    
    
    .mySwiper-aboutpage .about-btns .swiper-button-prev{
        
        right:15% !important;
        top:40%;
    }
    
    
    
    .asv-title h4{
        
        font-size:25px;
    }
    
    .asv-title p{
        
        font-size:14px;
    }
    
    
    .asv-col h3{
        
        font-weight:600;
    }
    
    
    .asv-col{
        
        margin:10px 0;
    }
    
    .var-bg{
        
        padding:15px;
    }
    
    
    
    .about-last-sec h2{
        
        font-size:25px;
    }
    
    .about-last-sec p{
        
        margin:15px 0;
    }
    
    
    .about-last-sec a{
        
        margin:30px auto 0;
    }
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
}



@media screen and (min-width:576px) and (max-width:767px){
    
    .np-sec-2 .title-holder{
        height:auto;
        padding:0 20px 20px 20px;
    }
    
    .h3-plan-page-bc{
        
        font-size:20px;
    }
    
    .np-inner{
        
        margin-bottom:30px;
    }
    
    .mob-mt-plan{
        
        margin-top:30px !important;
    }
    
    
    .np-sec-2{
        
        padding:0px !important;
    }
    
    
    .zbl-blg{
        
        padding-top:0px !important;
    }
    
    .wlog-title{
        
        margin-bottom:30px !important;
    }
    
    
    .var-bg{
        
        padding:30px;
    }
    
    .about-last-sec h2{
        
        font-size:30px;
    }
    
     .about-sec1 .row{
        
        height:auto;
        flex-direction:column-reverse;
        padding:0;
    }
    
      
    .just-show-mob{
        
        display:block;
    }
    
    
    .dont-show-mob{
        
        display:none;
    }
    
    .bc-about{
        
        margin-bottom:24px;
    }
    
    .about-sec1 h1{
        
        font-weight:600;
        font-size:30px;
    }
    
    .about-sec3 .col-sm-12{
        
        margin:15px 0;
    }
    
    
    .about-silder .swiper-slide{
        
        padding:30px;
    }
    
    
    .thumb-tm{
        
        margin-bottom:30px;
        padding:0;
    }
    
    .about-silder .swiper-slide p{
        
        font-size:22px;
    }
    
    
    
    
    .about-silder .df-jcs{
        
        padding:0;
    }
    
    
    .mySwiper-aboutpage .about-btns .swiper-button-next{
        
        left:25% !important;
        top:45%;
    }
    
    
    .mySwiper-aboutpage .about-btns .swiper-button-prev{
        
        right:25% !important;
        top:45%;
    }
    
    
    
    
     .wlog-title:after{
        
        width:35%;
    }
    
    
    .wlog-title:before{
        
        width:35%;
    }
    
    .contact-new-sec2{
        
        height: 350px;
    background-size: 100% 100%;
    background-position: center center;
    }
    
    
    
    .contact-new-sec2 .row h2{
        
        font-size:45px;
    }
    
    
    
    .contact-new-sec3 .row ul li{
        
        width:49%;
        display:inline-block;
    }
    
    
    
    .world-map-svg{
        
        width:100%;
        height:100%;
        margin-top:50px;
    }
    
    
    .new-cont-social{
        
        margin-top:50px;
    }
    
    
    
    .new-cont-social ul{
        
        margin-top:30px;
    }
    
    
    .new-cont-social ul li{
        
          width:49%;
        display:inline-block;
        
    }
    
    
    
    
    
}




@media screen and (min-width:768px) and (max-width:991px){
    
    .wlog-title{
        
        margin-bottom:40px !important;
    }
    
    /*.wlog-sec-new .sla_description{*/
        
    /*    height:auto;*/
    /*}*/
    
    
    .zbl-blg{
        
        padding-top:0px !important;
    }
    
    
    
    .wlog-title:before{
        
        width:35%;
        left:0;
    }
    
    
    .wlog-title:after{
        
        width:35%;
        right:0;
    }
    
    
       .just-show-mob{
        
        display:block;
    }
    
    
    .dont-show-mob{
        
        display:none;
    }
    
    
    .contact-new-sec2{
        
        height:400px;
        background-position:center center;
        background-size:100% 100%;
    }
    
    
    
    .about-sec1 .row{
        
        padding:0px;
        height:auto;
        flex-direction:column-reverse;
    }
    
    
    
    .about-sec1 img{
        
        margin-top:24px;
    }
    
    
    .about-sec1 h1{
        
        font-size:40px;
    }
    
    
    
    .as3-content h3{
        
        font-size:22px;
    }
    
    .thumb-tm{
        
        margin-bottom:40px;
        padding:0;
    }
    
    
    .about-silder .swiper-slide p{
        
        font-size:22px;
    }
    
    .about-silder .df-jcs{
        
        padding:0;
    }
    
    .mySwiper-aboutpage .about-btns .swiper-button-next{
        
        left:30% !important;
        top:40%;
    }
    
    
    .mySwiper-aboutpage .about-btns .swiper-button-prev{
        
        right:30% !important;
        top:40%;
    }
    
    .about-silder .swiper{
        
        padding-bottom:50px;
    }
    
    
    
}

 .np-sec-2 .title-holder{
        height:auto;
        padding:0 20px 20px 20px;
    }
    
    .h3-plan-page-bc{
        
        font-size:20px;
    }
    
    .np-inner{
        
        margin-bottom:30px;
    }
    
    .mob-mt-plan{
        
        margin-top:30px !important;
    }
    
    
    .np-sec-2{
        
        padding:0px !important;
    }

.wlog-title{
    
    margin-bottom:0px;
}

.blog-distance{
    
    margin-bottom:30px;
}

.card-blog-style{
    
    border-color:#ffcc00;
}


.a-force-color{
    
 color:#ff3c00 !important;
    
}


.tk-blog-social a{
    
    background:#ffcc00;
}



/*.tk-blog-social a svg path{*/
    
/*    fill:#Ff3c00;*/
/*}*/


.tk-blog-social a svg{
    width:20px;
    height:20px;
    vertical-align:middle;
}



.tk-blog-social a:hover{
    
    background:#ff3c00;
    border-color:#ff3c00;
}


.tk-blog-social a:hover svg path{
    
    fill:#FFF !important;
}



.section-style .tk-blog-social a{
    
    margin:0 .5rem !important;
}



.package-btn-mbm{
    
    background:#ff3c00;
    border-color:#ff3c00;
}

.pricing-palden .pricing-feature-list{
    
    padding:0 20px;

    
}


.package-btn-mbm:hover{
    
    background:#ff3c00;
    border-color:#ff3c00;
}


.package-btn-mbm svg{
    
    vertical-align:middle;
    margin-right:10px;
}



.pricing-palden .pricing-title{
    
    letter-spacing:0;
}


.pricing-deco{
    
    position:relative;
}

.pricing-palden .pricing-deco{
    
    padding:0px;
}

.pricing-deco-inner{
    
    position:Relative;
    display:block;
    padding:50px 0;
    z-index:2;
    overflow:hidden;
}


.pricing-deco-inner:before{
    
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem;
    background-color: rgba(var(--thm-base-rgb), .70);
    opacity: 1;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    -webkit-transform: perspective(400px) scaleX(0);
    -ms-transform: perspective(400px) scaleX(0);
    transform: perspective(400px) scaleX(0);
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    z-index: -1;
    background: #ed101b!important;
    background-color: #ed101b!important;
}







.pricing-item:hover .pricing-deco-inner:before{
    
    opacity: 1;
    -webkit-transform: perspective(400px) scaleX(1.0);
    -ms-transform: perspective(400px) scaleX(1.0);
    transform: perspective(400px) scaleX(1.0);
    
}


.pricing-palden .pricing-deco-img{
    
    display:none;
}




.pricing-deco-inner .np-shape{
    
    background-image: url(/themes/usermap/assets/images/hotimg/service-image-shape.png);
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: 40px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center bottom;
    z-index: 2;
}



.pricing-palden .pricing-item{
    
    background:#FFF !important;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
    margin:15px 0px;
    height:1200px;
   
}


.pricing-item .th-icon{
 
 position: relative;
    display: block;
    line-height: 0;
    margin-bottom:30px;
    padding-top: 40px;
    margin-top:10px;
    z-index: 1;
    
}

.pricing-item .th-icon-shape{
    
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    /*background-color: #ed202b0d;*/
    background-color: #ffcc00;
    margin: 0 auto;
    z-index: -1;
    
}




.pricing-item .th-icon-shape:after{
    
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    content: "";
    border-radius: 50%;
    z-index: -1;
    background-color: rgba(var(--thm-base-rgb), 1.0);
    transform: scale(0.0);
    transform-origin: center;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    background: #ed101b!important;
    background-color: #ed101b!important;
}


.pricing-item .flaticon-eng {
    position: relative;
    top: -15px;
    font-size: 50px;
    line-height: 50px;
    transition: all 500ms ease;
}


.pricing-item:hover .flaticon-eng{
    
    color:#FFF !important;
}

.pricing-item:hover .th-icon-shape:after{
    
    transform:scaleX(1.0);
}







.pricing-palden .pricing-deco1{
    
    background:#2cae08 !important;
}







.pricing-palden .pricing-deco2{
    
    background:#ffcc00 !important;
}



.pricing-palden .pricing-deco3{
    
    background:#ff0000 !important;
}



.pricing-palden .pricing-deco4{
    
    background:#f8b535 !important;
}



.pricing-palden .pricing-price {
    
    
    font-size:14px !important;
    
    
}
.titlegroup{
    text-align: center;
font-size: 32px;
font-weight: bold;
border-bottom: 1px dashed;
padding: 10px;
margin-bottom: 20px;

}




.flaticon-eng{
    
    color:#FFF;
}


.btn-primary.disabled, .btn-primary:disabled {
  background-color: #393a3b !important;
  border-color: #393a3b !important;
}


.itemgroup {
  border-bottom: 1px dashed !important;
}


.tagitemstrong{
    
    font-size:16px;
    
    
}

/*mobile view style*/
/*mobile view style*/
/*mobile view style*/
/*mobile view style*/
/*mobile view style*/


@media screen and (max-width:575px){
    
     .pricing-price span{
        
        font-size:40px;
    }
    
    
    .pricing-palden .pricing-item{
        
        height:auto;
    }
    
    .cb-font-14{
        
        font-size:14px !important;
    } 
    
    .row-last-page .md-mt-30{
        
        margin-top:0;
    }
    
    
    .faq-new-sec-last .row{
        
        height:200px !important;
        display:flex;
        align-items:Center;
        justify-content:center;
    }
    
    .faq-new-sec-last .row img{
        
        margin-top:0px !important;
        width:100%;
        height:100%;
    }
    
    
    .faq-new-sec-last .row .about-text h2{
        
        text-align:center;
        font-size:25px;
        font-weight:600;
    }
    
    
    .guide-mob-cls{
        
        display:flex;
        align-items:center;
        justify-content:center;
    }
    
    
    .faq-bot{
        
        display:none;
    }
    
    
    .guide-mob-cls h2{
        
        color:#FFF !important;
        font-size:30px !important;
        font-weight:500;
    }
    
    
    .faq-head-box h2{
        
        font-size:16px !important;
    }
    
    .faq-head-box p{
        
        font-size:13px;
    }
    
    
    .faq-body button{
        
        font-size:16px;
        
    }
    
    .faq-body .card .card-body p{
        
        font-size:14px;
    }
    
    
    
    
    .tk-blog-social{
        
        display:block !important;
        text-align:center;
    }
    
    
    
    .section-style .tk-blog-social a{
        
        margin-bottom:.25rem !important;
        margin-top:.25rem !important;
    }
    
    
    .card-blog-style h1{
        
        font-size:25px;
        line-height:35px;
    }
    
    
    .card-blog-style h2{
        
        font-size:25px;
        line-height:35px;
    }
    
    
    .tk-map-first-title{
        
        margin-bottom:15px !important;
    }
    
    
    
    
    
}




/*mobile view style*/
/*mobile view style*/
/*mobile view style*/
/*mobile view style*/
/*mobile view style*/







/*medium devices style*/
/*medium devices style*/
/*medium devices style*/
/*medium devices style*/
/*medium devices style*/


@media screen and (min-width:576px) and (max-width:767px){
    
     .package-btn-mbm{
        
        margin-top:1.5rem !important;
    }
    
      .pricing-palden .pricing-item{
        
        height:auto;
    }
    
    
    .faq-head-box-21{
        
        margin:15px 0;
    }
    
    .faq-mt-0{
        
        margin-top:0px !important;
    }
    
    .btn-acar-head {
    padding: 0;
    font-size: 18px;
}
    
    
    .faq-new-sec-last .row{
        
        height:300px !important;
        
    }
    
    
    .faq-list-item-dn{
        
        display:none !important;
    }
    
    
    .faq-new-sec-last .row img{
        
        /*position:relative;*/
        width:100%;
        height:100%;
    }
    
    
    .faq-new-sec-last .row h2{
        
        font-size:30px;
        font-weight:600;
    }
    
    .faq-title-pad-right-30{
        
        padding:0 30px;
        display:flex;
        align-items:center;
        justify-content:center;
        
    }
    
    .faq-body-title-21{
        
        margin-bottom:25px;
    }

    
    .card-blog-style h1{
        
        font-size:28px;
        line-height:38px;
    }
    
    
    .card-blog-style h2{
        
        font-size:28px;
        line-height:38px;
    }
    
    
    .tk-map-first-title{
        
        margin-bottom:15px !important;
    }
    
    
    .guide-mob-cls{
        
        padding:0 30px;
        display:flex;
        align-items:center;
        justify-content:Center;
    }
    
    .guide-mob-cls h2{
        
        font-size:40px !important;
        color:#FFF !important;
        font-weight:600;
    }
    
    .new-faq-title-2{
        
        height:300px !important;
    }
    
    .list-item-guide{
        
        display:none !important;
    }
    
    .search-fi{
        
        display:none;
    }
    
    
    .faq-bot{
        
        display:none;
    }
    
    
    
    .about-no-dodge-sec .faq-body-title{
        
        margin-bottom:15px;
    }
    
    .about-no-dodge-sec .faq-head-box{
        
        margin:15px 0;
    }
    
    
    
    .about-no-dodge-sec .imp-ques{
        
        margin-top:15px;
    }
    
    .sm-mt-0{
        
        margin-top:0;
    }
    
    
    
    
    .faq-body .card-body h1{
        
        font-size:25px;
    }
    
    .sm-pad-0{
        
        padding:0px;
    }
    
    
    
    .btn-acar-head{
        
        padding:0;
    }
    
    
    .faq-body .card{
        
        padding:15px 0;
    }
    
    .faq-body .acar-link{
        font-size:14px;
        padding:0px;
    }
    
    
    .faq-body .card-body{
        
        padding:15px 0;
    }
    
    
    
    
    
    
    
    
}




/*medium devices style*/
/*medium devices style*/
/*medium devices style*/
/*medium devices style*/
/*medium devices style*/






/*large devices style*/
/*large devices style*/
/*large devices style*/
/*large devices style*/
/*large devices style*/



@media screen and (min-width:768px) and (max-width:991px){
    
    .package-btn-mbm{
        
        margin-top:1.5rem !important;
    }
    
      .pricing-palden .pricing-item{
        
        height:auto;
    }
    
    
    .faq-list-item-dn{
        
        display:none !important;
    }
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
   .faq-new-sec-last .row{
       
       height:400px !important;
   }
   
   .faq-new-sec-last .row img{
       margin-top:0;
       height:100%;
       width:100%;
   }
   
   
   
   .faq-title-pad-right-30{
       
       padding-right:30px;
       padding-left:30px;
   }
   
   
   
   
   
    .card-blog-style h1{
        
        font-size:30px;
        line-height:40px;
    }
    
    
    .card-blog-style h2{
        
        font-size:30px;
        line-height:40px;
    }
    
    
    .tk-map-first-title{
        
        margin-bottom:15px !important;
    }
    
   
   
    .list-item-guide{
        
        display:none !important;
    }
    
    
    .guide-mob-cls{
        
        padding-right:30px;
        padding-left:30px;
    }
    
    
    .new-faq-title-2{
        
        height:400px !important;
    }
    
    
    
    .new-faq-title-2 img{
        
        margin-top:0px !important;
    }
    
    .faq-body-title{
        
        margin-bottom:30px;
    }
    
    
    .faq-body .card{
        
        padding:15px 0;
    }
    
    .faq-body button{
        
        padding:0;
    }
    
    
    .faq-body .acar-link{
        
        padding:0;
        display:block;
        margin-top:10px;
        font-size:14px;
    }
    
    
    .faq-body .card-body{
        
        padding:15px 0;
    }
    
    
    
    .md-pad-0{
        
        padding:0px;
    }
    
    
    .force-pad-0-md{
        
        padding:0px;
    }
    
    .force-pad-0-md h1{
        
        font-size:35px;
    }
    
    
    
    
    
    
    
    
    
    
    
    
}




/*large devices style*/
/*large devices style*/
/*large devices style*/
/*large devices style*/
/*large devices style*/


















@media screen and (min-width:576px) and (max-width:700px){
    
    .pricing-price span{
        
        font-size:40px;
    }
    
    
    .package-btn-mbm{
        
        margin: 15px auto !important;
    }
    
}








.package-btn-mbm:focus{
    
    box-shadow:none !important;
    border-color:#ff3c00 !important;
    background:#ff3c00 !important; 
}



.package-btn-mbm:active{
    
    box-shadow:none !important;
    border-color:#ff3c00 !important;
    background:#ff3c00 !important;
}




.packages-header{
    
    position:relative !important;
    height:500px;
    background-image:url(/themes/usermap/assets/images/hotimg/pile-question-marks-printed-white-cards_124595-5.gif);
    display:flex;
    align-items:center;
    justify-content:center;
}


.packages-header-ovrelay{
    
    position:Absolute;
    top:0;
    right:0;
    left:0;
    bottom:0;
    width:100%;
    height:100%;
    z-index:2;
    background:#00000029;
}


.packages-header .container-fluid{
    
    z-index:3;
}




.packages-header .container-fluid .row{
    
    flex-direction:column;
    align-items:flex-start;
    justify-content:flex-start;
    padding:0 70px;
}


.packages-header nav ol{
    
    margin-bottom:25px;
} 

.packages-header nav ol svg path{

    fill:#ff3c00
}

.packages-header nav ol li a{
    
    font-size:20px;
    text-decoration:none !important;
    color:#ff3c00 !important;
}



.packages-header nav ol li{
    
    font-size:20px;
    color:#ff3c00 !important;
}


.packages-header h1{
    
    margin-bottom:25px;
    font-size: 55px;
    color: #fff;
    font-weight: 700;
    line-height: 65px;
}



.packages-header span{
    
    color:#FFF !important;
    font-size:22px;
    font-weight:700;
    line-height:35px;
}

.chtrtl{
    direction:rtl;
}

.chtcardtop{
    margin-top:15px;
}




.um-section-tool-new{
    
    /*margin:60px 0;*/
    padding:70px 20px;
    background:#f8f9fc;
}

.um-section-tool-new .nav-flex-class{
    
    display:flex;
    align-items:Center;
    justify-content:Center;
}




.um-section-tool-new .nav-tabs{
    
    display:flex;
    align-items:center;
    justify-content:space-between;
    flex-direction:row-reverse;
    border-bottom:0;
}



.um-section-tool-new .nav-text-disable span{
    
    font-size:40px;
    font-weight:700;
    color:#273c7b;
}


.um-section-tool-new .nav-tabs .nav-item .nav-link{
    
    background-color:#edf2fe;
    text-align:center;
    border-radius:12px 12px 0 0;
    margin-left:10px;
}



.um-section-tool-new .nav-tabs .nav-item p{
    
    
    color:#456ddd;
    font-weight:400;
    font-size:16px;
    margin:0 0 5px 0;
    
    
}


.um-section-tool-new .nav-tabs .nav-item span{
    
    color:#92a7c1;
    font-size:12px;
    font-weight:500;
    
}

.um-section-tool-new .nav-item-org .nav-link{
    
    margin-left:0 !important;
}



/*.um-section-tool-new .nav-tabs .nav-item .nav-link.active{*/
    
/*    border:0;*/
/*    background:#FFF;*/
/*}*/







.nav-content-ms-inner{
    
    display:none;
    background:Red;
    width:100%;
    margin-top:30px;
}



.nav-list-ms{
    
    display:Flex;
    align-items:center;
    justify-content:space-between;
    flex-direction:row-reverse;
}





.disabel-text-list span{
    
    font-size:40px;
    font-weight:700;
    color:#273c7b;
}




.nav-list-ms li{
    
    list-style-type:none;
    margin-left:10px;
    border-radius:12px 12px 0 0;
    background:#edf2fe;
    text-align:center;
    padding:5px 15px;
}

.nav-list-ms li p{
    
    font-size:16px;
    font-weight:600;
    color:#456ddd;
    
}


.nav-list-ms li span{
    
    font-weight:600;
    color:#92a7c1;
    font-size:12px;
}

.nav-list-class{
    
    display:flex;
    align-items:center;
}


.emk-col9-inner{
    
    border-radius:16px;
    background:#FFF;
    padding: 25px;
    box-shadow: 0px 2px 3px 0px rgba(0,0,0,.07);
}



.solo-title-emk{
    
    font-size:40px;
    font-weight:700;
    margin-bottom:25px;
    color:#273c7b;
}





.emk-class1 p{
    
    margin-bottom:25px;
    color:#57728E;
    font-weight:500;
    font-size:18px;
}



.emk-class2{
    
    position:Relative;
    padding: 20px;
    background: #E6F9F4;
    border: 1px dashed #D0DDEC;
    border-radius: 12px;
}


.emk-class2 h3{
    
    display:flex;
    align-items:Center;
    font-size:22px;
    color:#05b37f;
    margin:0;
    
}

.emk-class2 h3 svg{
    
    width: 28px;
    height: 28px;
    margin-left: 10px;
}


.cl3-inner-plan strong{
    
    background: #A6BCFA;
    color: #253343;
    display: inline-block;
    font-size: 16px;
    padding: 11px 11px 15px 13px;
    text-align: center;
    height: 75px;
    width: 75px;
    border-radius: 50%;
    -webkit-transform: rotate( 340deg) translateY(-10px);
    transform: rotate( 340deg) translateY(-10px);
    position: absolute;
    left: -10px;
    top: -35px;
    
}


.cl3-inner-plan b{
    
    text-align: center;
    display: block;
    transform: rotate( 20deg);
    background: #30445B;
    font-size: 14px;
    width: 75px;
    color: #fff;
    padding: 5px;
    border-radius:4px;
}




.list-emk-cls2{
    
    margin-top:20px;
    background: #fff;
    padding: 8px 16px;
    border: 1px solid #E9EDF5;
    border-radius: 12px;
}

.list-emk-cls2 .info-emk{
    
    width:100%;
    display:flex;
    align-items:center;
    color:#17244a;
}

.list-emk-cls2 .info-emk .name-emk{
    
    font-weight:600;
    margin:auto 10px;
    color:#17244a;
}

.list-emk-cls2 .info-emk .tooltip-emk{
    
    position:relative;
    
}


.list-emk-cls2 .info-emk .tooltip-emk:before{
    
    
    content: 'i';
    display: block;
    width: 17px;
    height: 17px;
    text-align: center;
    border-radius: 50%;
    border: 2px solid #3655AC;
    color: #3655AC;
    font-weight: bold;
    font-size: 10px;
    line-height: 15px;
}




.list-emk-cls2 .info-emk  .text-emk{
    
    display: none;
    position: absolute;
    bottom: 100%;
    width: 300px;
    background: #2A2D49;
    border-radius: 8px;
    color: #fff;
    padding: 10px;
    right: -115px;
    font-size: 14px;
    margin-bottom: 20px;
    
}

.list-emk-cls2 .info-emk  .text-emk:after{
    
    content: '';
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 10px solid #2A2D49;
    display: block;
    position: absolute;
    color:#FFF;
    bottom: -10px;
    left: calc(50% - 5px);
}

.list-emk-cls2 .info-emk .tooltip-emk:hover .text-emk{
    
    display:block;
}

.value-emk{
    
    display:flex;
    align-items:Center;
    justify-content:space-between;
    margin-top:16px;
}


.value-emk-right span{
    
    font-size:14px;
    color:#30445B;
}



.value-emk-left span{
    
    font-size:10px;
    color:#6783A0;
}


.lg-pad-right-0{
    
    padding-right:0;
}


.lg-pad-left-0{
    
    padding-left:0;
}


.emk-class3{
    
    margin-top: 25px;
    padding: 20px;
    background: #F8F9FC;
    border-radius: 12px;
}


.emk-class3 h3{
    
    display:flex;
    font-size:18px;
    margin:0;
    align-items:Center;
    color:#233343;
}


.emk-class3 svg{
    
    margin-left:10px;
}


.emk3-rows{
    
    background: #fff;
    padding: 12px 16px;
    border: 1px solid #E9EDF5;
    box-sizing: border-box;
    border-radius: 12px;
    display: flex;
    align-items: center;
    margin-top:20px;
    justify-content: space-between;
}





 

.emk3-rows .info-emk{
    
    /*width:100%;*/
    display:flex;
    align-items:center;
    color:#17244a;
}

.emk3-rows .info-emk .name-emk{
    
    font-weight:600;
    margin:auto 10px;
    color:#17244a;
}

.emk3-rows .info-emk .tooltip-emk{
    
    position:relative;
    margin-right:5px;
    
}


.emk3-rows .info-emk .tooltip-emk:before{
    
    
    content: 'i';
    display: block;
    width: 17px;
    height: 17px;
    text-align: center;
    border-radius: 50%;
    border: 2px solid #3655AC;
    color: #3655AC;
    font-weight: bold;
    font-size: 10px;
    line-height: 15px;
}




.emk3-rows .info-emk .text-emk{
    
    display: none;
    position: absolute;
    bottom: 100%;
    width: 300px;
    background: #2A2D49;
    border-radius: 8px;
    color: #fff;
    padding: 10px;
    right: -140px;
    font-size: 14px;
    margin-bottom: 20px;
    line-height:1.4;
    
}

.emk3-rows .info-emk  .text-emk:after{
    
    content: '';
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 10px solid #2A2D49;
    display: block;
    position: absolute;
    color:#FFF;
    bottom: -10px;
    left: calc(50% - 5px);
}

.emk3-rows .info-emk .tooltip-emk:hover .text-emk{
    
    display:block;
    text-align:justify;
}


.emk3-price span{
    
    color:#30445B;
    font-weight:700;
    font-size:16px;
}

.emk3-add{
    
    font-size:16px;
    font-weight:500;
    color:#05b37f;
    cursor:pointer;
}


/*.emk3-rows > div{*/
    
/*    width:33.3333%;*/
    
/*}*/

.emk3-rows > div:first-child{
    
    text-align:right;
}


.emk3-rows > div:nth-child(2){
    
    text-align:center;
}


.emk3-rows > div:last-child{
    
    text-align:left;
}

.wm-um-profes{
    
    /*margin-top:30px;*/
    border-radius:16px;
    display:flex;
    justify-content:center;
    align-items:Center;
    padding:50px 0;
    background: linear-gradient(89.01deg, rgba(0, 255, 240, 0.35) 19.3%, rgba(0, 181, 249, 0.35) 45.89%, rgba(0, 133, 255, 0.35) 98.79%), #01559d;
}




.wm-um-profes h2{
    
    margin-bottom:15px;
    color:#FFF;
    font-size:24px;
    font-weight:600;
    
}


.wm-um-profes p{
    
    color:#FFF;
    margin:0;
    font-size:16px;
    font-weight:400;
}



.wm-um-profes .col-lg-10{
    
    display:Flex;
    align-items:Center;
    justify-content:center;
}


.wm-um-profes .col-lg-10 .col-lg-4{
    
    text-align:Center;
}

.um-section-tool-new2{
    
    padding:0 50px;
    background:#f8f9fc;
    padding-bottom:70px;
}



.wm-um-profes .col-lg-10 .col-lg-4 a{
    
    color:#FFF;
    text-decoration:none;
    background:#ff9914;
    font-weight:500;
    border-radius:8px;
    padding:10px 60px;
    font-size:14px;
    transition: all .3s ease-in-out;
}


.wm-um-profes .col-lg-10 .col-lg-4 a:hover{
    
    color:#ff9914;
    background-color:#FFF;
}

.cl3-inner-plan{
    
    padding: 20px;
    background: #FFFFFF;
    border-radius: 12px;
}





.solo-title-emk-white{
    
    color:transparent !important;
}



.frow-plan-center{
    
    justify-content:center;
}



.cl3-class1 h3{
    
    margin:0;
    font-size:18px;
    color:#253343;
    font-weight:600;
}



.cl3-class1 h3 svg{
    
    margin-left:10px;
}



.nav-price-content-id{
    
    display:none;
    margin-top:20px;
}



.cl3-class2{
    
    margin-top:20px;
}

.cl3-class2 .price-tabs-ms{
    
    display:flex;
    align-items:Center;
    justify-content:space-between;
    width:100%;
    background:#EDF2FE;
    border-radius:12px;
    padding:5px;
}

.cl3-class2 .price-tabs-ms li{
    
    color: #6783A0;
    font-size: 14px;
    list-style-type:none;
    padding: 5px;
    width: calc(100% / 3);
    text-align: center;
    cursor: pointer;

}


.cl3-class2 .active-tab{
    
    color:#253343 !important;
    font-weight:600;
    background:#Fff;
    border-radius:12px;
    
}



.nav-price-content-id li{
    
    display:flex;
    /*align-items:flex-start;*/
    align-items:center;
    justify-content:flex-start;
    padding:10px 0;
    border-bottom:1px dashed #7b7f84;
    list-style-type:none;

}

.nav-price-content-id li:first-child{
    
    padding-top:0 !important;
}


.nav-price-content-id li:last-child{
    
    padding-bottom:0 !important;
    border:0;
}


.nav-price-content-id li p{
    
    margin:0;
    font-size:14px;
    color:#7b7f84;
    font-weight:500;
}

.nav-price-content-id li span{
    
    font-size:16px;
    font-weight:900;
    color:#000;
}

.nav-price-content-id ul{
    
    margin:20px 0;
    padding:0;
}


.nav-price-content-id h2{
    
    margin-bottom:20px;
    font-size:16px;
    font-weight:600;
    color:#253343 !important;
}


.list-emk-cls2{
    
    display:none;
}

.enterbuy{
    
    margin:auto;
    display:block;
    width:fit-content;
    border-radius:12px;
    color:#FFF;
    background:#06C78D;
    margin-top:20px;
    font-weight:600;
    font-size:14px;
    text-decoration:none !important;
    padding:10px 20px;
}

.enterbuy:hover{
    
    color:#FFF;
}


.footer-new-lims-section{
    
    padding:50px 0;
    /*background-image:url(/themes/usermap/assets/images/footer-bg-oldbuilding.png);*/
    background-image:url(/themes/usermap/assets/images/AVATAJ-copy.jpg);
    background-color:#3B3B3B;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center center;
    position:relative;
}

.footer-lim-overlay{
    
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    width:100%;
    height:100%;
    background:#3b3b3b;
    opacity:.91;
    z-index:2;
}


.footer-new-lims-section .container-fluid{
    
    z-index:3;
    position:relative;
}


.lim-footer-col1 img{
    
    width:100%;
    height:auto;
}


.footer-new-lims-section .row{
    
    padding-bottom:30px;
    margin:0;
    border-bottom:1px solid #ff3c00;
}

.footer-new-lims-section .container-fluid{
    
    padding:0 50px;
}



.lim-footer-col1 p{
    
    margin:0 0 0 0;
    color:#FFF;
    font-size:14px;
    font-weight:500;
    text-align:justify;
}




.footer-lim-title{
    
    font-size:18px;
    color:#ff3c00;
    margin:0 0 30px 0;
    
}


.footer-new-lims-section ul{
    
    margin:0;
    padding:0;
}

.footer-new-lims-section li{
    
    list-style-type:none;
    margin-bottom:20px;
}


.footer-new-lims-section li a{
    
    text-decoration:none !important;
    color:#FFF !important;
    font-size:18px;
    font-weight:300;
}


.footer-lim-social ul{
    
    margin:0 0;
    display:flex;
    align-items:center;
    flex-direction:row-reverse;
}

.footer-lim-social ul li{
    
    margin-bottom:0 !important;
    margin-left:10px;
}


.footer-lim-social ul li:first-child{
    
    margin-left:0;
}





.footer-new-lims-section .row:nth-child(2){
    
    border:0;
    padding:30px 0 0 0;
}


.lim-footer-address p{
    
    font-size:16px;
    color:#FFF;
    font-weight:400;
}



.lim-footer-dl{
    
    margin-right:auto !important;
    /*background-color:#ff3c00;*/
    /*padding:15px 0 !important;*/
    /*border-radius:8px;*/
    /*display:flex;*/
    /*align-items:Center;*/
    /*text-align:center;*/
    padding-top:0 !important;
    
}



.lim-footer-dl span{
    
    font-size:16px;
    color:#fff;
    font-weight:400;
}



.footer-new-lims-section .container-fluid .footer-lim-social ul li a{
    
    width:40px;
    height:40px;
    display:flex;
    align-items:Center;
    justify-content:Center;
    border:1px solid #fff;
    border-radius:50%;
    color:#FFF;
    transition:all 300ms ease-in-out !important;
    font-size:16px;
}



.footer-lim-social ul li a svg{
    
    vertical-align:sub;
}


.footer-lim-social ul li a:hover{
    
    background:#FFF;
}

.footer-lim-social ul li a:hover svg path{
    
    fill:#ff3c00;
}


@media screen and (max-width:575px){
    
    
    
    .um-section-tool-new{
        
        padding:30px 0;
    }
    
    
    .col-pad-0{
        
        padding:0;
    }
    
    .solo-title-emk{
        
        font-size:20px;
    }
    
    
    
    .emk-class1 p{
        
        font-size:15px;
    }
    
    
    
    .emk-col9-inner{
        
        padding:15px;
    }
    
    
    .emk-class3{
        
        padding:15px;
    }
    
    .emk3-rows{
        
        margin-top:15px;
    
    }
    
    .emk3-rows:first-child{
        
        margin-top:0 !important;
    }
    
    
    .emk3-rows{
        
        padding:10px;
    }
    
    
    
    
    .emk3-rows > div{
        
        text-align:right !important;
    }
    
    .emk3-rows .info-emk .name-emk{
        
        font-size:14px;
    }
    
    .tooltip-emk{
        
        display:none;
    }
    
    
    .cl3-inner-plan strong{
        
        left: 20px;
        top: -30px;
    }
    
    .cl3-inner-plan{
        
        padding:15px;
    }
    
    .cl3-class1 h3{
        
        font-size:15px;
    }
    
    .nav-price-content-id h2{
        
        font-size:15px;
    }
    
    .um-section-tool-new2{
        
        padding:0 15px;
    }
    
    
    .wm-um-profes .col-lg-10{
        
        display:block;
    }
    
    .wm-um-profes{
        padding:30px 0;
        display:block;
    }
    
    .wm-um-profes h2{
        
        font-size:19px;
    }
    
    
    .wm-um-profes p{
        
        font-size:15px;
    }
    
    
    .wm-um-profes .col-lg-10 .col-lg-4 a{
        
        display:inline-block;
    }
    
    .wm-um-profes .col-lg-10 .col-lg-4{
        
        margin-top:30px;
    }
    
    .um-section-tool-new2{
        
        margin-bottom:30px;
    }
    
    
    
    
}


@media screen and (min-width:576px) and (max-width:768px){
    
    
    
    .um-section-tool-new{
        
        padding:40px 20px;
    }
    
    .solo-title-emk{
        
        font-size:30px;
    }
    
    
    .emk-col9-inner{
        
        padding:20px;
    }
    
    .emk3-rows:first-child{
        
        margin-top:0;
    
    }
    
    
    .emk-class1 p{
        
        margin-bottom:20px;
    }
    
    
    .enterbuy{
        
        font-size:16px;
    }
    
    
    .wm-um-profes h2{
        
        font-size:20px;
    }
    
    
    .wm-um-profes p{
        
        font-size:15px
    }
    
    
    .wm-um-profes .col-lg-10 .col-lg-4 a{
        
        padding:10px 45px;
    }
    
    
    
    
    
}





@media screen and (min-width:769px) and (max-width:991px){
    
    
    
    .um-section-tool-new{
        
        padding:50px 20px;
    }
    
    
    .solo-title-emk{
        
        font-size:35px;
    }
    
    
    .emk3-rows > div{
        
        text-align:right !important;
    }
    
    
    .tooltip-emk{
        
        display:none;
    }
    
    
    .emk3-rows:first-child{
        
        margin-top:0;
    }
    
    .emk-class1 p{
        
        font-size:16px;
    }
    
    
    
    
    
    
    
    
    
    
}

/*mobile and tablet version Possibilities page*/
/*mobile and tablet version Possibilities page*/
/*mobile and tablet version Possibilities page*/
/*mobile and tablet version Possibilities page*/







.newblock-main-respon{
    
    padding:50px 0;
}



.nbmr-title{
    
    text-align:center;
    
}


.nbmr-title h2{
    
    position:relative;
    padding-bottom:20px;
    margin-bottom:20px;
    font-size:22px;
    font-weight:600;
    color:#000;
}

.nbmr-title h2:after{
    
    content:'';
    position:absolute;
    left:50%;
    transform:TranslateX(-50%);
    height:2px;
    background:#ff3c00;
    widtH:100px;
    bottom:0px;
}




.nbmr-title h3{
    
    color:#3B3B3B;
    font-size:18px;
    font-weight:400;
    margin:0;
    
}



.newblock-main-respon .row-flex-respon{
    
    display:flex;
    align-items:center;
    justify-content:center;
    margin-top:70px;
}


.row-flex-respon .box-approach {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 15px 0;
    position: relative;
    border-radius: 12px;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}


.row-flex-respon .box-approach .approach-link {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


.row-flex-respon .box-approach figure {
    width: 100px;
    height: 100px;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 15px;
    padding: 15px;
}


.row-flex-respon .box-approach .approach-span{
    font-size: 19px;
    font-weight: 800;
    color: #040404;
    display: block;
    margin-bottom:10px;
}


.row-flex-respon .box-approach .approach-text {
    font-size: 14px;
    text-align:center;
    margin-bottom:5px;
}

.row-flex-respon .box-approach .approach-text-more {
    font-size: 13px;
    font-weight: 300;
}


.box-approach:hover {
    background-color: #FF8A00;
}

.box-approach:hover .approach-span{
    
    color:#FFF;
    
}

.box-approach:hover .approach-text {
    
    color:#FFF;
}

.box-approach:hover .approach-text-more{
    
    color:#FFF;
}

.col-width-nodyn{
    
    width:20% !important;
    padding:5px 15px;
}



.customers-opinion-section{
    
    padding:50px 0;
    position:Relative;
    
}


.customers-opinion-section .cops-title h2{
    
    text-align:right;
    font-size:22px;
    font-weight:600;
    padding-bottom:15px;
    margin-bottom:15px;
    position:Relative;
    color:#ff3c00;
}



.customers-opinion-section .cops-title h2:after{
    
    position:absolute;
    right:0;
    bottom:0;
    height:3px;
    width:100px;
    content:'';
    background:#ffcc00;
    border-radius:4px;
}



.customers-opinion-section .swiper {
      width: 100%;
      height: 100%;
    }

.customers-opinion-section .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      display: flex;
      justify-content: center;
      align-items: center;
    }

.customers-opinion-section .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }

.customers-opinion-section .swiper {
      margin-left: auto;
      margin-right: auto;
      padding:0 20px;
    }






.customers-opinion-section .swiper-slide .box-customer{
    
        padding-top: 115px;

}

.customers-opinion-section .swiper-slide .box-customer .data-customer {
    background-color: #fff;
    border-radius: 30px;
    /*-webkit-box-shadow: 5px 5px 15px 0 rgba(0, 0, 0, 0.16);*/
    /*box-shadow: 5px 5px 15px 0 rgba(0, 0, 0, 0.16);*/
    border:1px solid #ff3c00;
    text-align: center;
    position: relative;
}


.customers-opinion-section .swiper-slide .box-customer figure {
    padding: 10px !important;
    width: 190px;
    height: 190px;
    border-radius: 50%;
    padding: 0;
    background-color: #fff;
    display: inline-flex;
    margin: -115px auto 0;
    -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}


.customers-opinion-section .swiper-slide .box-customer figure img {
    border-radius: 50%;
    width: 100%;
    height: 100%;
    object-fit: cover;
    padding:5px;
    
}

.customers-opinion-section .swiper-slide .box-customer .btn-play {
    background-color: rgba(255, 138, 0, 0.5);
    color: #fff;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: 0;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 30px;
    background: rgb(255, 138, 0);
    background: linear-gradient(125deg, rgb(255, 138, 0) 0%, rgb(255, 107, 32) 50%, rgb(255, 77, 64) 100%);
}


.customers-opinion-section .swiper-slide .box-customer .btn-play:before {
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 50%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: -0.2rem;
    background-color: #FF8A00;
    margin: auto;
    transform: scale(0.3);
    transform-origin: center center;
    animation: pulse-me 3s linear infinite;
}

.customers-opinion-section .swiper-slide .box-customer .btn-play .icon {
    color: #fff;
    font-size: 19px;
    position:relative;
    
}


.customers-opinion-section .swiper-slide .box-customer .btn-play .icon svg{
    
    right:50%;
    top:50%;
    transform:translate(50%,-50%);
    position:Absolute;
}

.customers-opinion-section .swiper-slide .box-customer .content {
    /*padding: 30px;*/
    padding:15px 30px 30px 30px;
    text-align: right;
}

.customers-opinion-section .swiper-slide .box-customer .content .text {
    height: 180px;
    /*height:auto;*/
    overflow: hidden;
    font-size: 18px;
    font-weight: 600;
    margin:0;
    color: #3B3B3B;
}

.customers-opinion-section .swiper-slide .box-customer .footer-text {
    /*padding-top: 30px;*/
    position: relative;
    padding:30px 30px 0 0;
    
}


/*.customers-opinion-section .swiper-slide .box-customer .footer-text:before {*/
/*    content: "";*/
/*    position: absolute;*/
/*    right: 20px;*/
/*    top: 0;*/
/*    background: url(/themes/usermap/assets/images/arrow22.svg) no-repeat;*/
/*    width: 70px;*/
/*    height: 70px;*/
/*}*/

.customers-opinion-section .swiper-slide .box-customer .footer-text .title {
    display: block;
    font-size: 20px;
    font-weight: 500;
    /*color: #00C4CF;*/
    color: #000;
    text-align:right;
}

.customers-opinion-section .swiper-slide .box-customer .footer-text .span {
    font-size: 17px;
    font-weight: 500;
    color: #ff3c00;
    text-align:right;
    display:block;
}

@keyframes pulse-me {
  0% {
    transform: scale(0.3);
    opacity: 0;
  }
  50% {
    opacity: 0.1;
  }
  70% {
    opacity: 0.09;
  }
  to {
    transform: scale(3);
    opacity: 0;
  }
}




.customers-opinion-section .swiper-button-prev{


    left: 8%;
    right: auto;
    top: 50%;
    margin: 0 !important;
    transform:translateY(-50%);
    
}

.customers-opinion-section .swiper-button-prev:after{
    font-size:35px;
    content:'\f177';
    font-family:'Fontawesome' !important;
    color:#777777;
    
}


.customers-opinion-section .swiper-button-next:after{
    font-size:35px;
    content:'\f178';
    font-family:'Fontawesome' !important;
    color:#777777;
}


.customers-opinion-section .swiper-button-next{


    right: 8%;
    left: auto;
    top: 50%;
    margin: 0 !important;
    transform:translateY(-50%);
    
}


.customers-opinion-section .swiper-slide .box-customer .btn-play:focus{
    
    border:0;
    box-shadow:None;
}


.modal-vids .modal-dialog{
    max-width:700px;
    top: 50%;
    right: 50%;
    transform: translate(50%,-50%) !important;
    margin: 0;
    width: auto;
}


.modal-vids video{
    
    width:100%;
    height:100%;
    border-radius:5px;
    display:block;
}

.modal-vids .modal-body{
    
    padding:0;
}


.modal-vids{
    
    background:#1e1e1e;
    opacity:.9;
}

.dream-section{
    
    position:Relative;
    padding:50px 0;
    margin:50px 0 0 0;
}


.dream-section .col-lg-5 h1{
    
    position:relative;
    padding-bottom:20px;
    margin-bottom:15px;
    color:#ff3c00;
    font-weight:600;
    font-size:22px;
    text-align:right !important;
}


.dream-section .col-lg-5 h1:After{
    
    position: absolute;
    right: 0;
    bottom: 0;
    height: 3px;
    width: 100px;
    content: '';
    background: #ffcc00;
    border-radius: 4px;
    
}





.dream-section .col-lg-5 p{
    
    font-size: 18px;
    font-weight: 500;
    color: #3B3B3B;
    text-align: justify;
    margin:30px 0 0 0;
}



.dream-section:before{
    
    content: "";
    width: 60%;
    height: 100%;
    background: url(/themes/usermap/assets/images/map-bg.svg) no-repeat;
    position: absolute;
    top: 0;
    left: 5vw;
    z-index: -1;
}



.dream-section .swiper {
      width: 100%;
      height: 100%;
      padding-bottom:50px;
    }

.dream-section .swiper-slide {
      text-align: center;
      font-size: 18px;
      /*background: #fff;*/
      /*display: flex;*/
      justify-content: center;
      align-items: center;
    }

.dream-section .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }

.dream-section .swiper {
      margin-left: auto;
      margin-right: auto;
    }



.ms-auto {
    margin-right: auto!important;
}

.dream-section .swiper-slide figure {
    position: relative;
    padding: 20px;
}

.dream-section .swiper-slide figure:before{
    
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    background: url(/themes/usermap/assets/images/svg-dream.svg) no-repeat;
    top: 0;
    right: 0;
    left: 0;
    margin: 0 auto;
    background-size: contain;
}


.dream-section .swiper-slide figure img{
    
    width:100%;
    height:auto;
    padding:5px;
    border-radius:50%;
}




.dream-section .swiper-slide figure .btn-play{
    
    width: 60px;
    height: 60px;
    border-radius: 50%;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    /*bottom: -7px;*/
    bottom:0;
    border: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 22px;
    background: rgb(255, 138, 0);
    background: linear-gradient(90deg, rgb(255, 138, 0) 0%, rgb(255, 77, 64) 100%);
    color: #fff;
}

.dream-section .swiper-slide figure .btn-play svg {
    right: 50%;
    top: 50%;
    transform: translate(50%,-50%);
    position: Absolute;
}

.dream-section .swiper-slide figure .btn-play:before{
    
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 50%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: -0.2rem;
    background-color: #FF8A00;
    margin: auto;
    transform: scale(0.3);
    transform-origin: center center;
    animation: pulse-me 3s linear infinite;
}


.dream-section .swiper-slide .content-text {
    border: 1px solid #FF8A00;
    padding: 10px;
    border-radius: 30px;
    position: absolute;
    /*right: 15px;*/
    right:0;
    /*bottom: 100px;*/
    bottom: 80px;
    -webkit-backdrop-filter: saturate(200%) blur(13px);
    backdrop-filter: blur(13px);
    background-color: hsla(0deg, 0%, 100%, 0) !important;
}


.dream-section .swiper-slide .span-text{
    
    font-size: 18px;
    font-weight: 800;
    border-radius: 20px;
    overflow: hidden;
    padding:25px 40px;
    position: relative;
    /*width: 384px;*/
    width:auto;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
    z-index: 3;
}



.dream-section .swiper-slide .span-text:before{
    
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    background: rgb(183, 251, 255);
    background: linear-gradient(180deg, rgba(183, 251, 255, 0) 0%, rgb(0, 196, 207) 100%);
    opacity: 0.7;
    z-index: -1;
}


.dream-section .swiper-button-next{
    
    right:53% !important;
    left:auto !important;
    top:auto !important;
    bottom:0 !important;
    transform:translateX(50%);
    width:40px;
    height:40px;
    border-radius:50px;
    display:flex;
    align-items:center;
    justify-content:center;
    background:#FF8A00;
    font-size:19px;
    color:#FFF;
}



.dream-section .swiper-button-next:after{
    
    content:'\f104' !important;
    font-family:'Fontawesome' !important;
    width:auto;
    height:auto;
    font-size:25px;
}


.dream-section .swiper-button-prev{
    right:47% !important;
    left:auto !important;
    top:auto !important;
    bottom:0 !important;
    transform:translateX(50%);
    /*right:25% !important;*/
    /*top:40% !important;*/
    /*left:auto !important;*/
     width:40px;
    height:40px;
    border-radius:50px;
    display:flex;
    align-items:center;
    justify-content:center;
    background:#545454;
    font-size:19px;
    color:#FFF;
}


.dream-section .swiper-button-prev:after{
    
    content:'\f105' !important;
    font-family:'Fontawesome' !important;
    width:auto;
    height:auto;
    font-size:25px;
}




/*.dream-section .swiper-button-disabled{*/
    
/*    opacity:1 !important;*/
/*}*/


@media screen and (max-width:575px){
    
    .modal-vids .modal-dialog{
        
        max-width:90%;
    }
    
    .newblock-main-respon .row-flex-respon{
        
        margin-top:15px;
    }
    
    
    .nbmr-title h2{
        
        font-size:18px;
        line-height:1.4;
    }
    
    .nbmr-title h3{
        
        font-size:16px;
        line-height:1.4;
    }
    
    
    .newblock-main-respon{
        
        padding:50px 0 0 0;
    }
    
    .row-flex-respon .box-approach .approach-span{
        
        font-size:18px;
    }
    
    
    .customers-opinion-section .swiper-button-next{
        
        display:none;
    }
    
     .customers-opinion-section .swiper-button-prev{
        
        display:none;
    }
    
    
    .customers-opinion-section .swiper-slide .box-customer .content{
        
        padding:20px;
        margin-top:15px;
    }
    
    .customers-opinion-section .swiper-slide .box-customer .content .text{
        height:auto;
        font-size:15px;
    }
    
    
    .customers-opinion-section .swiper-slide .box-customer .footer-text{
        
        padding-top:15px;
    }
    
    .customers-opinion-section .swiper-slide .box-customer .footer-text .span{
        
        font-size:16px;
    }
    
    
    .customers-opinion-section .swiper-slide .box-customer .footer-text .title{
        
        font-size:16px;
    }
    
    
    
    .customers-opinion-section .cops-title h2{
        
        margin-bottom:30px;
        font-size:20px;
    }
    
    .dream-section{
        /*padding:50px 15px;*/
        padding:50px 15px 0;
        margin:0;
    }
    
    .dream-section .col-lg-5 h1{
        
        font-size:19px;
    }
    
    
    .dream-section .row{
        
        flex-direction:column-reverse;
    }
    
    .dream-section .col-lg-5 p{
        
        margin-top:15px;
        font-size:16px;
    }
    
    .dream-section .swiper-slide figure{
        
        padding:12px;
    }
    
    /*.dream-section .swiper-slide figure{*/
        
    /*    background-size:contain;*/
    /*    background:url(/themes/usermap/assets/images/svg-dream2.svg);*/
    /*}*/
    
    
    .dream-section .swiper-button-next{
        transform:none;
        left:30% !important;
        right:auto !important;
    }
    
    
    
    
    .dream-section .swiper-button-prev{
        
        transform:none;
        right:30% !important;
        left:auto !important;
    }
    
    .dream-section .swiper-slide .span-text{
        
        width:100%;
        padding:30px 0;
    }
    
    
    .dream-section .swiper-slide .content-text{
        
        width:80%;
        right:50%;
        transform:translateX(50%);
        bottom:-10%;
    }
    
    
    
    .dream-section .swiper-slide figure img{
        
        border-radius:10px;
    }
    
    
    
    
    .dream-section .swiper-slide figure:before{
        
    background: url(/themes/usermap/assets/images/svg-dream2.svg) no-repeat;
    background-size: contain;
    }
    
    
    .ms-auto{
        
        padding:0 15px;
    }
    
    .dream-section .swiper-slide figure .btn-play{
        
        top:50%;
        transform:translateY(-50%);
    }
    
    
    
    
    .dreamcol5{
        
        /*margin-top:25px;*/
        margin-top:65px;
    }
    
    
    
    
    
    
    
    
    
    
    
    
}





@media screen and (min-width:576px) and (max-width:767px){
    
    
    .customers-opinion-section .swiper-button-next{
        
        display:none;
    }
    
    .customers-opinion-section .swiper-button-prev{
        
        display:none;
    }
    
    .customers-opinion-section .swiper-slide .box-customer .content{
        
        padding:20px;
        margin-top:20px;
    }
    
    .customers-opinion-section .swiper-slide .box-customer .content .text{
        
        font-size:17px;
    }


    .customers-opinion-section .swiper-slide .box-customer .footer-text{
        
        padding-top:10px;
    }
    
    
    
    .customers-opinion-section .swiper-slide .box-customer .footer-text .title{
        
        font-size:18px;
    }
    
    
    
    .customers-opinion-section .swiper-slide .box-customer .footer-text .span{
        
        font-size:18px;
    }
    
    
    
    
    
    
    
    
}




@media screen and (min-width:768px) and (max-width:991px){
    
    .dream-section .col-lg-5 p{
        
        font-size:17px;
    }
    
    .dream-section .swiper-slide figure .btn-play{
        
        top:50%;
        transform:translateY(-50%);
    }
    
    .dream-section .swiper-slide .content-text{
        
        bottom:0;
    }
    
    .modal-vids .modal-dialog{
        
        max-width:80%;
    }
    
    .customers-opinion-section .swiper-button-next{
        
        display:none;
    }
    
    .customers-opinion-section .swiper-button-prev{
        
        display:none;
    }
    
       .customers-opinion-section .swiper-slide .box-customer .content{
        
        padding:20px;
        margin-top:20px;
    }
    
    .customers-opinion-section .swiper-slide .box-customer .content .text{
        
        font-size:17px;
    }


    .customers-opinion-section .swiper-slide .box-customer .footer-text{
        
        padding-top:10px;
    }
    
    
    
    .customers-opinion-section .swiper-slide .box-customer .footer-text .title{
        
        font-size:18px;
    }
    
    
    
    .customers-opinion-section .swiper-slide .box-customer .footer-text .span{
        
        font-size:18px;
    }
    
    
    
    
    
    
    
}







.dream-section .swiper-slide figure .btn-play:focus{
    
    border:0;
    box-shadow:none;
}




/*footer responsive*/
/*footer responsive*/
/*footer responsive*/
/*footer responsive*/


@media screen and (max-width:575px){
    
    
    
    
    .footer-new-lims-section{
        
        padding:15px 0;
    }
    
    
    .footer-new-lims-section .container-fluid{
        
        padding:0 5px;
    }
    
    
    
    
    .lim-footer-col1 p{
        
        margin-top:15px;
    }
    
    .footer-new-lims-section .col-lg-3{
        
        margin-bottom:20px;
    }
    
    .footer-new-lims-section .col-lg-3:last-child{
        
        margin-bottom:0;
    }
    
    .footer-new-lims-section li a{
        
        font-size:15px;
    }
    
    .footer-lim-title{
        
        margin-bottom:15px;
    }
    
    .footer-new-lims-section li{
        
        margin-bottom:10px;
    }
    
    
    .footer-new-lims-section .row{
        
        padding-bottom:0;
    }
    
    
    .footer-new-lims-section .row:nth-child(2){
        
        padding:25px 0 0 0;
    }
    
    .lim-footer-address p{
        
        font-size:14px;
    }
    
    .footer-lim-social ul{
        
        margin-bottom:5px;
        justify-content:center;
    }
    
    
    
    
    
    
    
}


@media screen and (min-width:576px) and (max-width:767px){
    
    
    
    .footer-new-lims-section{
        
        padding:30px 0;
    }
    
    .footer-new-lims-section .container-fluid{
        
        padding:0 10px;
    }
    
    
    .lim-footer-col1{
        
        margin-bottom:30px;
    }
    
    
    .footer-lim-title{
        
        margin:0 0 15px 0;
    }
    
    .footer-new-lims-section li{
        
        margin-bottom:15px;
    }
    
    
    .footer-new-lims-section li a{
        
        font-size:16px;
    }
    
    
    .footer-lim-social ul{
        
        justify-content:center;
    }
    
    .lim-footer-address p{
        
        text-align:center;
    }
    
    
    
    
    
    
}


@media screen and (min-width:768px) and (max-width:991px){
    
    
    


    .footer-new-lims-section{
        
        padding:35px 0;
    }
    
    
    
.footer-new-lims-section .container-fluid{
    
    padding:0 25px;
}



.lim-footer-col1 img{
    
    width:50%;
    display:block;
    margin:auto;
}

.lim-footer-col1 p{
    
    margin:20px 0;
}
    
    
.footer-new-lims-section li{
    
    margin-bottom:10px;
}
    
 .lim-footer-address p{
     
     margin:0;
 }   
    
    
    
}


/*footer responsive*/
/*footer responsive*/
/*footer responsive*/
/*footer responsive*/




/*.customers-um-new{*/
    
/*    padding:50px 0;*/
/*}*/



/*.customers-um-new h1{*/
    
/*    position:relative;*/
/*    padding-bottom:20px;*/
/*    margin-bottom:20px;*/
/*    font-size:22px;*/
/*    font-weight:600;*/
/*    color:#ff3c00;*/
    
/*}*/


/*.customers-um-new h1:after{*/
    
/*    content: '';*/
/*    position: absolute;*/
/*    right:0;*/
    /*transform: TranslateX(-50%);*/
/*    height: 2px;*/
/*    background: #ff3c00;*/
/*    widtH: 100px;*/
/*    bottom: 0px;*/


/*}*/

 


/*.customers-um-new p{*/
    
/*    margin:0;*/
/*    color:#3B3B3B;*/
/*    text-align:justify;*/
/*    font-size:18px;*/
/*}*/



/*.customers-um-new .swiper {*/
/*      width: 100%;*/
/*      height: 100%;*/
/*    }*/

/*.customers-um-new .swiper-slide {*/
/*      text-align: center;*/
/*      font-size: 18px;*/
/*      background: #fff;*/
/*      display: flex;*/
/*      justify-content: center;*/
/*      align-items: center;*/
/*    }*/

/*.customers-um-new .swiper-slide img {*/
/*      display: block;*/
/*      width: 100%;*/
/*      height: 100%;*/
/*      object-fit: cover;*/
/*    }*/

/*.customers-um-new .swiper {*/
/*      margin-left: auto;*/
/*      margin-right: auto;*/
/*    }*/





/*.customers-um-new .justify-content-center{*/
    
/*    justify-content:center;*/
/*}*/



/*.customers-um-new .content-customer.mb-50 {*/
/*    margin-bottom: 50px;*/
/*    display:flex;*/
/*    flex-direction:column;*/
/*    align-items:center;*/
/*    text-align:center;*/
/*}*/




/*.customers-um-new .content-customer .logo {*/
/*    width: 130px;*/
/*    height: 130px;*/
/*    box-shadow: 0 0 30px -10px rgba(0, 0, 0, 0.15);*/
/*    border-radius: 50%;*/
/*    display: flex;*/
/*    align-items: center;*/
/*    justify-content: center;*/
/*    margin-bottom: 15px;*/
/*}*/



/*.customers-um-new .content-customer .logo img{*/
    
/*    width:100px;*/
/*    border-radius:50%;*/
/*    padding:5px;*/
/*    height:auto;*/
/*    display:block;*/
/*}*/


/*.customers-um-new .content-customer .span {*/
/*    font-size: 16px;*/
/*    font-weight: 600;*/
/*    color: #040404;*/
/*}*/





.customer-um-newsec{
    
    padding:50px 0;
    position:Relative;
    
}


.customer-um-newsec .cum-newsec-title{
    
    margin-bottom:60px;
    
}


.customer-um-newsec .cum-newsec-title h1{
    
    font-size:22px;
    font-weight:600;
    color:#ff3c00;
    position:relative;
    padding-bottom:30px;
    margin-bottom:30px;
}


.customer-um-newsec .cum-newsec-title p{
    
    margin:0;
    font-size:16px;
    color:#000;
    font-weight:400;
    
}


.customer-um-newsec .cum-newsec-title h1:After{
    
    content:'';
    position:absolute;
    right:0;
    bottom:0;
    height:2px;
    background:#ff3c00;
    border-radius:4px;
    width:100px;
}



.customer-um-newsec .swiper {
      width: 100%;
      height: 100%;
    }

.customer-um-newsec .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      display: flex;
      justify-content: center;
      align-items: center;
    }

.customer-um-newsec .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }

.customer-um-newsec .swiper {
      margin-left: auto;
      margin-right: auto;
      padding:0 3px 70px 3px;
}





.customer-um-newsec .swiper-slide .justify-content-center{
    
    justify-content:Center;
}






.customer-um-newsec .swiper-slide .content-customer.mb-50 {
    margin-bottom: 50px;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}

.customer-um-newsec .swiper-slide .content-customer.my-50{
    
    margin:50px 0;
}

.customer-um-newsec .swiper-slide .content-customer .logo{
    
    width: 130px;
    height: 130px;
    box-shadow: 0 0 30px -10px rgba(0, 0, 0, 0.15);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 15px !important;
    margin:auto;
}

.customer-um-newsec .swiper-slide .content-customer .logo img{
    
    width:100px;
    border-radius:50%;
    padding:5px;
    height:auto;
    
}



.customer-um-newsec .swiper-slide .content-customer .span{
    
    font-size: 16px;
    font-weight: 600;
    color: #040404;
}




.customer-um-newsec .list-circle {
    list-style: none;
}


.customer-um-newsec .list-circle li:nth-child(1){
    
    background-color:#ff8a00;
    right:250px;
    top:0;
}


.customer-um-newsec .list-circle li{
    
    position: absolute;
    width: 15px;
    height: 15px;
    border-radius: 50%;
}



.customer-um-newsec .list-circle li:nth-child(2){
    
    background-color: #00C4CF;
    width: 10px;
    height: 10px;
    top: 220px;
    right: 40%;
}



.customer-um-newsec .list-circle li:nth-child(3){
    
    background-color: #FF8A00;
    width: 10px;
    height: 10px;
    top: 264px;
    left: 358px;
}



.customer-um-newsec .list-circle li:nth-child(4){
    
    background-color: #545454;
    top: 40px;
    left: 192px;
    
}


.customer-um-newsec .list-circle li:nth-child(5){
    
    background-color: #00C4CF;
    right: 150px;
    bottom: 0;
    
}





.customer-um-newsec .list-circle li:nth-child(6){
    
    background-color: #545454;
    width: 5px;
    height: 5px;
    left: 40%;
    bottom: 40px;
}




.customer-um-newsec .list-circle li:nth-child(7){
    
    background-color: #00C4CF;
    width: 10px;
    height: 10px;
    left: 148px;
    bottom: 40px;
}





.customer-um-newsec .swiper-pagination-bullet-active{
    
    background-color:#00C4CF;
    
}


.customer-um-newsec .swiper-pagination-bullet {
    
    width:12px;
    height:12px;
}




@media screen and (max-width:575px){
    
    
    
    
    .customer-um-newsec .list-circle{
        
        display:none;
    }
    
    
    .cum-newsec-mobile{
        
        display:block !important;
        padding:0;
    }
    
    
    .customer-um-newsec{
        
        display:none;
    }
    
    
    /*.cum-newsec-mobile .swiper-slide .content-customer.mb-50{*/
        
    /*    margin-bottom:0 !important;*/
    /*}*/
    
    
    .cum-newsec-mobile .swiper{
        
        padding-bottom:0 !important;
    }
    
    
    .cum-newsec-mobile .cum-newsec-title{
        
        margin-bottom:30px;
    }
    
    .cum-newsec-mobile .swiper-slide .content-customer{
    
        margin:10px 0 30px 0 !important;
        
    }
    
    
    
    
    
    
}


@media screen and (max-width:991px){
    
    
    
    
    .customer-um-newsec .list-circle{
        
        display:none;
    }
    
    
    .cum-newsec-mobile{
        
        display:block !important;
        padding:0;
    }
    
    
    .customer-um-newsec{
        
        display:none;
    }
    
    
    /*.cum-newsec-mobile .swiper-slide .content-customer.mb-50{*/
        
    /*    margin-bottom:0 !important;*/
    /*}*/
    
    
    .cum-newsec-mobile .swiper{
        
        padding-bottom:0 !important;
    }
    
    
    .cum-newsec-mobile .cum-newsec-title{
        
        margin-bottom:30px;
    }
    
    .cum-newsec-mobile .swiper-slide .content-customer{
    
        margin:10px 0 30px 0 !important;
        
    }
    
    
    
}






.dream-section .swiper-slide .row{
    
    display:flex;
    align-items:Center;
    justify-content:space-between;
}


@media screen and (min-width:576px) and (max-width:767px){
    
    .dream-section .swiper-slide .row{
        
        flex-direction:column-reverse;
    }
    
    
    
    .dream-section .swiper-slide .content-text{
        
        right:50%;
        transform:TranslateX(50%);
        bottom:0;
    }
    
    .dream-section .swiper-slide figure .btn-play{
        
        top:50%;
        transform:TranslateY(-50%);
    }
    
    
    
    
    .dream-section .swiper-button-prev{
        
        transform:none;
        right:30% !important;
        left:auto !important;
    }
    
    
    
    .dream-section .swiper-button-next{
        
        transform:none;
        left:30% !important;
        right:auto !important;
    }
    
    
    .dream-section .swiper-slide .row .ms-auto{
        
        margin-bottom:30px;
    }
    
    
    
}





@media screen and (min-width:768px) and (max-width:991px){
    
    
    
    
    
    .dream-section .swiper-slide .content-text{
        
        right:50%;
        transform:translateX(50%);
        width:80%;
    }
    

     .dream-section .swiper-button-next{
        
        right:40% !important;
        left:auto !important;
        
    }
    
     .dream-section .swiper-button-prev{
        
        left:40% !important;
        right:auto !important;
        
    }
    
    
    
}


.cum-newsec-mobile{
    
    display:none;
}

.drpfooter{
    display:none !important;
}



.pndsc{
    margin-top:10px;
    color:#fff;
    text-align:center;
    font-weight: bold;
    cursor: pointer;
    margin-bottom: 10px;
}

.dnheight{
    height:25px !important;
}




@media screen and (max-width:575px) {
    
    .sign-in{
        
        max-width:initial;
        display:inline-flex;
        width:46%;
    }
    
    
    .start{
        
        width:46%;
    }
    
    .customers-opinion-section{
        
        padding:0 15px;
    }
    
    
    .customers-opinion-section .swiper{
        
        padding:0;
    }
    
    
    .event-sec{
        
        padding:24px 30px;
    }
    
    .wlog-sec .swiper{
        
        padding:30px 8px;
    }
    
    
    .cum-newsec-mobile{
        
        padding:0 15px;
    }
    
    .nav-pouyafaraz .navbar-nav{
        
        margin-right:0 !important;
    }
    
    .header-left{
        /*display:flex;*/
        flex-wrap:wrap;
    }
    
    
}




@media screen and (min-width:576px) and (max-width:767px) {
    
    .main-page-sec6 .swiper{
        
        padding-top:0;
    }
    
    
    .newblock-main-respon{
        
        padding-bottom:0;
    }
    
    .newblock-main-respon .row-flex-respon{
        
        margin-top:40px;
    }
    
    
    .customers-opinion-section{
        
        padding-top:0;
    }
    
    
    .dream-section{
        
        margin-top:0;
    }
    
    
     .nav-pouyafaraz .navbar-nav{
        
        margin-right:0 !important;
    }
    
    .sign-in{
        
        max-width:initial;
        display:inline-flex;
    }
    
}


@media screen and (min-width:768px) and (max-width:991px) {
    
.nav-pouyafaraz .navbar-nav{
    
    margin-right:0 !important;
}

 .sign-in{
        
        max-width:initial;
        display:inline-flex;
    }
    
    
    
}



@media screen and (min-width:992px) and (max-width:1100px){
    
    .start{
        
        font-size:13px;
        max-width:100px;
    }
    
    
    .sign-in{
        
        font-size:13px;
        max-width:100px;
    }
    
    
    .nav-pouyafaraz .nav-link{
        
        padding:0 !important;
        font-size:13px;
    }
    
    .rtl .navbar-nav .nav-item+.nav-item, [dir=rtl] .navbar-nav .nav-item+.nav-item{
        
        margin-left:10px;
    }
    
    .pf-logo{
        
        width:auto !important;
    }
    
    .nav-pouyafaraz .nav-item:nth-child(1){
        
        margin-left:10px !important;
    }
    
}


@media screen and (min-width:1101px) and (max-width:1350px){
    
    
    
    
    .pf-logo{
        
        width:auto !important;
    }
    
    
    .start{
        
        max-width:120px;
        font-size:15px;
    }
    
    
    .sign-in{
        
        max-width:120px;
        font-size:15px;
    }
    
    
    .nav-pouyafaraz .nav-link{
        
        padding:0 !important;
    }
    
    .rtl .navbar-nav .nav-item+.nav-item, [dir=rtl] .navbar-nav .nav-item+.nav-item{
        
        margin-left:10px;
    }
    
     .nav-pouyafaraz .nav-item:nth-child(1){
        
        margin-left:10px !important;
    }
    
    
    
}





/*new css codes for new main page design - sazi - */
/*new css codes for new main page design - sazi - */
/*new css codes for new main page design - sazi - */
/*new css codes for new main page design - sazi - */
/*new css codes for new main page design - sazi - */


/*header*/
/*header*/
/*header*/
/*header*/








/*header*/
/*header*/
/*header*/
/*header*/




























.usermap-header-newtheme-kkz {
    
    background:#FFF;
    width:100%;
    padding:10px 25px;
    position:absolute;
    top:0;
    right:0;
    left:0;
    z-index:333;
    box-shadow:rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
}


.usermap-header-newtheme-kkz .row{
    
    display:flex;
    align-items:Center;
    justify-content:space-between;
}



.usermap-header-newtheme-kkz .header-usermap-right-kkz svg{
    
    stroke:#12579e;
    cursor:pointer;
    width:35px;
    height:35px;
    margin-left:3rem;
}


.usermap-header-newtheme-kkz .header-usermap-right-kkz svg:hover polygon{
    
    animation: 1s qode-menu-opener cubic-bezier(.22,.61,.36,1) forwards;
    transform-origin:100% 50%;
}



.usermap-header-newtheme-kkz .header-usermap-right-kkz svg:hover polygon:nth-of-type(1){
    
    animation-delay:0s;
}


.usermap-header-newtheme-kkz .header-usermap-right-kkz svg:hover polygon:nth-of-type(2){
    
    animation-delay:.15s;
}


.usermap-header-newtheme-kkz .header-usermap-right-kkz svg:hover polygon:nth-of-type(3){
    
    animation-delay:.3s;
}

@keyframes qode-menu-opener {
    0% {
        transform-origin: 100% 50%;
        transform: scaleX(1)
    }

    43% {
        transform-origin: 100% 50%;
        transform: scaleX(0)
    }

    44% {
        transform-origin: 0 50%;
        transform: scaleX(0)
    }

    100% {
        transform-origin: 0 50%;
        transform: scaleX(1)
    }
}




html body div .default-btn-hover-kkz{
    
    position:Relative;
    padding:10px 25px;
    background:transparent;
    cursor:pointer;
    outline:none !important;
    transition:all .3s ease !important;
    display:inline-block;
    border:2px solid #12579e;
    color:#12579e;
    z-index:1;
    /*border-radius:4px;*/
    border-top-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 10px;
    border-top-right-radius: 10px;
    text-decoration:none !important;
    /*overflow:hidden;*/
    
}

html body div .default-btn-hover-kkz:After{
    
    position:Absolute;
    content:'';
    width:100%;
    height:0;
    top:0;
    left:0;
    z-index:-1;
    background:#ffcc00;
    transition:all .3s ease !important;
    border-top-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 6px;
    border-top-right-radius: 6px;

}



html body div .default-btn-hover-kkz:hover:After{
    
    top:auto;
    bottom:0;
    height:100%;
}

html body div .default-btn-hover-kkz:hover{
    
    color:#fff;
    border-color:#ffcc00;
}




.usermap-header-newtheme-kkz .header-usermap-left-kkz{
    
    display:flex;
    align-items:center;
    
}

.usermap-header-newtheme-kkz .header-usermap-left-kkz .btn-sign-in{
    
    margin-right:1rem;
}




.usermap-header-newtheme-kkz .header-usermap-right-kkz{
    
    display:Flex;
    align-items:Center;
}



.hover-underline-kkz{
    
    position:Relative;
    
}

.hover-underline-kkz:before{
    
    content: '';
    position: absolute;
    top:auto;
    bottom:0;
    left: -3px;
    height: 3px;
    width: calc(100% + 5px);
    /*background: #12579e;*/
    background: #ffcc00;
    z-index: 1;
    transform: scaleX(0);
    transform-origin: right;
    transition: transform .4s cubic-bezier(.39,.1,0,.98);
    border-radius:10px;
}



.hover-underline-kkz:hover:before{
    
    transform: scaleX(1);
}



.usermap-sidebar-kkz{
    
    position:fixed;
    top:0;
    /*right:0;*/
    right:-100%;
    bottom:0;
    min-height:100%;
    height:100%;
    visibility:hidden;
    background-color:#FFF;
    z-index:99999;
    transition:all .6s cubic-bezier(.77,0,.175,1);
    padding:30px 30px;
    width:400px;
}


.usermap-sidebar-parent-with-overlay{    
    
    width: calc(100% - 400px);
    height: 100%;
    position: fixed;
    top: 0;
    right:-100%;
    left: 0;
    bottom: 0;
    background: #0000007a;
    z-index: 9999;
    transition:all .6s cubic-bezier(.77,0,.175,1);
    visibility:hidden;
    opacity:0;
}

.btn-sign-in{
    
    border-color:#ffcc00 !important;
    color:#12579e;
    
}

.btn-sign-in:hover{
    
    border-color:#12579e !important;
}

.btn-sign-in:hover:after{
    
    background:#12579e;
    border-color:#12579e !important;
    color:#ffcc00 !important;
}


.usermap-sidebar-kkz.active {
    
    right:0;
    visibility:visible;
    overflow-y:scroll;
}

.usermap-sidebar-kkz.active .usermap-sidebar-parent-with-overlay{
    
    right:400px;
    visibility:visible;
    opacity:1;
}

.close-sidebar-kkz{
    
    margin-bottom:30px;
    text-align:right;
}

.close-sidebar-kkz svg{
    
     stroke:#12579e;
    cursor:pointer;
    width:35px;
    height:35px;
}



.close-sidebar-kkz svg:hover polygon:nth-of-type(1) {
    
    animation: .7s qode-menu-close-line-1 cubic-bezier(.22,.61,.36,1) forwards;
}



.close-sidebar-kkz svg:hover polygon:nth-of-type(2) {
    
    animation: .7s qode-menu-close-line-1 .15s cubic-bezier(.22,.61,.36,1) forwards;
}


@keyframes qode-menu-close-line-1 {
    0% {
        -webkit-clip-path: inset(0 0 0 0);
        clip-path: inset(0 0 0 0)
    }

    43% {
        -webkit-clip-path: inset(100% 0 0 0);
        clip-path: inset(100% 0 0 0)
    }

    44% {
        -webkit-clip-path: inset(0 0 100% 0);
        clip-path: inset(0 0 100% 0)
    }

    100% {
        -webkit-clip-path: inset(-1px -1px -1px -1px);
        clip-path: inset(-1px -1px -1px -1px)
    }


}


.menu-items-kkz-sidebar{
    
    margin-top:30px;
}

.menu-items-kkz-sidebar ul{
    
    padding:0;
    margin:0;
}


.menu-items-kkz-sidebar ul li{
    
    margin-bottom:15px;
    list-style-type:none;
    transition:all .25s ease-out;
    transform:TranslateX(100%);
    opacity:0;
    visibility:hidden;
}

.menu-items-kkz-sidebar ul li:last-child{
    
    margin:0;
}


.menu-items-kkz-sidebar ul li a{
    
    text-decoration:none;
    color:#000;
    font-size:19px;
    font-weight:600;
}


.sidebar-logo{
    
    /*padding-bottom:30px;*/
    border-bottom:2px solid #ffcc00;
}

.sidebar-logo img{
    
    width:75%;
    height:auto;
    display:block;
    margin:auto;
}

.usermap-sidebar-kkz.active .menu-items-kkz-sidebar ul li{
    
    opacity:1;
    visibility:visible;
    transform:TranslateX(0);
}


.usermap-sidebar-kkz.active .menu-items-kkz-sidebar ul li:nth-of-type(1){
    
    transition-duration:1s;
}



.usermap-sidebar-kkz.active .menu-items-kkz-sidebar ul li:nth-of-type(2){
    
    transition-duration:1.05s;
}


.usermap-sidebar-kkz.active .menu-items-kkz-sidebar ul li:nth-of-type(3){
    
    transition-duration:1.10s;
}



.usermap-sidebar-kkz.active .menu-items-kkz-sidebar ul li:nth-of-type(4){
    
    transition-duration:1.15s;
}


.usermap-sidebar-kkz.active .menu-items-kkz-sidebar ul li:nth-of-type(5){
    
    transition-duration:1.20s;
}


.usermap-sidebar-kkz.active .menu-items-kkz-sidebar ul li:nth-of-type(6){
    
    transition-duration:1.25s;
}


.usermap-sidebar-kkz.active .menu-items-kkz-sidebar ul li:nth-of-type(7){
    
    transition-duration:1.30s;
}



.usermap-sidebar-kkz.active .menu-items-kkz-sidebar ul li:nth-of-type(8){
    
    transition-duration:1.35s;
}



.usermap-sidebar-kkz.active .menu-items-kkz-sidebar ul li:nth-of-type(9){
    
    transition-duration:1.40s;
}

.usermap-sidebar-kkz .menu-open-social{
    
    margin-top:30px;
    border-top:2px solid #ffcc00;
    padding-top:30px;
}


.usermap-sidebar-kkz .menu-open-social ul{
    
    padding:0;
    margin:0;
    display:Flex;
    align-items:Center;
    justify-content:Center;
}

.usermap-sidebar-kkz .menu-open-social ul li{
    
    list-style-type:None;
    margin-right:25px;
}


.usermap-sidebar-kkz .menu-open-social ul li:nth-child(1){
    
    margin-right:0;
}

.usermap-sidebar-kkz .menu-open-social ul li svg path{
    
    fill:#ffcc00;
}


.usermap-sidebar-kkz .menu-open-social ul li svg{
    
    width:25px;
    height:25px;
}



.usermap-sidebar-kkz .menu-open-social ul li .bi-whatsapp path{
    
    fill:#25d366;
}



.usermap-sidebar-kkz .menu-open-social ul li .bi-telegram path{
    
    fill:#24a1de;
}


.usermap-sidebar-kkz .menu-open-social ul li .bi-instagram path{
    
    fill:#e1306c;
}



.usermap-sidebar-kkz .menu-open-social ul li .bi-google path{
    
    fill:#4285f4;
}



/*.main-margin-top-130px{*/
    
/*    margin-top:130px;*/
/*}*/


.usermap-header-newtheme-kkz.fixed-head{
    
    position:fixed;
    top:0;
    right:0;
    left:0;
    width:100%;
    animation: slideDown 0.35s ease-out;
}


@keyframes slideDown {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0);
  }
}


.header-usermap-right-kkz img{
    
    width:100%;
    height:65px;
}



.main-margin-top-130px{
    
    margin-top:110px;
}



@media screen and (max-width:575px) {
    
    html body div .default-btn-hover-kkz{
        
        padding:10px 10px;
    }
    
    .usermap-header-newtheme-kkz .header-usermap-left-kkz{
        
        display:none;
    }
    
    .usermap-header-newtheme-kkz{
        
        padding:5px 15px;
    }
    
    .usermap-header-newtheme-kkz .row{
        
        width:auto;
    }
    
    .usermap-header-newtheme-kkz .header-usermap-right-kkz svg{
        
        margin-left:0;
    }


.usermap-header-newtheme-kkz .header-usermap-right-kkz{
    
    width:100%;
    justify-content:space-between;
}
    

.main-margin-top-130px{
    
    margin-top:85px !important;
}



.header-usermap-right-kkz img{
    
    width:100% !important;
    height:55px;
}


.usermap-sidebar-kkz{
    
    padding:15px 30px;
    width:100%;
}


.sidebar-logo img{
    
    width:55% !important;
}




.close-sidebar-kkz{
    
    margin-bottom:15px;
    margin-top:15px;
}


.menu-items-kkz-sidebar{
    
    margin-top:15px;
}


.menu-items-kkz-sidebar ul li{
    
    margin-bottom:10px;
}


.usermap-sidebar-kkz .menu-open-social{
    
    margin-top:15px;
    padding-top:15px;
}


.usermap-sidebar-parent-with-overlay{
    
    display:none;
}

.mobileshow-btns{
    
    display:flex;
    align-items:Center;
    justify-content:Center;
    flex-direction:column;
    margin-top:15px;
    
}


.mobileshow-btns div:first-child{
    
    display:flex;
    align-items:Center;
    justify-content:Center;
}

.mobileshow-btns div:first-child .btn-start{
    
    margin-left:25px;
}





}

@media screen and (min-width:767px) {
    
    
    
    .mobileshow-btns{
        
        display:None;
    }
}



@media screen and (min-width:576px) and (max-width:767px) {

.usermap-header-newtheme-kkz .header-usermap-right-kkz{
    
    width:100%;
    justify-content:space-between;
}

.usermap-header-newtheme-kkz .row {
    width: auto;
}

html body div .default-btn-hover-kkz{
    
    padding:10px 15px;
}

    
    .mobileshow-btns {
    display: flex;
    align-items: Center;
    justify-content: Center;
    flex-direction: column;
    margin-top: 15px;
}
    
    .mobileshow-btns div:first-child {
    display: flex;
    align-items: Center;
    justify-content: Center;
}

.mobileshow-btns div:first-child .btn-start {
    margin-left: 25px;
}
    
    .header-usermap-left-kkz{
        
        display:none !important;
    }
     
    .mobileshow-btns{
        
        display:block;
    }
    
.usermap-header-newtheme-kkz{
    
    padding:15px;
}
    
    
.usermap-header-newtheme-kkz .header-usermap-right-kkz svg{
    
    margin-left:1.5rem;
}
    
    
.header-usermap-right-kkz img{
    
    width:100% !important;
}  


.usermap-header-newtheme-kkz .default-btn-hover-kkz{
    
    padding:10px 15px;
}



.header-usermap-left-kkz button{
    
    margin-top:0;
    margin-right:1rem;
}


.main-margin-top-130px{
    
    margin-top:105px;
}



}





@media screen and (min-width:768px) and (max-width:991px) {
    
    
    .header-usermap-right-kkz img{
        
        width:100%;
    }
    
    
    .header-usermap-left-kkz button{
        
        margin-top:0;
        margin-right:1rem;
    }
    
    
    .usermap-sidebar-kkz{
        
        padding:20px;
    }
    
    
.main-margin-top-130px{
    
    margin-top:105px;
}
    
    
}

@media screen and (min-width:992px) and (max-width:1199px) {
    
    .sidebar-logo img{
        
        width:75% !important;
    }
    
    
    
    
}


.main-margin-top-130px{
    
    margin-top:105px;
}




.header-usermap-right-kkz img{
    
    width:100% !important;
}






.en-menu .usermap-header-newtheme-kkz .header-usermap-right-kkz svg{
    
    margin-left:0;
    margin-right:3rem;
}

.en-menu .header-usermap-left-kkz .btn-start{
    
    margin-right:1rem;
}

.en-menu .usermap-sidebar-kkz.active{
    
    left:0;
}

.en-menu .usermap-sidebar-kkz{
    
    right:auto;
    left:-100%;
}

.en-menu .usermap-sidebar-kkz.active .usermap-sidebar-parent-with-overlay{
    
    left:400px;
}


.en-menu  .usermap-sidebar-kkz .usermap-sidebar-parent-with-overlay{
    
    left:-100%;
    right:0;
}

.en-menu .menu-items-kkz-sidebar ul li{
    
    transform:TranslateX(-100%);
}

.en-menu .hover-underline-kkz:before{
    
    transform-origin:left;
}


.en-menu .usermap-sidebar-kkz .menu-open-social ul li{
    
    margin-right:0;
    margin-left:25px;
}

.en-menu .usermap-sidebar-kkz .menu-open-social ul li:first-child{
    
    margin-left:0;
}



@media screen and (max-width:575px) {
    
    .en-menu .mobileshow-btns div:first-child .btn-start{
        
        margin-left:0;
        margin-right:25px;
    }
    
    
    html .en-menu div .default-btn-hover-kkz{
        
        padding:10px 20px;
    }
    
}



@media screen and (min-width:576px) and (max-width:767px) {
    
.en-menu .usermap-header-newtheme-kkz .header-usermap-right-kkz{
    
    width:100%;
    justify-content:space-between;
}

.en-menu .usermap-header-newtheme-kkz .row {
    width: auto;
}

html .en-menu div .default-btn-hover-kkz{
    
    padding:10px 15px;
}

    
.en-menu .mobileshow-btns {
    display: flex;
    align-items: Center;
    justify-content: Center;
    flex-direction: column;
    margin-top: 15px;
}
    
.en-menu .mobileshow-btns div:first-child {
    display: flex;
    align-items: Center;
    justify-content: Center;
}

.en-menu .mobileshow-btns div:first-child .btn-start {
    margin-right: 25px;
}
    
.en-menu .header-usermap-left-kkz{
        
        display:none !important;
    }
     
.en-menu .mobileshow-btns{
        
        display:block;
    }
    
    
    
    
    
    
    
    
}






@media screen and (min-width:1200px) {
    
    
    .sidebar-logo img{
        
        width:75% !important;
    }
    
}


.usermap-sidebar-parent-with-overlay.active{
    
     right:400px;
    visibility:visible;
    opacity:1;
    
}


.main-page-sec1 iframe{
    
    display:none;
}


.sign-in-class{
    
    justify-content:Center;
}

.main-page-sec1 .tcent{
    
    text-align:Center;
}

.h_iframe-aparat_embed_frame{
    
    display:none;
}


.new-footer-theme-usermap-kkz{
    
    position:Relative;
    background-color:#FFF;
    padding:50px 0;
    width:100%;
    /*box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;*/
    box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 50px;
    border-top:2px solid #ffcc00;
}

.new-footer-theme-usermap-kkz .footer-fix-bg-1{
    
    position:absolute;
    left:0;
    bottom:0;
    opacity:.5;
}


.new-footer-theme-usermap-kkz .footer-fix-bg-2{
    
    position:absolute;
    right:0;
    top:0;
    opacity:.5;
    transform:rotate(180deg);
}

.new-footer-theme-usermap-kkz .col-lg-3 img{
    
    width:80%;
    margin-bottom:15px;
}


.new-footer-theme-usermap-kkz .col-lg-3 p{
    
    font-size:15px;
    color:#000;
    line-height:1.4;
    text-align:justify;
    font-weight:500;
    margin:0;
}


.same-style-titles-usermap{
    
    position:Relative;
}

.same-title-itself-style{
    
    position:relative;
}

.same-title-itself-style span:nth-child(1){
    
    height:3px;
    width:15%;
    margin-left:5%;
    background:#ffcc00;
    border-radius:5px;
}

.same-title-itself-style span:nth-child(2){
    
    height:3px;
    width:80%;
    background:#12579e;
    border-radius:5px;
}


.same-title-itself-style{
    
    display:flex;
    align-items:Center;
    justify-content:flex-start;
    max-width:50%;
    margin-top:20px;
    margin-bottom:20px;
    /*margin-top:15px;*/
}

.same-style-titles-usermap{
    
    font-size:20px;
    color:#000;
    font-weight:500;
    /*margin-bottom:20px;*/
}

.new-footer-theme-usermap-kkz .col-lg-3 ul{
    
    padding:0;
}

.new-footer-theme-usermap-kkz .col-lg-3 ul li{
    
    list-style-type:none;
    margin:0 0 15px 0;
    font-weight:500;
}

.new-footer-theme-usermap-kkz .col-lg-3 ul li a{
    
    text-decoration:none;
    color:#000 !important;
}

.new-footer-theme-usermap-kkz .col-lg-3 ul li a:hover{
    
    color:#000 !important;
}



.new-footer-theme-usermap-kkz .col-lg-3 ul li a span{
    
    padding-bottom:2px;
}


.footer-kkz-new-theme-social ul li{
    
    font-size:16px;
    color:#000;
    line-height:1.5;
    font-weight:500;
}

.footer-kkz-new-theme-social ul li svg{
    
    width:25px !important;
    height:25px !important;
    margin-left:10px;
}


.footer-kkz-new-theme-social ul li svg path{
    
    fill:#12579e;
    vertical-align:middle;
}


.footer-kkz-new-theme-social ul li a{
    
    display:flex;
    align-items:Center;
    justify-content:flex-start;
}



.footer-copyright-kkz-new{
    
    margin-top:30px;
    padding-top:30px;
    border-top:2px solid #ffcc00;
    display:flex;
    align-items:Center;
    justify-content:space-between;
    padding-right:0;
    padding-left:0;
    
}

.footer-copyright-kkz-new div:first-child{
    
    font-size:18px;
    font-weight:500;
    color:#000;
    
}


.social-media-underfooter ul{
    
    padding: 0;
    margin: 0;
    display: Flex;
    align-items: Center;
    justify-content: flex-end;
}




.social-media-underfooter ul li{
    
    list-style-type: None;
    margin-left: 25px;
}

.social-media-underfooter ul li:last-child{
    
    margin-left:0;
}

.social-media-underfooter ul li svg{
    
    width: 25px;
    height: 25px;
    vertical-align:middle;
}


.social-media-underfooter ul li .bi-whatsapp path{
    
    fill:#25d366;
}

.social-media-underfooter ul li .bi-telegram path{
    
    fill:#24a1de;
}


.social-media-underfooter ul li .bi-instagram path{
    
    fill:#e1306c;
}



.social-media-underfooter ul li .bi-google path{
    
    fill:#4285f4;
}




@media screen and (max-width:575px) {
    
    
    .new-footer-theme-usermap-kkz{
        
        padding:30px 0;
    }
    
    
    .new-footer-theme-usermap-kkz .col-lg-3 img{
        
        width:50%;
    }
    
    .footer-kkz-new-theme-social ul li{
        
        font-size:14px;
    }
    
    
    .same-style-titles-usermap{
        
        font-size:18px;
    }
    
    
    .same-title-itself-style{
        
        max-width:35%;
    }
    
    .same-title-itself-style{
        
        margin:15px 0;
    }
    
    .new-footer-theme-usermap-kkz .col-lg-3 ul li{
        
        margin:0 0 10px 0;
    }
    
    
     .footer-copyright-kkz-new{
        
        margin-top:0;
        padding-top:15px;
    }
    
    .new-footer-theme-usermap-kkz .col-lg-3 ul li:last-child{
        
        margin:0;
    }
    
   
    .footer-copyright-kkz-new{
        
        padding:15px 15px 0 15px;
        flex-direction:column;
    }
    
    .footer-copyright-kkz-new div:first-child{
        
        text-align:center;
        font-size:17px;
        margin-bottom:15px;
    }
    
    
    
}


@media screen and (min-width:576px) and (max-width:767px) {
    
    .new-footer-theme-usermap-kkz{
        
        padding:40px 0;
    }
    
    
    .footer-copyright-kkz-new{
        
        margin-top:15px;
    }
    
    
    
    
    
}


@media screen and (min-width:768px) and (max-width:991px) {
    
     .footer-copyright-kkz-new{
        
        margin-top:15px;
    }
    
    
}


.en-menu .footer-kkz-new-theme-social ul li svg{
    
    margin-left:0;
    margin-right:10px;
}


.en-menu .same-title-itself-style span:nth-child(1){
    
    margin-left:0;
    margin-right:5%;
}


.en-menu .social-media-underfooter ul li{
    
    margin-left:0;
    margin-right:25px;
}


.en-menu .social-media-underfooter ul li:last-child{
    
    margin-right:0;
}

.en-menu .usermap-sidebar-parent-with-overlay.active{
    
    right:auto;
    left:400px;
}



.new-section-of-usermap-customers{
    
    padding:60px 0;
    position:Relative;
}

.title-new-customer{
    
    display:flex;
    align-items:center;
    justify-content:space-between;
    margin-bottom:50px;
}


@keyframes scroll {
    to {
        transform: translate(calc(50% - 1rem))
    }
}



@keyframes scrolleng {
    to {
        transform: translate(calc(-50% - 1rem))
    }
}




.animated-box{
    
    /*animation:scroll 45s linear infinite;*/
    animation:scroll 70s linear infinite;
    gap:2rem;
    display:flex;
    align-items:Center;
    width:max-content;
    padding:0;
    margin:0;
}

.animated-box li{
    
    width:10rem;
    /*height:4.875rem;*/
    /*border-radius:0.468rem;*/
    list-style-type:none;
    /*border:1px solid #e9e3e0;*/
    display:flex;
    justify-content:center;
    align-items:Center;
    background:#FFF;
    box-shadow:rgba(100, 100, 111, 0.2) 0px 0px 10px 0px;
     /*box-shadow:rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px 0px;*/
    border-top-right-radius: 15px !important;
    border-bottom-left-radius: 15px !important;
    border-radius: 2px;
}

.animated-box li:nth-child(odd){
    
    border-color:#ffcc00;
}


.animated-box li:nth-child(even){
    
    border-color:#12579e;
}


.animated-box li img{
    
    cursor:pointer;
    /*box-shadow:rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px 0px;*/
    /*border-top-right-radius: 15px !important;*/
    /*border-bottom-left-radius: 15px !important;*/
    /*border-radius: 2px;*/
}

.class-mask{
    overflow:hidden;
    mask:linear-gradient(90deg,transparent,#fff 20%,#fff 80%,transparent);
    -webkit-mask:linear-gradient(90deg,transparent,#fff 20%,#fff 80%,transparent);
}

.mask-reverse .animated-box{
    
    /*margin:2rem 0;*/
    animation-direction:reverse;
}

.customer-deco1{
    
    position:absolute;
    top:0;
    left:0;
    z-index:-1;
    opacity:.5;
}



.customer-deco2{
    
    position:absolute;
    bottom:0;
    right:0;
    z-index:-1;
    opacity:.5;
}

.title-new-customer .default-btn-hover-kkz{
    
    z-index:11;
    background:#FFF;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 50px;
}


@media screen and (max-width:575px) {
    
    .title-new-customer{
        
        margin-right:0;
        margin-left:0;
        align-items:flex-start;
        margin-bottom:30px;
    }
    
    .title-new-customer h1{
        
        font-size:25px;
    }
    
    
    .animated-box li{
        
        width:9rem;
    }
    
    
    .animated-box{
        
        gap:1rem;
        padding:7.5px 0 !important;
    }
    
    
    .mask-reverse .animated-box{
        
        margin:0rem 0rem;
    }
    
    
    .new-section-of-usermap-customers{
        
        padding:30px 0;
    }
    
    .title-new-customer .same-title-itself-style{
        
        max-width:65%
    }
    
    
}


@media screen and (min-width:576px) and (max-width:767px) {
    
    
    .new-section-of-usermap-customers{
        
        padding:30px 0;
    }
    
     .title-new-customer h1{
        
        font-size:35px;
    }
    
     .animated-box li{
        
        width:9rem;
    }
    
    
    .animated-box{
        
        gap:1rem;
    }
    
    
    .mask-reverse .animated-box{
        
        margin:0;
    }
    
    .title-new-customer{
        margin-bottom:30px;
        align-items:flex-start;
    }
    
}

@media screen and (min-width:768px) and (max-width:991px) {
    
    
    .animated-box{
        
        gap:1.5rem;
    }
    
    
    .mask-reverse .animated-box{
        
        margin:0;
    }
}


.usermap-new-theme-homeslider-kkz{
    
    position:Relative;
    padding:15px 30px 60px 30px;
}



.usermap-new-theme-homeslider-kkz .row{
    
    display:flex;
    align-items:Center;
    justify-content:Center;
    
}


.usermap-new-theme-homeslider-kkz .row .home-new-image{
    
    text-align:center;
}


.usermap-new-theme-homeslider-kkz .row .home-new-description h2{
    
    font-size:35px;
    color:#12579e;
    font-weight:600; 
    margin-bottom:30px;
    line-height:1.5;
    
}

.usermap-new-theme-homeslider-kkz .row .home-new-description h2 span{
    
    color:#ffcc00;
}


.usermap-new-theme-homeslider-kkz .row .home-new-description h1{
    
    font-size:28px;
    color:#000;
    font-weight:500;
    line-height:1.5;
    margin:0 0 20px 0;
    
    
}


.usermap-new-theme-homeslider-kkz .row .home-new-description h1 span{
    
    color:#ffcc00;
}



.usermap-new-theme-homeslider-kkz .row .home-new-description h3{
    
    font-size:28px;
    color:#000;
    font-weight:500;
    line-height:1.5;
    margin:0 0 20px 0;
}

.usermap-new-theme-homeslider-kkz .row .home-new-description p{
    
    font-size:17px;
    font-weight:500;
    color:#000;
    line-height:1.5;
    margin:0 0 20px 0;
}




@media screen and (max-width:575px) {
    
    
    .usermap-new-theme-homeslider-kkz{
        
        padding:0 0 30px 0;
    }
    
    
    .usermap-new-theme-homeslider-kkz .row .home-new-description h2{
        
        margin-bottom:10px;
        font-size:20px;
        line-height:1;
    }
    
    
    .usermap-new-theme-homeslider-kkz .row .home-new-description h1{
        
        margin:0 0 15px 0;
        font-size:18px;
        line-height:1.3;
    }
    
    
    .usermap-new-theme-homeslider-kkz .row .home-new-description h3{
        
        margin:0 0 15px 0;
        font-size:18px;
        line-height:1.3;
    }
    
    .usermap-new-theme-homeslider-kkz .row .home-new-description p{
        
        font-size:15px;
        margin:0 0 15px 0;
    }
    
    .usermap-new-theme-homeslider-kkz .row .home-new-image img{
        
        width:100%;
        margin-top:30px;
    }
    
    
    
}



@media screen and (min-width:576px) and (max-width:767px) {
    
    .usermap-new-theme-homeslider-kkz .row .home-new-image img{
        
        width:100%;
        margin-top:30px;
    }
    
    
    .usermap-new-theme-homeslider-kkz{
        
        padding:15px 15px 45px 15px;
    }
    
    
    .usermap-new-theme-homeslider-kkz .row .home-new-description h2{
        
        font-size:30px;
        line-height:1;
        margin-bottom:20px;
    }
    
    
    .usermap-new-theme-homeslider-kkz .row .home-new-description h1{
        
        font-size:23px;
        line-height:1.3;
    }
    
    .usermap-new-theme-homeslider-kkz .row .home-new-description h3{
        
        font-size:23px;
        line-height:1.3;
    }
    
    
}




@media screen and (min-width:768px) and (max-width:991px) {
    
    
     .usermap-new-theme-homeslider-kkz .row .home-new-image img{
        
        width:100%;
    }
    
    .usermap-new-theme-homeslider-kkz{
        
        padding:15px 15px 45px;
    }
    
    
    .usermap-new-theme-homeslider-kkz .row .home-new-description h2{
        
        font-size:30px;
        line-height:1.3;
        margin-bottom:25px;
    }
    
    
    .usermap-new-theme-homeslider-kkz .row .home-new-description h1{
        
        font-size:23px;
        line-height:1.3;
    }
    
    .usermap-new-theme-homeslider-kkz .row .home-new-description h3{
        
        font-size:23px;
        line-height:1.3;
    }
    
    
    .usermap-new-theme-homeslider-kkz .row .home-new-description p{
        
        text-align:justify;
    }
    
    
    
}
  
@media screen and (min-width:992px) and (max-width:1200px) {
    
    
     .usermap-new-theme-homeslider-kkz .row .home-new-image img{
        
        width:100%;
    }
    
}


 .usermap-new-theme-homeslider-kkz .row .home-new-image img{
        
        width:100%;
    }



 
.usermap-new-theme-video-section .swiper {
      width: 100%;
      height: 100%;
      padding:0 0 80px 0;
    }

.usermap-new-theme-video-section .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      display: flex;
      justify-content: center;
      align-items: center;
    }

/*.usermap-new-theme-video-section .swiper-slide img {*/
/*      display: block;*/
/*      width: 100%;*/
/*      height: 100%;*/
/*      object-fit: cover;*/
/*    }*/

.usermap-new-theme-video-section .swiper {
      margin-left: auto;
      margin-right: auto;
    }




.video-section-title{
    
    display:Flex;
    align-items:Center;
    justify-content:space-between;
    margin-bottom:60px;
}

.video-section-title .video-right-title h1{
    
    font-size:30px;
    font-weight:600;
    margin:0;
    line-height:1;
}

.video-section-title .video-right-title h1 .same-title-itself-style{
    
    margin-bottom:0;
}

.video-left-swiper-control{
    
    display:flex;
    align-items:center;
    justify-content:space-between;
    position:Relative;
}


.video-left-swiper-control .swiper-button-next,.swiper-button-prev{
    
    position:unset !important;
    width:auto !important;
    height:auto !important;
    margin-top:0 !important;
}


.usermap-new-theme-video-section{
    
    position:Relative;
    padding:60px 0;
}


.video-left-swiper-control .swiper-button-next svg{
    
    width:30px;
    height:auto;
    stroke:#12579e;
    fill:none;
    transition:.3s ease-in-out;
    transform:rotate(180deg);
    
}


.video-left-swiper-control .swiper-button-prev svg{
    
    width:30px;
    height:auto;
    stroke:#ffcc00;
    fill:none;
    transition:.3s ease-in-out;
}


.video-left-swiper-control .swiper-button-next:after{
    
   display:none;
}

.video-left-swiper-control .swiper-button-prev:after{
    
    display:none;
}



.video-left-swiper-control .swiper-button-prev{
    
    margin-right:30px;
}




.usermap-modal-video .close{
    
    float:right !important;
    text-align:right !important;
    margin-right:0 !important;
    margin-left:auto !important;
    padding:0;
}


.usermap-modal-video .modal-header{
    
    padding:15px 0;
    border-bottom:1px solid #12579e;
}


.usermap-modal-video video{
    
    display:inline-block;
    width:100%;
    height:auto;
    border-radius:10px;
}

.usermap-modal-video .modal-body{
    
    padding:15px 0 0 0;
} 



.usermap-modal-video .modal-content{
    
    border-radius:10px !important;
}









/*new video*/
/*new video*/
/*new video*/
/*new video*/

.usermap-new-theme-video-section .swiper-slide{
    
    /*border:1px solid #12579e;*/
    border-radius:15px;
    /*box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 50px;*/
}

.usermap-new-theme-video-section .swiper-slide .swiper-content-video-module{
    
    width:100%;
    height:100%;
    position:Relative;
    border-radius:15px;
    min-height:350px;
}


.usermap-new-theme-video-section .swiper-slide .swiper-content-video-module .play-videos-usermap svg .triangle{
    
    -webkit-transition: all .7s ease-in-out;
    -o-transition: all .7s ease-in-out;
    transition: all .7s ease-in-out;
    stroke-dasharray: 240;
    stroke-dashoffset: 480;
    stroke: #FFF;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}


.usermap-new-theme-video-section .swiper-slide .swiper-content-video-module .play-videos-usermap svg .circle{
    
    stroke:#FFF;
    stroke-dasharray: 650;
    stroke-dashoffset: 1300;
    -webkit-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}


.usermap-new-theme-video-section .swiper-slide .swiper-content-video-module:hover .play-videos-usermap svg .triangle{
    
    stroke-dashoffset: 0;
    opacity: 1;
    stroke: #ffcc00;
    -webkit-animation: trailorPlay .7s ease-in-out;
    animation: trailorPlay .7s ease-in-out;
}

.usermap-new-theme-video-section .swiper-slide .swiper-content-video-module:hover .play-videos-usermap svg .circle{
    
    stroke-dashoffset: 0;
    stroke: #ffcc00;
}

.slider-poster{

    width:100%;
    height:100%;
    border-radius:15px;
}

.play-videos-usermap{ 
    
    position:absolute;
    top:50%;
    right:50%;
    transform:translate(50%,-50%);
    z-index:3;
    cursor:pointer;
}


.play-videos-usermap span{
    
    color:#FFF;
    font-size:18px;
    font-weight:500;
    margin:0;
    
}

.usermap-new-theme-video-section .swiper-slide .swiper-content-video-module:after{
    
    position:absolute;
    right:0;
    top:0;
    left:0;
    bottom:0;
    width:100%;
    height:100%;
    z-index:2;
    cursor:pointer;
    border-radius:15px;
    content:'';
    /*background:#000;*/
    /*opacity:.45;*/
    background:linear-gradient(to bottom,rgba(0,0,0,0) 40%,#000000 100%);
}


.usermap-new-theme-video-section .swiper-slide .swiper-content-video-module .video-tag-usermap{
    
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    padding:0 15px 15px;
    text-align:right;
    z-index:3;
}


.usermap-new-theme-video-section .swiper-slide .swiper-content-video-module .video-tag-usermap .tag-video{
    
    padding:3px 5px;
    border-radius:5px;
    color:#FFF;
    font-size:14px;
    font-weight:300;
    display:inline-block;
    margin-bottom:10px;
    width:fit-content;
    background:#12579e;
}


.usermap-new-theme-video-section .swiper-slide .swiper-content-video-module .video-tag-usermap p{
    
    color:#FFF;
    font-size:18px;
    font-weight:500;
    line-height:1.5;
    margin:0;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    overflow:hidden;
}

.usermap-new-theme-video-section .swiper-pagination{
    display:flex;
    align-items:Center;
    justify-content:Center;
    bottom:0;
    
}

.usermap-new-theme-video-section .swiper-pagination-bullet{
    
    border-radius:25px;
    transition:all .25s linear;
    background:#12579e;
    opacity:1;
}

.usermap-new-theme-video-section .swiper-pagination-bullet-active{
    
    width:35px;
    height:8px;
    background:#FFCC00;
}




@media screen and (max-width:575px) {
    
    .usermap-new-theme-video-section{
        
        padding:30px 0;
    }
    
    
    .video-section-title{
        
        margin-bottom:40px;
    }
    
    .video-section-title .video-right-title h1{
        
        font-size:20px;
    }
    
    .video-section-title .video-right-title .same-title-itself-style{
        
        max-width:65%;
        
    }
    
    .video-left-swiper-control svg{
        
        width:25px !important;
    }
    
    .usermap-new-theme-video-section .swiper{
        
        padding-bottom:40px;
    }
    
    .play-videos-usermap span{
        
        display:block;
        margin-top:5px;
    }
    
    
    
}



@media screen and (min-width:576px) and (max-width:767px) {
    
    .video-section-title{
        
        margin-bottom:50px;
    }
    
    .usermap-new-theme-video-section .swiper{
        
        padding-bottom:50px;
    }
    
    
    
    .usermap-new-theme-video-section{
        
        padding:45px 0;
    }
    .play-videos-usermap span{
        
        display:block;
        margin-top:5px;
    }
    
    
    
}



@media screen and (min-width:768px) and (max-width:991px) {
    
    .usermap-new-theme-video-section{
        
        padding:50px 0;
    }
    
    .video-section-title{
        
        margin-bottom:50px;
    }
    
    .usermap-new-theme-video-section .swiper{
        
        padding-bottom:50px;
    }
    
    .play-videos-usermap span{
        
        display:block;
        margin-top:5px;
    }
    
    
}

@media screen and (min-width:992px) and (max-width:1199px){
    
    
      .usermap-new-theme-video-section{
        
        padding:50px 0;
    }
    
    .video-section-title{
        
        margin-bottom:50px;
    }
    
    .usermap-new-theme-video-section .swiper{
        
        padding-bottom:50px;
    }
    
    .play-videos-usermap span{
        
        display:block;
        margin-top:5px;
    }
    
    
    
    
}

.ulclass1 ul{
    
    padding:10px 0;
}

.ulclass2 ul{
    
    padding:15px 0;
}

.ulclass3 ul{
    
    padding:15px 0;
}


.en-menu .animated-box{
    
    animation:scrolleng 70s linear infinite;
}



.en-menu .mask-reverse .animated-box{
    
    animation-direction:reverse;
}



@media screen and (max-width:575px) {
    
    .en-menu .title-new-customer{
        
        flex-direction:column;
    }
    
}










#cc--main * , .cc_div{
    
    font-family: 'IRANSANS' !important;
    
    
}


.show--consent .c--anim #cm.box.middle, .show--consent .c--anim #cm.cloud.middle {
    transform: scale(1) translateY(-1%) !important;
}



.cc_div .cloud #c-inr-i{
    padding-right: 0px !important;
    padding-left: 2.4em  !important;
    text-align:right !important;
    
}


#c-ttl , #c-txt{
    text-align:right !important;
}


#s-ttl{
    text-align:right !important;
}


#s-c-bnc{
    text-align:left !important;
}

.cc_div .b-tg {
  
       left: 6.2em !important;
    right: auto !important;

}


#s-cnt .b-bn .b-tl{
    
    text-align: right;
    padding: 1.3em 2.7em 1.3em 6.4em !important;
}

#s-bl .b-acc div.p {
    text-align:right !important;
}

#c-bns button + button, #s-cnt button + button, #s-c-bn {
    float: left !important;
    margin-right: 1em;
}


#s-bl .c-bl *{
    text-align:right !important;
}


.ccimgr{
    width: 73px !important;
    float: right !important;
    height: 90px;
}



.customers-opinion-section .swiper-button-prev{
    
    position:Absolute !important;
}
