@charset "utf-8";
/* CSS Document */
body
	{
		padding:0;
		margin:0;
		font-size:14px;
		font-family: 'Lato', sans-serif;
		background:#fff;
	}
	.product_main2{transition:0.5s;}
	.product_main2:hover{transition:0.5s; transform:scale(1.08);}
p,form
	{
		padding:0;
		
		
		margin:0 auto;
	}
	
.pageloader {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 999999999999999999999;
	background:#fff;
}
.loader {
	border: 16px solid #f9f9f9;
	border-radius: 50%;
	border-top: 16px solid #f48400;
	width: 120px;
	height: 120px;
	-webkit-animation: spin 2s linear infinite; /* Safari */
	animation: spin 2s linear infinite;
	position:fixed;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	margin:auto;
	text-align:center;
}
	
.package_uls{padding:0px; margin:0px; list-style:none; color: #333;    font-weight: 300;padding-left: 8px;
}
.package_uls li{
    /*line-height:30px;*/
    font-family: 'Heebo', sans-serif;
    /*padding-left: 8px;*/
    /*max-height: 25px;*/
    
}
.get_overlp p{color:#fff!important; font-size: 16px!important; margin:0px!important;}
.chat{position: fixed;
    right: 12px;
    bottom: 12px;
    background: #f68b24;
    border-radius: 10px;
	    z-index: 99999;
    width: 55px;
    height: 55px; padding: 13px; box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.6);
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.6);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.6);}
.bredcrum{display:inline-block;}

.serv_leftinf{width:500px; height:auto; overflow:hidden; float:right;}

.package_topsect{align-items: center!important;
  
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; width:100%; height:auto; overflow:hidden; float:left; padding-bottom:0px;}

.pack_leftinf{width:100%; height:auto; overflow:hidden; float:left; position:relative;}

.ovlapcnt{color: #FFFFFF14;
    font-family: "Lato", Sans-serif;
    font-size: 96px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 2px;     position: absolute;}
.ovlapcnt2{color: #00000014;
    font-family: "Lato", Sans-serif;
    font-size: 96px;
    font-weight: 600;
	margin-left: -8px;
	    line-height: 70px; 
	top:0px;
    text-transform: uppercase;
    letter-spacing: 2px;     position: absolute;}
.page_altitle{    color: #FFFFFF;
    font-family: "Lato", Sans-serif;
    font-size: 32px;
    font-weight: 600;
    line-height: 1.1em; width:100%; height:auto; overflow:hidden; float:left;padding-top: 46px;
    padding-bottom: 10px;}
	
	.page_altitle2{color: #152B5A;
    font-family: "Lato", Sans-serif;
    font-size: 32px;
    font-weight: 600;
    line-height: 1.1em; width:100%; height:auto; overflow:hidden; float:left; padding-top:20px;}
	
.detail_titile{color: #152B5A;
    font-family: "Lato", Sans-serif;
    font-size: 28px;
    font-weight: 600;
    line-height: 1.1em; width:100%; height:auto; overflow:hidden; float:left; padding-bottom:20px;}	


.service_mains{width:100%; height:auto; float:left;}
.service_left{width:50%; float:left; background:#89461f; padding:88px 37px 88px 10px;} 
.service_right{width:50%; float:left;     background-color: transparent;
    background-image: linear-gradient(
90deg
, #89461f 10%, #FFFFFF00 0%); padding:0 0px 84px 10px;}
.aboutimgs{    margin-top: -70px;
    height: 515px;
    object-fit: cover;}

	
.packages_tabs{box-shadow: 0px 3px 15px 0px rgb(0 0 0 / 10%);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    /*padding:15px 0px 5px 10px;*/
   width:100%; height:auto;  float:left;  margin-bottom:12px;   background:#fff;border-radius: 0px 0px 8px 8px; min-height: 257px; border: 1px solid #e7e4e4;}
   
   .packages_tabsfrt2{box-shadow: 0px 3px 15px 0px rgb(0 0 0 / 10%);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:32px 22px 22px 22px;
   width:100%; height:auto;  float:left;  margin-bottom:12px;   background:#fff;border-radius: 0px 0px 8px 8px;}
   
   .packages_tabs2s{box-shadow: 0px 3px 15px 0px rgb(0 0 0 / 10%);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:0px 0px 0px 0px;
   width:100%; height:auto;  float:left;  margin-bottom:12px; margin-top:17px; background:#fff;border-radius:8px;  overflow:hidden;    align-items: center!important;
   min-height:253px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;}
	
	.packagesimg{
	    transition:0.5s;
	    margin-bottom:-10px;  
	    border-radius: 8px 8px 0px 0px; 
	    transition: 0.5s;
        margin-bottom: -10px;
        border-radius: 8px 8px 0px 0px;
        box-shadow: 0px 3px 15px 0px rgb(0 0 0 / 10%);
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        border: 1px solid #e7e4e4;
	}
	.packagesimg2{transition:0.5s; margin-bottom:-10px;  border-radius: 8px 0px 0px 8px; }
.packagesimg:hover{margin-top:-10px; transition:0.5s; margin-bottom:-0px;}
.evening_tabs img{width: 100px;
    margin-bottom: 10px;}
.tab_title{
    margin: 0px 0px 23px 0px;
    color: #152B5A;
    font-size: 22px;
    font-weight: 600;
	font-family: 'Heebo', sans-serif;
	width:100%; height:auto; float:left;
}
.oths{margin-top: 7px;     border-radius: 8px; margin-bottom: 24px;}
.tab_title2{
    margin: 0;
    color: #152B5A;
    font-size: 18px;
    font-weight: 500;
    width: auto;
    height: auto;
    float: left;
    font-family: 'Heebo', sans-serif;
    line-height: 24px;
    border-bottom: 2px solid #ff0000;
    margin-bottom: 10px;
}

.pamount{
    height: 63px;
    width: 100%;
    color: #000000;
    font-family: 'Heebo', sans-serif;
    font-size: 16px;
    left: 0px;
    position: relative;
    background: #fffd00;
    padding: 10px;
    /* border-bottom-right-radius: 10px; */
    /* border-top-right-radius: 10px; */
    top: -7px;
    /* margin: 0 0 0 0; */
    padding-left: 10px;
}


.pamount span {
    color: #555;
    position: absolute;
    top: 35px;
    left: 10px;
    font-size: 12px;
    font-weight: 300;
    opacity: .5;
}

.package_tl {
    padding-left: 10px;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: -moz-calc(100% - 100px);
    width: -webkit-calc(100% - 100px);
    width: -o-calc(100% - 100px);
    width: calc(100% - 100px);
}

.tab_desc{width: 100%;
    height: auto;
    float: left;
    font-weight: 300;
    font-size: 14px;
	 margin: 0px 0px 30px 0px;
	 font-family: 'Heebo', sans-serif;
}

.about_desc{width: 100%;
    height: auto;
    float: left;
    font-weight: 300;
	color:#fff;
    font-size: 16px;
	 margin: 20px 0px 30px 0px;
	 font-family: 'Heebo', sans-serif;
}

.package_desc{width: 100%;
    height: auto;
    float: left;
    font-weight: 300;
	color:#6F747E;
    font-size: 16px;
	 margin: 10px 0px 0px 0px;
	 font-family: 'Heebo', sans-serif;
}

.tab_desc2s{width: 100%;
    height: auto;
    float: left;
    font-weight: 300;
    font-size: 14px;
	 margin: 0px 0px 20px 0px;
	 font-family: 'Heebo', sans-serif; text-align:justify;
}

.rowtyps{    align-items: center!important;
    padding-right: 10px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;}
.tab_readmorebtn{padding:11px 0 11px 0px;
    font-family: 'Heebo', sans-serif;
    font-size: 14px;
	letter-spacing:0.5px;
    font-weight: 600;
    width: 135px;
    text-decoration: none!important;
    text-transform: uppercase;
    color: #fff;
    background-color: #FF9C34;
    margin: auto;
    border-radius: 30px 30px 30px 30px;
    display: block;  transition:0.5s!important; position:relative;}
.tab_readmorebtn:hover{ color:#fff;  background:#89461f;   display:block;}






.aboutexplores_more{padding:16px 0 17px 0px;
  font-family: 'Heebo', sans-serif;
    font-size: 17px;
	letter-spacing:0.5px;
    font-weight: 600;
    width: 200px;
    text-decoration: none!important;
	text-align:center;
    text-transform: uppercase;
    color: #fff;
    background-color: #FF9C34;
   float:left;
    border-radius:50px;
    display: block;  transition:0.5s!important; position:relative;}
.aboutexplores_more:hover{ color:#fff;  background:#FF9C34;   display:block;}

.packagem_more{padding:15px 0 17px 0px;
   font-family: 'Heebo', sans-serif;
    font-size: 17px;
	letter-spacing:0.5px;
    font-weight: 600;
    width: 200px;
    text-decoration: none!important;
	text-align:center;
    text-transform: uppercase;
    color: #fff;
    background-color: #FF9C34;
   float:right;
    border-radius:50px;
    display: block;  transition:0.5s!important; position:relative;}
.packagem_more:hover{ color:#fff;  background:#89461f;   display:block;}







/* .tab_readmorebtn1{padding: 12px 0 12px 0px;
   font-family: 'Heebo', sans-serif;
    font-size: 14px;
	letter-spacing:0.5px;
    font-weight: 600;
    width: 48%;
    text-decoration: none!important;
    text-transform: uppercase;
    color: #FF9C34;

    float:left;
    border-radius:50px;
	text-align:left;
    display: block;  transition:0.5s!important; position:relative;
} */

.tab_readmorebtn1{
    padding: 5px 0;
    font-family: 'Heebo', sans-serif;
     font-size: 14px;
     letter-spacing:0.5px;
     font-weight: 600;
     width: 48%;
     text-decoration: none!important;
     /* text-transform: uppercase; */
     color: #fff;
     background-color: #01a54f;
     border:1px #01a54f solid;
     float:left;
     border-radius:50px;
     text-align:center;
     display: block;  transition:0.5s!important; position:relative;
     margin-right: 10px;
 }
 .tab_readmorebtn1:hover{ 
    color:#01a54f;  
    border:1px #01a54f solid;   
    display:block;  
    background:#fff;
}
 
.tab_readmorebtn2{
    padding: 5px 0;
    font-family: 'Heebo', sans-serif;
    font-size: 14px;
	letter-spacing:0.5px;
    font-weight: 600;
    width: 35%;
    text-decoration: none!important;
    /* text-transform: uppercase; */
    color: #fff;
    background-color: #FF9C34;
	border:1px #FF9C34 solid;
    float:right;
    border-radius:50px;
	text-align:center;
    display: block;  transition:0.5s!important; position:relative;
    margin-right: 10px;
}
.tab_readmorebtn2:hover{ color:#FF9C34;  border:1px #FF9C34 solid;   display:block;  background:#fff;}

.tab_readmorebtn1st{padding: 12px 0 12px 0px;
   font-family: 'Heebo', sans-serif;
    font-size: 14px;
	letter-spacing:0.5px;
    font-weight: 600;
    width: 48%;
    text-decoration: none!important;
    text-transform: uppercase;
    color: #FF9C34;
	float:right;
    border-radius:50px;
	text-align:right;
    display: block;  transition:0.5s!important; position:relative;}

.tab_readmorebtn3s{padding: 12px 0 12px 0px;
   font-family: 'Heebo', sans-serif;
    font-size: 14px;
	letter-spacing:0.5px;
    font-weight: 600;
    width: 48%;
    text-decoration: none!important;
    text-transform: uppercase;
    color: #fff;
    background-color: #FF9C34;
	border:1px #FF9C34 solid;
    float:left;
    border-radius:50px;
	text-align:center;
    display: block;  transition:0.5s!important; position:relative;}
.tab_readmorebtn3s:hover{ color:#FF9C34;  border:1px #FF9C34 solid;   display:block;  background:#fff;}




.pack_btnbs{width:100%; height:auto;  float:left; transition:0.5s!important; padding: 10px 0 10px 8px;}

.tba_morinf{width:100%; height:auto;  float:left; transition:0.5s!important; padding-bottom:15px;}
.tba_morinf:hover {margin-top:-10px; margin-bottom:10px;}
.iconsections{width:100%; height:auto; overflow:hidden; float:left; padding-bottom:20px;}
@media(min-width:769px)
{
.marglefts{margin-left:30px;}
.margright{margin-right:-30px; padding-left:20px!important;}
.evening_tabs{padding: 30px 30px 25px 30px;
    box-shadow: 0px 3px 15px 0px rgb(0 0 0 / 10%);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 8px 8px 8px 8px; width:100%; height:auto; overflow:hidden; float:left; margin-top:-70px; margin-bottom:10px; background:#fff; text-align:center;}
.packagesimg2{height: 304px; object-fit: cover;}
.packages_tabs2s .col-md-6:nth-child(2){padding-left:20px; padding-right:20px; padding-top: 10px;}
.packages_section .col-md-4{margin-top:17px;}
.packages_section .col-md-4{margin-top:17px;}
.packages_section .col-md-4{overflow:inherit!important;}
.abts .col-md-3{overflow:inherit!important;     padding-left: 10px!important; padding-right: 10px!important;}
.slide1 {
	background:url("../images/banner-3.webp") center no-repeat
}
.slide2 {
	background:url("../images/banner-1.webp")  center no-repeat
}
.slide3 {
	background:url("../images/banner-2.webp") center no-repeat
}
.m_view{display:none!important;}
.bannermains{width:100%!important; height:82vh; overflow:hidden; float:left; background-size:cover; animation: zoombin 150s linear infinite;}
.tab_desc3s{width: 100%;
    height: auto;
    float: left;
    font-weight: 300;
    font-size: 15px;
	 margin: 0px 0px 20px 0px; height:125px; overflow:hidden;
	 font-family: 'Heebo', sans-serif; text-align:justify;
}
}

.bannerm_title {
    color: #FFFFFF38;
    font-family: "Oswald", Sans-serif;
    font-size: 200px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.3em;
    letter-spacing: 2px;
}



@keyframes zoombin {
  0%   { background-size: 120% auto; }
  50% { background-size: 180% auto; }
  100% { background-size: 120% auto; }
}

@media(max-width:768px)
{
.tab_desc3s{width: 100%;
    height: auto;
    float: left;
    font-weight: 300;
    font-size: 15px;
	 margin: 0px 0px 20px 0px; height:auto; overflow:hidden;
	 font-family: 'Heebo', sans-serif; text-align:justify;
}
.page_altitle {
    color: #FFFFFF;
    font-family:'Heebo', sans-serif;
    font-size: 27px;
    font-weight: 600;
    /* line-height: 1.1em; */
    width: 100%;
    height: auto;
    overflow: hidden;
    float: left;
    padding-top: 16px;
    margin-bottom: 11px;
}
.page_altitle2 {
    color: #152B5A;
    font-family:'Heebo', sans-serif;
    font-size: 32px;
    font-weight: 600;
    line-height: 1.1em;
    width: 100%;
    height: auto;
    overflow: hidden;
    float: left;
     padding-top: 0px;
    margin-bottom: 11px;
}
.tourse_section .package_desc{margin-top:0px!important}
.ovlapcnt, .ovlapcnt2{display:none!important}
.evening_tabs{padding: 30px 30px 25px 30px;
    box-shadow: 0px 3px 15px 0px rgb(0 0 0 / 10%);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 8px 8px 8px 8px; width:100%; height:auto; overflow:hidden; float:left; margin-top:18px;
    margin-bottom: 18px; background:#fff; text-align:center;}
	.abts .col-md-3{margin-bottom:0px!important}
	.abts{padding-top:13px; padding-bottom: 15px!important;}
.packages_section{padding: 31px 0px 7px!important;}
.about_desc {
    width: 100%;
    height: auto;
    float: left;
    font-weight: 300;
    color: #fff;
    font-size: 16px;
    margin: 20px 0px 15px 0px!important;
    font-family: 'Heebo', sans-serif;
}
.d_view{display:none;}
.service_left {
    width:100%;
    float: left;
    background: #89461f;
    padding:12px 27px 21px;
}
.tourse_section{padding:29px 0px 9px!important}
.package_topsect{padding-bottom:0px;}
.serv_leftinf {
    width: 100%;
    height: auto;
    overflow: hidden;
    float: right;
}
}

.overlaptitl{width:100%; height:auto; overflow:hidden; float:left; font-size:30px; color:#fff; font-weight:600; padding-bottom:20px; text-align:center;}
.overbody{width:100%; height:auto; overflow:hidden; float:left; font-size:17px; color:#fff; font-weight:500; line-height:23px;  text-align:center;}
.item{position:relative}
.textovelapbanner{position:absolute; left:0; right:0; top:0px; bottom:0px; background-color: rgba(0,0,0,0.2); margin:auto; z-index:9000;}
.textorte{position:absolute; left:0px; width:799px; height:480px; right:0px; top:50px; color:#fff; padding:45px 35px; border-radius:5px; bottom:0px; margin:auto; /*background-color:rgba(0,0,0,0.3)*/}
.aboutsectionm .col-md-6{overflow:inherit!important}
.heading1{font-size:35px; font-weight:600; width:100%; height:auto; float:left; line-height:40px; padding-bottom:15px;}
.heading2{font-size:19px; font-weight:600; width:100%; height:auto; float:left;  padding-bottom:8px; }


.clientlogob img{ transition:0.5s;}
.clientlogob:hover img{ transition:0.5s; transform:scale(1.2)}


.projectoverlap{position:absolute; transition:0.5s; opacity:0; left:0px; right:0px; top:0px; bottom:0px; margin:auto; display:block; text-align:center; background-color:rgba(235,34,44,0.5); color:#fff;}
.project:hover .projectoverlap{transition:0.5s; opacity:2;}
.projectn{font-size:18px; font-weight:600; color:#fff; clear:both;}
.projectn img{transition:10s}
.projectn:hover img{transition:0.5s; transform:scale(1.3);}
.projectoverlaps {
    position: absolute;
    left: 0px;
    right: 0px;
    height: 74px;
    top: 0px;
    bottom: 0px;
    margin: auto;
    display: block;
    text-align: center;
    color: #fff;
}
.servicedes{width:100%; height:auto; overflow:hidden; float:left;}





.viewproj{width:130px; height:38px; line-height:36px; border-radius:50%; z-index:900; 
text-align:center; border:2px #fff solid; color:#fff; border-radius:50px;
display:block; text-decoration:none; margin-top:18px; position:relative; margin:auto; margin-top:12px;}
.viewproj:hover{color:#eb222c}
.viewproj:after{content: '';
    position: absolute;
    background:#fff;
    left: 0px;
    right: 0px;
    top: 0px;
	width:0px;
	margin:auto;
    z-index: -1;
	transition:0.5s;
    bottom: 0;
    border-radius: 22px;}
	
.viewproj:hover:after{width:130px;  transition:0.5s} 
.servicesbt{width:200px; height:48px; line-height:44px; border-radius:50%; z-index:900; 
text-align:center; border:2px #fff solid; color:#fff; border-radius:50px;
display:block; text-decoration:none; margin-top:18px; position:relative; text-align:center;}

.servicesbt:hover{color:#eb222c}
.servicesbt:after{content: '';
    position: absolute;
    background:#fff;
    left: 0px;
    right: 0px;
    top: 0px;
	width:0px;
	margin:auto;
    z-index: -1;
	transition:0.5s;
    bottom: 0;
    border-radius: 22px;}
	.servicesbt:hover:after{width:200px;  transition:0.5s} 




.readmorebtn{width:200px; height:48px; line-height:44px; border-radius:50%; z-index:900; 
text-align:center; border:2px #eb222c solid; color:#eb222c; border-radius:50px;
display:block; text-decoration:none; margin-top:18px; position:relative; text-align:center;}

.readmorebtn:hover{color:#fff}
.readmorebtn:after{content: '';
    position: absolute;
    background:#eb222c;
    left: 0px;
    right: 0px;
    top: 0px;
	width:0px;
	margin:auto;
    z-index: -1;
	transition:0.5s;
    bottom: 0;
    border-radius: 22px;}
	.readmorebtn:hover:after{width:200px;  transition:0.5s} 
.testimonials_tb{width:100%; height:auto; overflow:hidden; float:left; background:#fff; box-shadow:0px 2px 10px 0px rgb(0 0 0 / 12%); padding:40px 40px 40px 40px; border-radius:8px; margin-top:12px; margin-bottom:12px; text-align:center;}
.cus_profile{width:70px; border-radius:50%; margin-bottom:20px;}
.tes_name {
    margin: 0px 0px 8px 0px;
    color: #152B5A;
    font-size:17px;
    font-weight: 600;
    width: 100%;
    height: auto;
    float: left;
}
.footersectn_mns{border-top: 1px #fff solid;
    margin-top: 30px;
    margin-bottom: 0;
    height: 20px;}
.desg_name {
    margin: 0px 0px 10px 0px;
    color: #152B5A;
    font-size:15px;
    font-weight:300;
    width: 100%;
    height: auto;     font-family: 'Heebo', sans-serif;
    float: left;
}
.desc_name {
    margin: 15px 0px 0px 0px;
    color: #152B5A;
    font-size:15px;
    font-weight:300;
    width: 100%;
    height: auto;     font-family: 'Heebo', sans-serif;
    float: left;
}
.ratings{width:100%; height:auto; overflow:hidden; float:left;}
.whychoosemain{width:100%; height:auto;  float:left; background:url("https://dxl.ae/css&js/images/whychoose.jpg") center fixed no-repeat; background-size:cover;}

.cwite{color:#fff!important}
.aboutsectionm{width:100%; height:auto;  float:left;     background: #f8faff; padding-bottom:60px;}
.packages_section{width:100%; height:auto; overflow:hidden; float:left;  position:relative; padding:10px 0px 0px;}
.tourse_section{width:100%; height:auto; overflow:hidden; float:left;  position:relative; padding:10px 0 0;}
.packages-overlp{background-image: url("../images/about_text.png");     z-index: -1;
    background-position: bottom center;
    background-repeat:repeat;
    /*background-size: cover;*/
    opacity: 0.02;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;     height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
}
.topmsection{width:100%; height:auto; overflow:hidden; float:left; padding-top: 10px; padding-bottom: 10px;}
.topmsect{background:#1b4670; width:100%; height:auto; float:left; padding:8px 0px; color:#fff;}
.sosico{width:auto; float:left;}
.sosico a{width: 32px;
    height: 32px;
    border-radius: 50%;
    display: inline-block;
    color: #fff;
    border: 2px #fff solid;
    font-weight: 500;
    text-align: center;
    padding-top: 7px;
    line-height: 15px;
}
.sosico a:hover{ color: #fff; border: 2px #fff solid; background:#f59925; }

.copyr{clear:both; line-height:37px;}

.follow{padding-top:10px; float:left;}

.socilaico{width:100%; height:55px; overflow:hidden; float:left;}
	
.socialicon{width:60px; height:auto; transition:0.5s; overflow:hidden; float:left; margin-left:5px; margin-left:5px;}
.socialicon:hover{margin-top:-55px; transition:0.5s;}



input[type=number]::inner-spin-button, 
input[type=number]::outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}
.mntsrt img{transition:0.5s;}
.mntsrt img:hover{transition:0.5s; transform:scale(0.9)}
.activebtn .hover{color:#fff!important;}

.active_hover {transform: translateZ(0);}
.activebtninstal {content: ""; position: absolute; left: 50%; right: 50%; bottom:3px; background: #fff; height: 3px; transition-duration: 0.8s; border-radius:2px;}

 
input[type=number]::-moz-inner-spin-button, 
input[type=number]::-moz-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}
 
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}
	
.rtsm{background:#f2f2f2!important;}

line { 
    position: relative;
    width: 50px;
    height: 2px;
    background: #fff;
    margin: 30px auto;
	display:block;
}

.count-outer {
    position: relative;
    font-size:35px;
	text-align:center;
    font-weight: 700;
	color:#fff;
	width:aut; height:auto; overflow:hidden;
	display:inline-block;
}
.plussign {
    position: relative;
    font-size:35px;
	text-align:center;
    font-weight: 700;
	color:#fff;
	width:aut; height:auto; overflow:hidden;
	display:inline-block;
}

.counter-title {
    position: relative;
    font-size: 18px;
	text-align:center; float:left;
	width:100%; height:auto; overflow:hidden;
	color:#fff;

}
.line {
    position: relative;
    width: 50px;
    height: 2px;
    background: #fff;
    margin: 10px auto;
	display:block;
}

.servimage{width:auto; clear:both; margin-bottom:15px;}


.footerfixed{position:fixed; bottom:0px; background:#f68b24; left:0px; right:0px; height:auto;  z-index:9000; }
.footerfixed a{width:50%; float:right; color:#fff; font-weight:400; text-decoration:none; font-family: 'Heebo', sans-serif;
    text-align: center;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 0.5px; padding:6px 0px;}
.footerfixed a .fa{font-size:19px; margin-bottom:6px;  line-height:26px;     margin-top: 5px;}
.footerfixed a:hover{color:#fff;}



@media(min-width:769px)
{
.iconsections img{height:40px;}
.internalbaner{width:100%; height:auto; overflow:hidden; float:left;}
.internalbaneroverlap{width:100%; height:auto; overflow:hidden; float:left; background:url("../images/internapages.webp") no-repeat; background-size:cover; padding:140px 0px 100px; text-align:center; }
.footerfixed{display:none!important}
.fsosico{width:auto; float:right;}
.fsosico a{width: 32px;
    height: 32px;
    border-radius: 50%;
    display: inline-block;
    color: #fff;
    border: 2px #fff solid;
    font-weight: 500;
    text-align: center;
    padding-top: 0px;
    line-height: 30px;
}
.fsosico a:hover{ color: #fff;
    border: 2px #fff solid; background:#f59925; }
.clentmains{width:100%; height:auto; float:left; position:relative;  padding:50px 0px;}
.clientlogob{border:1px #ccc solid; width:100%; height:auto; overflow:hidden; float:left; padding:10px; transition:0.5s; margin-top:15px; margin-bottom:15px;}
.whyboxob{width:100%; height:auto;  float:left; background-color:rgba(0,0,0,0.7); color:#fff; padding:35px 20px; border-radius:5px; text-align:center; margin-bottom:30px;}
.project{width:25%; height:auto; overflow:hidden; float:left; position:relative;}
.servicesser{width:130px; height:38px; line-height:35px; border-radius:50%; z-index:900; 
text-align:center; border:2px #fff solid; color:#eb222c; background:#fff; border-radius:50px;
display:block; text-decoration:none; margin-top:18px; position:relative; float:left; clear:both; font-size:14px;}
.servicesser:hover{border:2px #fff solid; color:#fff; background:none}
.servicedesmain{width:100%; height:auto; float:left; position:relative;  margin-bottom:15px; margin-top:20px;}
.choseoverlap{width:100%; height:auto;  float:left; background-color:rgba(0,0,0,0.7); padding:100px 0px 70px;}
.ourprojects{background:#fff; width:100%; height:auto;  float:left; padding:50px 0px 0px; overflow:hidden;}
.ourservices{background:url("https://dxl.ae/css&js/images/servicesbg.jpg") center fixed no-repeat; background-size:cover; width:100%; height:auto;  float:left; padding:60px 0px 65px; margin-top:60px}
.aboutright{width:100%; height:auto; overflow:hidden; float:left; padding-left:35px; padding-top:30px; line-height:26px; font-size:16px;}
.aboutoverlap{margin-top:-60px; border-radius:8px;}
.paddtop{padding-top:90px!important}
.padright{padding-right:50px!important}
.sry{ width: 198px!important;
    margin-top: -8px!important;}
#about{position:absolute; bottom:87px; left:0px; right:0px;}
#services{position:absolute; bottom:87px; left:0px; right:0px;}
#process{position:absolute; bottom:87px; left:0px; right:0px;}
#portfolio{position:absolute; bottom:87px; left:0px; right:0px;}
#contact{position:absolute; bottom:87px; left:0px; right:0px;}
.servicescateg{border-bottom: 1px solid #d8d8d8;margin-top: 30px; padding-bottom: 20px; width:100%; height:auto; overflow:hidden; float:left;}
.patsrt{padding-top:0px;}
.logotopscreen{margin-left:0px; width: 180px; margin-top:6px; }

.topnvtr{width:auto; height:auto; float:right; padding-top:9px;}
.topnvtr ul{padding:0; margin:0; list-style:none;}
.topnvtr ul li{float: left;
    padding-left: 28px;
    padding-right: 1px;
    font-size: 14px;
    font-weight: bold;}
.topnvtr ul li a{text-decoration:none; color:#fff;   display:block; font-family: 'Heebo', sans-serif;
    letter-spacing: 1px; text-transform:uppercase;}
.topnvtr ul li a:hover{text-decoration:none; color:#000; display:block;}
.clienttele{width:100%; height:auto; overflow:hidden; float:left; background-size:cover!important; background:url("https://dxl.ae/css&js/images/clientele.jpg") no-repeat; padding:50px 0px;}

.servicetit{color:#333; border-bottom:2px #7bc4ed solid; padding-top:12px; padding-bottom:7px; width:100%; float:left; text-align:center; font-size:15px; font-weight:bold; height:62px; transition:0.5s; position:relative; background-color:rgba(255,255,255,0.5)}
.nbs-flexisel-item:hover .servicetit{height:122px; margin-top:-60px; transition:0.5s;}

.footerbot{width:100%; height:auto; overflow:hidden; float:left; 
    background-color: rgba(226,127,25,0.5); color:#fff; font-size:13px; 
    margin-top:0px; padding:13px 0px 8px; position: relative;
    z-index: 999;}
.footertop{width:100%; height:auto; overflow:hidden; float:left; 
    background:#151823; color:#fff;     font-size: 14px; line-height: 28px; 
    padding:0px 0px 0px;}
.intrbann{background:url("https://dxl.ae/css&js/images/internal-banner.jpg") no-repeat; background-size:cover; width:100%; height:auto; overflow:hidden; padding:50px 0px}
.servicessection{width:100%; height:auto; overflow:hidden; float:left; background:#fff;  padding:50px 0px;  position:relative;}
}

.banneer_infotile{color: #FFFFFF38;
    font-family: "Oswald", Sans-serif;
    font-size: 200px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.3em;
    letter-spacing: 2px; 
	position:absolute; top:50px;
} 

.higlligts{color: #FF9C34;
    font-family: "Lato", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
	width:100%; height:auto; text-align:center; float:left;
    line-height: 1.3em;
    letter-spacing: 1.2px;
}
.banner_infomains{color: #FFFFFF;
    font-family: "Lato", Sans-serif;
    font-size: 48px;
    font-weight: 600; 
	width:100%; height:auto; text-align:center; float:left;
    text-transform: uppercase;
    line-height: 1.3em;
    letter-spacing: 1.2px; padding-top: 62px; padding-bottom: 50px;}
.bann_more{padding:18px 0 19px 0px;
    font-family: "Lato", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    width: 220px;
    text-decoration: none!important;
	text-align:center;
    text-transform: uppercase;
    color: #fff;
    background-color: #FF9C34;
  margin:auto; display:block; clear:both;
    border-radius:50px;
    display: block;  transition:0.5s!important; position:relative;}
.bann_more:hover{ color:#fff;  background:#FF9C34;   display:block;}
.ftitle{width: 100%;
    height: auto;
    overflow: hidden;
    float: left;
	font-family: 'Heebo', sans-serif;
    /* border-bottom: 1px #44464f solid; */
    color: #fff;
    padding-bottom: 10px;
    font-size: 22px;
    font-weight: 500;
    margin-bottom: 0px;
    text-transform: uppercase;}
.serrviceind1_header2 {
    color: #2e3192;
    font-family:'Expletus Sans', cursive;
    font-size: 23px;
	font-weight:500;
	width:100%;
	overflow:hidden;
	height:auto; float:left;
}
.aboutbodyserv{color: #000; font-family:'Expletus Sans', cursive; font-size:15px; line-height:23px;  font-style:normal;font-weight: 300; width:100%; height:auto; overflow:hidden; float:left;}	
.first_nav li:hover a{color:#FF9C34!important}
.servright ul{padding-left:16px; margin:0px;}

.servright li{color:#ed1c24;}
.servright li span{color: #333;
    font-size: 16px;
    line-height: 27px;}
	
#servicesm{width:auto; height:auto;  float:left; visibility:hidden; position:absolute; transition:0s; 
    margin-left:0px; padding-top:0px; margin-top:-4px; z-index:3000000; 
    background:#fff;border-radius: 0px 0px 4px 4px;
    overflow: hidden; box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.06);
-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.06);
-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.06);
    margin-left:12px;}
#servicesm ul{padding:0; margin:0; list-style:none; }
#servicesm ul li{float:none; line-height:25px; margin-top:0px;  font-size:15px; padding-bottom:0px; cursor:pointer; margin-left:0px; }
#servicesm ul li a{margin-left:0px; text-decoration:none; width:330px; color:#333!important; padding:0px 15px; display:block; height:auto;  transition:0s; background:none;
  font-size: 15px!important;     letter-spacing: 0.5px;
    font-weight: 500;
    line-height: 36px; text-align:left; text-transform: inherit;}
#servicesm ul li a:hover{text-decoration:none; color:#FF9C34!important;  background:#f9f9f9; display:block; height:auto; transition:0s;}
#servicesm ul li a.hover{text-decoration:none; color:#FF9C34!important;  background:#f9f9f9; display:block; height:auto;}

#products{width:auto; height:auto;  float:left; visibility:hidden; position:absolute; 
    transition:0s; margin-left:0px; padding-top:0px; margin-top:-4px; 
    z-index:3000000;  background:#fff;border-radius: 0px 0px 4px 4px;
    overflow: hidden;
    margin-left:12px;}
#products ul{padding:0; margin:0; list-style:none; }
#products ul li{float:none; line-height:25px; margin-top:0px;  font-size:15px; padding-bottom:0px; cursor:pointer; margin-left:0px; }
#products ul li a{margin-left:0px; text-decoration:none; width:300px; color:#333!important; padding:0px 15px; display:block; height:auto;  transition:0s; background:none;
  font-size: 15px!important;     letter-spacing: 0.5px;
    font-weight: 500;
    line-height: 36px;text-align:left; text-transform: inherit;}
#products ul li a:hover{text-decoration:none; color:#FF9C34!important;  
    background:#f9f9f9; display:block; height:auto; transition:0s;}
#products ul li a.hover{text-decoration:none; color:#FF9C34!important; background:#f9f9f9;  display:block; height:auto;}

#packages{width:auto; height:auto;  float:left; visibility:hidden; position:absolute; 
    transition:0s; margin-left:0px; padding-top:0px; margin-top:-4px; z-index:3000000;  
    background:#fff;border-radius: 0px 0px 4px 4px;
    overflow: hidden;
    margin-left:12px;}
#packages ul{padding:0; margin:0; list-style:none; }
#packages ul li{float:none; line-height:25px; margin-top:0px;  font-size:15px; padding-bottom:0px; cursor:pointer; margin-left:0px; }
#packages ul li a{margin-left:0px; text-decoration:none; width:200px; color:#333!important; padding:0px 15px; display:block; height:auto;  transition:0s; background:none;
  font-size: 15px!important;     letter-spacing: 0.5px;
    font-weight: 500;
    line-height: 36px; text-align:left; text-transform: inherit;}
#packages ul li a:hover{text-decoration:none; color:#FF9C34!important;  background:#f9f9f9;  display:block; height:auto;  transition:0s;}
#packages ul li a.hover{text-decoration:none; color:#FF9C34!important;  background:#f9f9f9; display:block; height:auto;}
	


@media(max-width:768px)
{
.iconsections img{height:30px;}
.chat {display:none!important}
.internalbaner{width:100%; height:auto; overflow:hidden; float:left; margin-top:65px;}
.internalbaneroverlap{width:100%; height:auto; overflow:hidden; float:left; background:url("../images/internapages.webp") no-repeat; background-size:cover; padding:50px 0px 30px; text-align:center; }
.alignc{text-align:center!important}
.hidemobile{display:none!important}
.mainmenu{position:fixed!important;}
.fsosico{width: auto;
    margin: auto;
    /* height: 50px; */
    display: block;
    overflow: hidden;
    /* margin-bottom: 90px; */
    padding-bottom: 21px;
    padding-top: 8px;}
.whtsapp{display:none!important;}
.fsosico a{width: 32px;
    height: 32px;
    border-radius: 50%;
    display: inline-block;
    color: #fff;
    border: 2px #fff solid;
    font-weight: 500;
    text-align: center;
    padding-top: 7px;
    line-height: 32px;}
.fsosico a:hover{ color: #fff;
    border: 2px #fff solid; background:#f59925; }
.clentmains{width:100%; height:auto; float:left; position:relative;  padding:50px 0px 30px;}
.clientlogob{border:1px #ccc solid; width:100%; height:auto; overflow:hidden; float:left; padding:10px; transition:0.5s; margin-top:15px; margin-bottom:0px;}
.clentmains .col-md-4{width:50%; float:left;}
.whyboxob{width:100%; height:auto;  float:left; background-color:rgba(0,0,0,0.7); color:#fff; padding:45px 20px; border-radius:5px; text-align:center; margin-top:12px; margin-bottom:3px; }
.project{width:50%; height:auto; overflow:hidden; float:left; position:relative;}
.servicedes{padding-bottom:15px;}
.servicesser{width:130px; height:38px; line-height:35px; border-radius:50%; z-index:900; 
text-align:center; border:2px #fff solid; color:#eb222c; background:#fff; border-radius:50px;
display:block; text-decoration:none; margin-top:18px; position:relative; margin:auto; margin-top:32px; clear:both; font-size:14px;}
.servicesser:hover{border:2px #fff solid; color:#fff; background:none}
.servicedesmain{width:100%; height:auto; float:left; position:relative;  margin-bottom:15px; margin-top:20px; text-align:center;}
.choseoverlap{width:100%; height:auto;  float:left; background-color:rgba(0,0,0,0.7); padding:50px 0px 25px;}
.ourprojects{background:#fff; width:100%; height:auto;  float:left; padding:50px 0px 0px; overflow:hidden;}
.ourservices{background:url("https://dxl.ae/css&js/images/servicesbg.jpg") center fixed no-repeat; background-size:cover; width:100%; height:auto;  float:left; padding:60px 0px 40px; margin-top:40px}
.aboutright{width:100%; height:auto; overflow:hidden; float:left; padding-left:0px; padding-top:20px; line-height:26px; font-size:16px;}
.aboutoverlap{margin-top:30px; border-radius:2px;}
.topmsection, .textovelapbanner{display:none}
.servicessection{width:100%; height:auto; overflow:hidden; float:left; background:#fff;  padding:50px 0px 30px;  position:relative;}
.intrbann{background:url("https://dxl.ae/css&js/images/internal-banner.jpg") no-repeat; background-size:cover; width:100%; height:auto; overflow:hidden; padding:50px 0px 30px;}

.footerbot{    width: 100%;
    height: auto;
    overflow: hidden;
    float: left;
    background-color: rgba(226,127,25,0.5);
    color: #fff;
    font-size: 13px;
    padding: 12px 0px 0px;
    text-align: center;
    z-index: 999;
    position: relative;
    margin-bottom: 39px;
}
.footertop{width:100%; height:auto; overflow:hidden; float:left; 
    background:#151823; color:#fff; font-size:14px; 
    padding:50px 0px 10px; line-height:20px;}

.servicetit{color:#333; border-bottom:2px #7bc4ed solid; padding-top:12px; padding-bottom:7px; width:100%; float:left; text-align:center; font-size:15px; font-weight:bold; height:55px; transition:0.5s; position:relative; background-color:rgba(255,255,255,0.5)}
.nbs-flexisel-item:hover .servicetit{height:115px; margin-top:-60px; transition:0.5s;}


.clienttele{width:100%; height:auto; overflow:hidden; float:left; background-size:cover!important; background:url("https://dxl.ae/css&js/images/clientele.jpg") no-repeat; padding:50px 0px 35px;}
.services{width:100%; height:auto; overflow:hidden; float:left; background:#f5a756; display:none; font-size:13px; text-transform:uppercase;}
.productssect{width:100%; height:auto; overflow:hidden; float:left; background:#f5a756;  display:none; font-size:13px; text-transform:uppercase;}
.packagesec{width:100%; height:auto; overflow:hidden; float:left; background:#f5a756; display:none; font-size:13px; text-transform:uppercase;}
.services a{font-size:13px;}

.topnvtr{width:100%; height:auto; margin:auto; display:inline-block; text-align:center; margin-bottom: -12px;}
.topnvtr ul{padding:0; margin:0; list-style:none; margin:auto; display:inline-block; text-align:center;}
.topnvtr ul li{ margin:auto; display:inline-block; text-align:center; padding:5px 10px; font-size:12px; font-weight:bold;}
.topnvtr ul li a{text-decoration:none; color:#fff;    margin:auto; display:inline-block; text-align:center;}
.topnvtr ul li a:hover{text-decoration:none; color:#000; display:block;}
.servicescateg .col-md-2{width:20%; float:left; height:auto; overflow:hidden; padding-right:0px!important}
.servicescateg .col-md-7{width:80%; float:left; height:auto; overflow:hidden;}
.servicescateg{border-bottom: 1px solid #d8d8d8;margin-top: 30px; padding-bottom: 20px; width:100%; height:auto; overflow:hidden; float:left; }

#about{position:absolute; bottom:70px; left:0px; right:0px;}
#services{position:absolute; bottom:70px; left:0px; right:0px;}
#process{position:absolute; bottom:70px; left:0px; right:0px;}
#portfolio{position:absolute; bottom:70px; left:0px; right:0px;}
#contact{position:absolute; bottom:70px; left:0px; right:0px;}
.logotopscreen{margin-left: 0px;
    margin-top: 7px;
    margin-bottom: 7px;
    width: 125px;}
}
.maintrds{width:100%; height:auto; overflow:hidden; float:left;}



.servibody{ width:100%; float:left; height:auto; text-align:center; font-size:11px;}
.indsect{position:absolute;}

.intrested{text-decoration:none; color:#fff; background:#fe524c; width:150px; text-align:center; border:0px; line-height:38px; border-bottom:2px #e13e38 solid; border-radius:2px; display:block; margin:auto; margin-top:12px; clear: both;}
.sersectiontab{width:100%; height:auto; overflow:hidden; float:left; background:url("https://dxl.ae/css&js/images/servicenor.jpg") right top no-repeat #fff; padding:25px 20px 20px ; text-align:center; font-size:15px; transition:0.5s; color:#000; margin-top:20px; margin-bottom:20px;}	
.sersectiontab:hover{background:url("https://dxl.ae/css&js/images/activeservices.jpg") right top no-repeat #fe524c; padding:20px 20px 25px ; transition:0.5s;  color:#fff;}	
.sersectiontab:hover .intrested{background:#fc6863;}
	
.center{text-align:center!important;}


.subhead{font-size:18px; text-align:center; display:block; font-weight:bold; padding-bottom:10px; padding-top:15px;}
	



.processection{width:100%; height:auto; overflow:hidden; float:left; background:#ddd;  padding:0 0px 50px;  position:relative;}
	
.about{width:100%; height:auto; overflow:hidden; float:left; font-size:14px; line-height:24px;}
	
.paddnone{padding-left:0px!important; padding-right:0px!important}
	
.contactsect{width:100%; height:auto; overflow:hidden; float:left; background:url("https://dxl.ae/css&js/images/contact.png") no-repeat; background-size:cover; }

.conthead{font-size:33px; letter-spacing:-1px; width:100%; height:auto; overflow:hidden; float:left; font-weight: 600; padding-bottom:15px; padding-top:26px; text-transform:uppercase;} 

.portfoliomnts{width:100%; height:auto; overflow:hidden; float:left; background:#454545; padding-top:50px; padding-bottom:50px;}

.tabsectm{margin:auto; width:auto; height:auto; overflow:hidden; text-align:center; background:#333333;}
.tabsectm ul{padding:0px; margin:0px; list-style:none;}
.tabsectm ul li{float:none; display:inline-block;}
.tabsectm ul li a{text-decoration:none; color:#fff; border-bottom:2px red solid; display:block;}


.fotintr{font-size:19px; width:100%; height:auto; overflow:hidden; float:left; line-height:33px;  font-weight: 500;}
.contform{width:100%; height:45px; font-size:14px; margin-bottom:12px; padding-left:12px; overflow:hidden; float:left; border:1px #333 solid; border-bottom:2px #333 solid; background-color:rgba(255,255,255,0.5); font-family:'Montserrat', sans-serif; border-radius:2px;}
.submit{ font-family:'Montserrat', sans-serif; cursor:pointer; width:120px; height:45px; border:0px; background:#f59925; color:#fff; border-radius:3px; font-weight:bold;}
.submit:hover{background:#f59925}

.zind{z-index:80;}
.zind2a{z-index:8000; opacity:1!important; }
.sry{ opacity:0;}

.enquirym{position:fixed; right:0px; top:0px; bottom:0px; height: 78px;
    margin:auto -57px auto auto; border-radius:4px 4px 0px 0px;
    padding: 10px; text-align:center; transform: rotate(-90deg); z-index:80000000000000; background:#fe524c; color:#fff;}
..enquirym{color:#fff;}





	
.addsect{ margin-top: 0px; transition:0.5s;
    width:120px;}
	
.inputform{width:100%; height:36px; background:#cccccc; float:left; border:2px #fff solid; padding-left:10px; margin-bottom:10px;}

.forminputname{width:100%; height:auto; overflow:hidden; float:left; padding-top:10px; padding-bottom:6px;}

.location_mainrae{width:100%; height:auto; overflow:hidden; float:left; background:url("https://dxl.ae/css&js/images/location.png") left bottom no-repeat; min-height:260px;  font-size:17px; padding-right:35px;}

.section2{width:100%; height:auto; overflow:hidden; float:left; background:#fff; padding:33px 0px; position:relative;}


.sectiontab:last-child{background:none; }

.footernav2{width:100%; height:auto; float:right; padding-top:6px;}
.footernav{width:100%; height:auto; float:right;}
.footernav ul{padding:0; margin:0; list-style:none;}
.footernav ul li{line-height:20px;}
.footernav ul li a{text-decoration:none; color:#fff; font-size:14px; padding-bottom:5px; padding-top:5px; display:block; font-family:'Heebo', sans-serif; font-weight:400;}
.footernav ul li a:hover{text-decoration:none; color:#000; display:block; }


	
@font-face{

src:url("https://dxl.ae/css&js/trebuc.ttf")
}
.t_number{float:right!important}
.t_number a{text-decoration:none; float:left;  display:block; color:#fff; float:left; padding:3px 15px; font-size:15px; }
.t_number a:hover{text-decoration:none; float:left;  display:block; float:left;  color:#000;}
	
.t_number a.hover{text-decoration:none; float:left; font-size:12px; display:block; float:left; color:#000; }

.signip{background:#fa6a2d; display:block; border-radius:2px;}
.login{background:#55bfd9; display:block; border-radius:2px;}

.about a{color:#000!important; text-decoration:none;}	
@media(min-width:1101px)
{
.first_nav{width:100%; height:auto; float:right;}
.first_nav ul{padding:0; margin:0; list-style:none;}
.first_nav ul li{float:left;}
.first_nav ul li a{text-decoration:none; color:#333;  text-transform: uppercase;
    padding:20px 7px; font-size:16px;  display:block; margin-left:8px; 
    font-weight:600; font-family:'Heebo', sans-serif; letter-spacing:0.5px;}
.first_nav ul li a:hover{text-decoration:none; color:#FF9C34; display:block;}
.first_nav ul li a.hover{text-decoration:none; color:#FF9C34; display:block;}
}
@media(max-width:1100px)
{
.first_nav{width:100%; height:auto; float:right;}
.first_nav ul{padding:0; margin:0; list-style:none;}
.first_nav ul li{float:left;}
.first_nav ul li a{text-decoration:none; color:#333;  text-transform: uppercase;
    padding:35px 7px; font-size: 14px;
    display: block;
    margin-left: 2px; font-weight:600; font-family:'Heebo', sans-serif; letter-spacing:0.5px;}
.first_nav ul li a:hover{text-decoration:none; color:#FF9C34; display:block;}
.first_nav ul li a.hover{text-decoration:none; color:#FF9C34; display:block;}
}

.active_hover {transform: translateZ(0);}
.active_hover:before {content: ""; position: absolute; left: 50%; right: 50%; bottom:3px; background: #ee3526; height: 3px; transition-duration: 0.8s; border-radius:2px;}
.active_hover:hover:before{ left: 20px; right: 20px;  color:#ee3526!important;}
.active_hover.hover:before{ left: 20px; right: 20px; color:#ee3526!important;}

.active_hoversr {transform: translateZ(0);}
.active_hoversr:before {content: ""; position: absolute; left:2px; width:4px; right:0px; height:0px; top:0px; background: #fff;  transition-duration: 0.8s; border-radius:2px;}
.active_hoversr:hover:before{ left:2px; bottom:0px; top:0px;  width:4px; height:48px; }

.active_hoversr2s {transform: translateZ(0);}
.active_hoversr2s:before {content: ""; position: absolute; left:2px; width:4px; right:0px; height:0px; top:0px; background: #fff;  transition-duration: 0.8s; border-radius:2px;}
.active_hoversr2s:hover:before{ left:2px; bottom:0px; top:0px;  width:4px; height:35px; }

.footertitle{width:100%; height:auto; overflow:hidden; float:left; font-size:20px; color:#fff;}
.social{width:auto; margin:auto; clear:both; text-align:center; display:block; padding-top:20px;}
.social a img{width:auto; border-radius:50%; margin-left:3px; margin-right:3px;}

.social2{width: auto;
    float: right;
    clear: both;
    display: block;
    position: absolute;
    /* padding-top: 20px; */
    z-index: 9;
right: -78px;
    top: 14px;}
.social2 a img{width:auto; border-radius:50%; margin-left:2px; margin-right:2px;}
.intsection{width:100%; height:auto; overflow:hidden; float:left; background:#fff; padding:40px 0px; position:relative;}

.inthead {
    font-size:25px;
    width: 100%;
    height: auto;
    overflow: hidden;
    float: left;
    font-weight: 600;
	color:#04aceb;
	padding-bottom:3px;
}

@media(min-width:769px)
{
.contformwr .col-md-6{padding-left:7px; padding-right:7px;}
.contformwr .col-md-12{padding-left:7px; padding-right:7px;}
.aboutsection{width:100%; height:auto; overflow:hidden; float:left; background:#ececea; padding:50px 100px 50px 0px; position:relative;}
.tabsect{margin-top:-80px;}

.poered{text-align:right;}
}
.poered a{color:#fff; text-decoration:none;}
.poered a:hover{color:#fff; text-decoration:underline;}

.firstheadsect{width:100%; height:auto; overflow:hidden; float:left; background:#cccccc;}

.firstheadsolution{width:100%; height:auto; overflow:hidden; float:left; background:#fff;}

.heding1{color: #f53759;
padding-top:6px;
    float: left;
    font-size:32px;
	font-weight:bold;
	text-align:center;
    height: auto;
    overflow: hidden;
    padding-bottom: 6px;
    width: 100%;}
.heding2{color: #808080;
padding-top:6px;
    float: left;
    font-size:32px;
	font-weight:bold;
	text-align:center;
    height: auto;
    overflow: hidden;
    padding-bottom: 15px;
    width: 100%;}
	
.solutionhead{width:100%; height:auto; overflow:hidden; float:left; color:#f46d29; font-size:20px; padding-bottom:6px; text-align:center;}
.solutionbody{width:100%; height:auto; overflow:hidden; float:left; color:#2d2d2d; font-size:18px; padding-bottom:6px;  text-align:center; padding-bottom:39px;}
.register{width:100%; height:auto; overflow:hidden; float:left; background:#0e68ac; position:fixed; bottom:0px; padding:15px 0px; text-align:center; color:#fff; font-size:25px;}
.register:hover{width:100%; height:auto; overflow:hidden; float:left; background:#ff0000; padding:15px 0px; text-align:center; color:#fff; font-size:25px;}

.register a{text-decoration:none; color:#72c8df; text-decoration:none; background:#fff; line-height:25px;  width:150px;}	

.companycolor{color:#fe524c; font-weight:bold;}
.explorem{color:#0587e7; border:1px #0587e7 solid; text-decoration:none; border-radius:50px; line-height:30px; width:130px;     margin: auto;
    display: block;
    margin-top: 12px;  transition:0.5s}
.explorem:hover{background:#95d0fc; color:#000; letter-spacing:2.5px; transition:0.5s}


.explorem2{color:#0587e7; clear:both; border:1px #0587e7 solid; text-decoration:none; border-radius:50px; line-height:25px; width:100px;     margin: auto;
    display: block;
        margin-top:14px;
    margin-bottom: 8px;  transition:0.5s; font-size:11px;}
.explorem2:hover{background:#95d0fc; color:#000; letter-spacing:1px; transition:0.5s}
	.tabhead{clear: both; line-height: 25px; color:#0079c3; padding-bottom:12px;  font-size: 24px; width:100%; height:auto; overflow:hidden; float:left;}
	
	.interbanner{clear: both; line-height: 25px; color:#fff; padding-bottom:12px;     font-size: 28px;
    width: 100%;
    font-weight: 600; width:100%; height:auto; overflow:hidden; float:left;}
	.bredcrum li{float:left; color:#FFF; list-style:none; float:left; padding:0px 12px 0px 0px; font-size:13px;}
	.bredcrum li a{float:left; color:#FFF; text-decoration:none;}
	
.right_inquiry{box-shadow: 0px 3px 15px 0px rgb(0 0 0 / 10%);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
width:100%; height:auto; overflow:hidden; float:left; border-radius:0px 0px 12px 12px; margin-bottom:35px; } 
.title_inq{    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -3px;
    margin-bottom: 0px;
    padding: 16px 10px 17px 10px;
    background: #FF9C34;
    width: 100%;
    float: left;
    text-align: center;
    color: #FFFFFF;
    border-radius: 12px 12px 0px 0px;
    font-family: 'Heebo', sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.pr_form{width:100%; height:auto; overflow:hidden; float:left; padding:35px;}
.pr_input{width:100%; height:44px; border:1px #eee solid; float:left; padding:0px 12px; margin-bottom:18px; border-radius:2px;   background: #fff;  font-family: "Lato", Sans-serif;}
.book_btn{transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -3px;
    margin-bottom: 0px;
    padding: 18px 12px; background:#FF9C34; width:100%; float:left; text-align:center; color: #FFFFFF;
    font-family: "Lato", Sans-serif;
    font-size:15px;
    font-weight: 600; border-radius:50px; cursor:pointer; border:0px;} 
.pr_input:focus{outline-color:#FF9C34;}
	
.get_touchn{width:100%; height:auto; overflow:hidden; float:left; background:url("../images/inquiry.webp") center no-repeat; background-size:cover; border-radius:12px;}
.get_overlp{width:100%; height:auto; overflow:hidden; float:left; padding:45px 35px 35px; background-color:rgba(21,43, 90, 0.7); color:#fff;   font-family: "Lato", Sans-serif; font-size:16px;}
.q_tit{color: #FFFFFF;
    font-family: "Lato", Sans-serif;
    font-size: 20px;
    font-weight: 600; width:100%; height:auto; overflow:hidden; float:left; padding-bottom:10px; }
	.packages_sect p{color: #333; font-weight:300;
    font-size: 15px;
    margin:0px 0px 10px 0px;
    font-family: 'Heebo', sans-serif;}
@media(min-width:769px)
{

    .contrpot{    width: 100%;
    height: 136px;
    overflow: hidden;
    float: left;
    clear: both;
    margin-bottom: 23px;}

.sectiontab{width:33.33%; height:auto; overflow:hidden; float:left; background:url("https://dxl.ae/css&js/images/border-right.jpg") right bottom no-repeat; text-align:center; padding:24px 35px;}
.margito{margin-top:123px;}
.mainpadding{padding-top:89px; padding-bottom:25px;}

.contactbg{width:100%; height:auto; overflow:hidden; float:left; background:#6cc6de; padding:20px 20px 20px 62px; font-size:17px;}

.mainsectionare{width:auto; height:auto; overflow:hidden; float:right;}

.confirmsrt{position:absolute; left:100px; bottom:80px; font-size:30px;}
.confirmsrt li{list-style:none; margin-bottom:10px;}




	.mobileview{width:100%; height:auto; overflow:hidden; float:left; background:#f2f2f2; border-radius:50px; margin-bottom:12px;  font-size:20px; cursor:pointer; padding:8px; text-align:center; display:none;}

	
.tabingsystem{width:100%; height:auto; overflow:hidden; float:left;}
.tabing-btn{width:25%; height:auto; overflow:hidden; float:left; font-size:22px; border-bottom:4px #ccc solid; padding-bottom:6px; cursor:pointer; padding-left:12px;}
.tabing-btn.hover{width:25%; height:auto; overflow:hidden; float:left; border-bottom:6px #f63459 solid;}

.tabing-btn2s{width:25%; height:auto; overflow:hidden; float:left; font-size:22px; border-bottom:6px #ccc solid; padding-bottom:6px; cursor:pointer; padding-left:12px;}
.tabing-btn2s.hover{width:25%; height:auto; overflow:hidden; float:left; border-bottom:6px #f63459 solid;}


.tab1s{ border-bottom:6px #1f2639 solid;}
.tab2s{ border-bottom:6px #51b5cc solid;}
.tab3s{ border-bottom:6px #aebeb1 solid;}
.tab4s{ border-bottom:6px #70cad6 solid;}

.iconm{width:auto; border-radius:50%;}
	
.registerinp{width:100%; height:auto; overflow:hidden; float:left; text-align:right; padding-right:10px; line-height:29px;}
.phoneicon{position:absolute; z-index:88888888888888888888888888888888; left:30px; top:88px; width:auto;}
.iconicarea{width:auto;}
	}
	
.broucherm{width:100%; height:auto;  float:left; background:#fff; border:8px #ccc solid; text-align:center; padding:10px; font-size:25px; position:relative; transition:0.5s; transform:scale(1); margin-bottom:15px; margin-top:15px}
/*.broucherm:hover{position:relative; transition:0.5s; transform:scale(1.1);}*/
	
.resourcesmarea{width:100%; height:auto;  float:left; padding:25px 0px; background:#eee;}
	
	
.inputmrt{width:100%; height:35px; float:left; background:#fff; border:0px; border-radius:2px; padding-left:10px; margin-bottom:12px;  font-size:12px;}
	
@media(max-width:768px)
{
.clienttele .col-md-3{width:50%; height:auto; float:left; }
.aboutsection{width:100%; height:auto; overflow:hidden; float:left; background:#ececea; padding:15px 15px 20px 15px; position:relative;}
.social2{display:none;}
/*.sectiontab img{width:40px!important}*/
.marbbotprocess{margin-bottom:25px!important;}


.sectiontab{width:100%; height:auto; overflow:hidden; float:left; border-bottom:1px #ddd solid; /*background:url("https://dxl.ae/css&js/images/border-right.jpg") right bottom no-repeat;*/ text-align:center; padding:13px 4px 23px;}
.phoneicon{position:absolute; z-index:88888888888888888888888888888888; left:10px; top:88px; width:60px;}

.contactbg{width:100%; height:auto; overflow:hidden; float:left; background:#6cc6de; padding:20px 20px 20px 28px; font-size:17px;}
.mainsectionare{width:100%; height:auto; overflow:hidden; float:left;}
.confirmsrt{position:absolute; left:15px; bottom:0px; font-size:20px;}
.confirmsrt li{list-style:none; margin-bottom:10px;}

.iconicarea{width:100%;}

.iconm{width:30px; border-radius:50%;}


.mobileview{width:100%; height:auto; overflow:hidden; float:left; background:#f2f2f2; border-radius:50px; margin-bottom:12px;  font-size:20px; cursor:pointer; padding:8px; text-align:center;}

.tabingsystem{width:100%; height:auto; overflow:hidden; float:left; background:#fff; padding:8px; border:4px; display:none; margin-top:-8px; margin-bottom:12px; }
.tabing-btn{width:100%; height:auto; overflow:hidden; float:left; font-size:22px; border-bottom:4px #f46a2b solid; padding-bottom:6px; cursor:pointer; padding-bottom:8px;}
.tabing-btn.hover{ height:auto; overflow:hidden; float:left; border-bottom:4px #f63459 solid;}
.tab1s{ border-bottom:4px #1f2639 solid;}
.tab2s{ border-bottom:4px #51b5cc solid;}
.tab3s{ border-bottom:4px #aebeb1 solid;}
.tab4s{ border-bottom:4px #7dcbbe solid;}


	}
	
	@media(min-width:769px)
{
.spacinmin{position:absolute; bottom:70px; display:none;}
.spacinmin2s{position:absolute; bottom:70px; display:none;}
.spacinmin21d{position:absolute; bottom:70px; display:none;}
}

/*@media(max-width:768px)
{
.spacinmin{width:100%; height:80px; float:left; display:none;}
}*/


.moreimg{width:150px; height:38px; line-height:35px; float:right; margin-bottom:15px; background:#fe524c; text-align:center; color:#fff; border-radius:2px; text-decoration:none;}

.imgmain{ border:2px #ccc solid; border-radius:2px!important;}




.clinetname{font-size:28px;}
.carousel-caption{text-shadow:none; color:#000; font-size:17px;}
.nav > li > a{padding:0px!important; margin:8px;}

.carousel-caption{top:0px!important;  left:0%; right:0%; padding-top:60px;}

#myCarousel .nav a small
{
    display: block;
}
#myCarousel .nav
{
    background: #eee;
}
.nav-justified > li > a
{
    border-radius: 0px;
	opacity:0.5;
}
.nav-pills>li[data-slide-to="0"].active a { background-color: #16a085; opacity:1;   }
.nav-pills>li[data-slide-to="1"].active a { background-color: #e67e22; opacity:1;}
.nav-pills>li[data-slide-to="2"].active a { background-color: #2980b9; opacity:1;}
.nav-pills>li[data-slide-to="3"].active a { background-color: #8e44ad; opacity:1;}
.nav-pills>li[data-slide-to="4"].active a { background-color: #8e44ad; opacity:1;}
.nav-pills>li[data-slide-to="5"].active a { background-color: #8e44ad; opacity:1;}
.nav-pills>li[data-slide-to="6"].active a { background-color: #8e44ad; opacity:1;}








.header_main_area
	{
		width:100%;
		float:left;
		position: relative;
		background:#FF9C34;
	}

@media(min-width:769px)
{

.maindivfloating{width:100%; height:auto; overflow:hidden; float:left; padding:0 25px;}


.floatright{float:right;}


.registerinp{width:100%; height:auto; overflow:hidden; float:left; text-align:right; padding-right:10px; line-height:29px;}
.bgadd{background:#fe524c; padding-bottom:15px }
	}
	
.onhover a{color:#000!important}
	

	
.inputmrt{width:100%; height:35px; float:left; background:#fff; border:0px; border-radius:2px; padding-left:10px; margin-bottom:12px;  font-size:12px;}
	
@media(max-width:768px)
{
.enquirym{display:none;}
	}
	
@media(min-width:769px)
{	
.header_m_area
	{
		width:100%;
		height:auto;
		margin:auto;
		/*background:#faf8f8;
		box-shadow:-10px 0 5px 0 #8f8e8e;
		border-bottom:3px #01a54f solid;*/
	}
	}
	
@media(max-width:768px)
{	
.header_m_area
	{
		width:100%;
		height:74px;
		margin:auto;
		/*background:#eee;
		box-shadow:-10px 0 5px 0 #8f8e8e;*/
	}
	}	

.know_more{background:#fa6a2d; display:block; border-radius:2px; text-decoration:none; color:#fff; font-size:25px; padding:8px 15px; width:177px; margin:auto; margin-top:8px;}
@media(min-width:769px)
{
.cursorp{position:absolute; bottom:15px;}
.paddl{padding-left:3px!important; padding-right:3px!important; background:url("https://dxl.ae/css&js/Office_Pencil_Sharpener_Shavings.mp4") }
.borderright{border-right:1px #333 solid;}
.faceaream{width:107px; height:auto; overflow:hidden;margin:auto; padding-top:40px;}
.welcome{width:100%; height:auto; overflow:hidden; float:left; font-size:85px; line-height:98px; padding-bottom:20px;}
.welcomenormal{width:100%; height:auto; overflow:hidden; float:left; font-size:18px; padding-bottom:20px;}

.divmrt{width:520px; height:auto; color:#fff; position:absolute; text-align:right; right:20px; bottom:50px;}
.contentpos{position:absolute; left:0px; right:0px; bottom:280px; top:0px; color:#fff; font-size:40px; text-align:center; animation: zoome1d 1s ;}
}
@media(max-width:768px)
{

.clienttest{}

.contentpos{position:absolute; left:0px; right:0px;  bottom:0px; top:0px; color:#fff; font-size:30px; text-align:center;}


.cursorp{position:absolute; bottom:15px;}
.faceaream{width:100%; height:auto; overflow:hidden; float:left;}
.divmrt{left:12px; height:auto; color:#fff; position:absolute; text-align:right; right:20px; bottom:50px;}

.overallh{overflow-x:hidden; overflow-y:scroll;}

.welcome{width:100%; height:auto; overflow:hidden; float:left; font-size:30px; padding-bottom:20px;}
}

@keyframes fain {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    -ms-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}

/*.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}*/



/*.section {
	min-height: 100vh; 
}*/
.s1 {
	background-color: #00f5a1;
}
.s2 {
	background-color: #fc225c;
}
.s3 {
	background-color: #000000;
}

@keyframes zoome1d {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    -ms-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}

.argtopm{ margin-top: 87px;}

	
@media(min-width:769px)
{	
.header_m_area
	{
		width:100%;
		height:auto;
		margin:auto;
		/*background:#faf8f8;
		box-shadow:-10px 0 5px 0 #8f8e8e;
		border-bottom:3px #01a54f solid;*/
	}
	}
	
@media(max-width:768px)
{
#homepages{    margin-top: 65px;}

/*.displa{display:none!important;}*/
.sry{opacity:1!important; margin-left:0px!important;
    margin-top: -8px!important;
    position: absolute!important;
    transition: all 0.5s ease 0s;
    width: 168px!important;}	
.header_m_area
	{
		width:100%;
		height:74px;
		margin:auto;
		background: #fe524c none repeat scroll 0 0;
    height: 74px;
    margin: auto;
    position: fixed;
    width: 100%;
    z-index: 2147483647;
	}
	}	



	
.cont_main{width:100%!important; padding-left:1px!important; padding-right:1px!important; height:auto; overflow:hidden; float:left;}

.paddntp{transition:0.5s; padding-top:0px!important;}


@media(min-width:769px)
{
.mainmenu{width:100%; height:60px; float:left; background:#fff; position:relative; z-index:99999; padding:0px 15px;
    border-radius: 6px;
    margin-bottom: -35px; margin-bottom:-45px;
    box-shadow: 0px 3px 15px 0px rgb(0 0 0 / 10%);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}
.logo_area
	{
		width:auto;
		overflow:hidden;
		height:auto;
		float:left;	}
.t_m_area
	{
		width:auto;
		overflow:hidden;
		height:auto;
		float:right;
		padding-top: 0px;
    padding-bottom:0px;
		transition:0.5s;
	}

.t_number
	{
		width:auto;
		height:47px;
		overflow:hidden;
		float:left;
		margin-right:0px;
		transition:0.5s;
	}
	
}	
.contdetails{ transition:0.5s; height:2px; font-size:0px!important;}
	
	
@media(max-width:800px)
{
.t_m_area
	{
		width:auto;
		overflow:hidden;
		height:auto;
		float:left;
		padding-top:32px;
	}

.t_number
	{
		width:auto;
		height:auto;
		overflow:hidden;
		float:left;
		margin-right:10px;
	}
}	


.navicate_blacklight{width:100%; padding-top:8px; padding-bottom:8px; background-color:rgba(0,0,0,0.2); height:100vh; right:0; left:0px; float:right; position:fixed; z-index:10000; display:none; top:0px; } 	


.navicate{width:320px; padding-top:0px; padding-bottom:8px; height:100vh; background:#333; right:0; float:right; position:fixed; z-index:100000000; display:none;  top:0px;  } 	
.navicate ul{padding:0px; margin:0px; list-style:none; bottom:0px; top:0px;}
.navicate ul li{line-height:43px;}
.navicate ul li a{text-decoration:none; color:#fff; padding-left:15px; padding-right:15px; display:block; height:43px; width:100%; float:left; border-bottom:1px #666 solid; font-family:"Catamaran"; font-size:15px;}
.navicate ul li a:hover{text-decoration:none; color:#ffffff; background:#01a54f ; display:block;}


	
@media(min-width:769px)
{


.tp_menu{display:block;}
.sec2s{display:none;}
.banner_main{width:100%; height:auto; overflow:hidden; float:left;padding-top:82px;/* margin-top:-49px;*/}
}

@media(max-width:768px)
{

.mainmenu{width:100%; height:60px; float:left; background:#fff; position:relative; z-index:99999; padding:0px 15px;
    border-radius:0px;
    box-shadow: 0px 3px 15px 0px rgb(0 0 0 / 10%);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; top:0px;     left: 0;
    right: 0px;}

.mainmenu .col-md-12{padding:0px 8px;}
.tp_menu{display:none;}
.banner_main{width:100%; height:auto; overflow:hidden; float:left;padding-top:75px;}
.sec2s{display:block;}
.header_main_area .container{padding-left:0px!important; padding-right:0px!important;}
}

.menubtn{width:33px; margin-top:8px;height:auto;  margin-left:18px;  float:right; position:relative; float:right; cursor:pointer; text-align:right;}
	
.categri1{width:100%; height:auto; overflow:hidden; float:left; background:#1a1a1a;}
.categri1 ul{padding:0; margin:0; list-style:none;}
.categri1 ul li{line-height:39px;}
.categri1 ul li a{text-decoration:none; padding-left:20px;} 
.categri1 ul li a:hover{text-decoration:none; padding-left:20px; background:#059248; display:block;}
.categri1 ul li a.hover{text-decoration:none; padding-left:20px; background:#059248; display:block;}

.categri2{width:100%; height:auto; overflow:hidden; float:left; background:#101010;}
.categri2 ul{padding:0; margin:0; list-style:none;}
.categri2 ul li{line-height:39px;}
.categri2 ul li a{text-decoration:none; padding-left:20px;} 
.categri2 ul li a:hover{text-decoration:none; padding-left:20px; background:#059248; display:block;}
.categri2 ul li a.hover{text-decoration:none; padding-left:20px; background:#059248; display:block;}






.content_area_ma
	{
		width:100%;
		height:auto;
		overflow:hidden;
		float:left;
		border-bottom:1px #666 dotted;
	}
	




.t_header2s
	{
		font-size:24px;
		color:#0570b2;
		margin-bottom:9px;
		font-family:"Catamaran";
		font-weight:100;
		line-height:auto;
		line-height:30px
	}
@media(min-width:769px)
{
.m_menu{display:none;}
}

@media(max-width:769px)
{
.m_menu{display:block;}
}
	



.copyright_main_area
	{
		width:100%;
		height:auto;
		background:#c3c0c0;
		float:left;
		padding-top:8px; padding-bottom:8px;
	}
	
@media(min-width:769px)
{
.copyright_left{width:auto; height:auto; overflow:hidden; float:left; text-align:left; line-height:22px;} 
.copyright_right{width:auto; height:auto; overflow:hidden; float:right; text-align:right; line-height:22px;}

.social_icons{text-align:center;}
}

@media(max-width:768px)
{
.copyright_left{width:100%; height:auto; overflow:hidden; float:left; text-align:center; padding-left:0px; margin-top:4px;  margin-bottom:7px;} 
.copyright_right{width:100%; height:auto; overflow:hidden; float:left; text-align:center; margin-top:7px; padding-left:0px; margin-bottom:4px;}
.social_icons{text-align:center;}
}

.footer_area_main
	{
		width:100%;
		height:auto;
		background:#8b8888;
		overflow:hidden;
		float:left;
		padding-top:13px; padding-bottom:15px;
	}
	
	





	
.btn-primary {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(33, 169, 236, 0)), color-stop(100%, rgba(1, 9, 13, 0.1)));
  background-image: -webkit-linear-gradient(rgba(33, 169, 236, 0), rgba(1, 9, 13, 0.1));
  background-image: -moz-linear-gradient(rgba(33, 169, 236, 0), rgba(1, 9, 13, 0.1));
  background-image: -o-linear-gradient(rgba(33, 169, 236, 0), rgba(1, 9, 13, 0.1));
  background-image: linear-gradient(rgba(33, 169, 236, 0), rgba(1, 9, 13, 0.1));
  background-color: #01a54f ;
  border-color: #01a54f  #01a54f  #01a54f ;
  border-color: rgba(0, 0, 0, 0.05) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.15);
  color: white;
  *background-color: #2b7cd8;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size:17px;
  text-align:center;
  font-family:"Catamaran"!important;
  width:105px;
  line-height:25px;
  height:34px;
  cursor:pointer;
}
.btn-primary:hover{
	background-color: #01a54f  ;
	
  	color: white;
  	background-position: 0 -15px;
	-webkit-transition: background-position 0.1s linear;
	-moz-transition: background-position 0.1s linear;
	-ms-transition: background-position 0.1s linear;
	-o-transition: background-position 0.1s linear;
}



.leglates{width:100%; height:auto; overflow:hidden; float:left; background:#eeeeee; padding:16px 0;}

.hedading1{width:100%; height:auto; overflow:hidden; text-align:left; font-size:27px; color:#01a54f ;}

.sub_hedading1{width:100%; height:auto; overflow:hidden; text-align:left; font-size:20px; color:#01a54f ;}

.sub_hedading2{width:100%; height:auto; overflow:hidden; text-align:left; font-size:23px; color:#01a54f ;}


.leglaties_box{width:100%; height:auto; overflow:hidden; float:left; border:1px #ccc solid; padding:5px; border-radius:2px; background:#ffffff;}
.leglaties_box img{transform:scale(1); transition:1s;}
.leglaties_box img:hover{transform:scale(1.1); transition:1s;}

.products_listing{width:100%; height:auto; overflow:hidden; float:left; border:1px #ccc solid; padding:12px; border-radius:2px; background:#f3f3f3;}



.products_ind_listing{width:100%; height:auto; overflow:hidden; float:left; background:#f9f9f9; border-radius:2px; border:1px #eeeeee solid; padding:40px 13px; text-align:center;}

.helth_hed{width:100%; height:auto; overflow:hidden; float:left; font-size:21px; padding-top:5px; text-align:center; color:#000; padding-bottom:0px;}


.helth_simple{width:100%; height:auto; overflow:hidden; float:left; font-size:13px; text-align:center; color:#000; padding-bottom:8px;}

.helth_price{width:100%; height:auto; overflow:hidden; float:left; font-size:22px; text-align:center; color:#000; padding-bottom:4px; line-height:23px}

.product_name{width:100%; height:auto; overflow:hidden; float:left; text-align:center; font-size:18px; padding-top:0px; padding-bottom:0px; text-align:center;}



.more_btn{width:120px; height:32px; border-radius:5px; border:1px #607302 solid; text-align:center; margin:auto; background:#74890a; line-height:32px; display:block;}
.more_btn:hover{width:120px; height:32px; border-radius:5px; border:1px #039b4b solid; text-align:center; margin:auto; background:#01a54f; line-height:32px;}

.more_btn a{text-decoration:none; color:#fff;}
.more_btn a:hover{text-decoration:none; color:#fff;}


.products_more_btn{width:100px; height:32px; border-radius:3px; border:1px #607302 solid; text-align:center; margin:auto; background:#74890a; line-height:32px; display:block;}
.products_more_btn:hover{width:100px; height:32px; border-radius:3px; border:1px #039b4b solid; text-align:center; margin:auto; background:#01a54f; line-height:32px;}

.products_more_btn a{text-decoration:none; color:#fff;}
.products_more_btn a:hover{text-decoration:none; color:#fff;}



.bottom_slider{width:100%; height:auto; overflow:hidden; float:left; padding:25px 0;}

.bot_slideare1{position:absolute; top:2px; bottom:2px; transform:scale(0);  transition:0.5s; left:10px; right:10px; margin:auto; background-color:rgba(0,0,0,0.5);}
.mntsrt:hover .bot_slideare1{ transform:scale(1); transition:0.5s; }

.pstion{position:absolute; left:0px; right:0px; top:0px; bottom:0px; height:38px; margin:auto;}

.product_main{width:100%; border-radius:3px; position:relative; overflow:hidden;}
.product_main2{width:100%; position:relative; overflow:hidden; border:1px #ccc solid!important;}



#pro_subcategri{width:auto; height:auto;  float:left; visibility:hidden; position:absolute; border-radius:0 0 3px 3px; transition:0s; margin-left:-20px; padding-top:3px;}
#pro_subcategri ul{padding:0; margin:0; list-style:none; }
#pro_subcategri ul li{float:none; line-height:35px; padding-bottom:0px; background:#007cba ; margin-left:0px; }
#pro_subcategri ul li a{margin-left:0px; text-decoration:none; font-size:13px; width:180px; color:#fff; padding:0px 15px; display:block; height:auto;  transition:0s; background:none; border-radius:0px; border-top:1px #045f2f solid;}
#pro_subcategri ul li a:hover{text-decoration:none; color:#000; background:none;  display:block; height:auto;  border-radius:0px}


#pro_subcategri21{width:auto; height:auto;  float:left; visibility:hidden; position:absolute; border-radius:0 0 3px 3px; transition:0s; margin-left:4px; padding-top:3px;}
#pro_subcategri21 ul{padding:0; margin:0; list-style:none; }
#pro_subcategri21 ul li{float:none; line-height:35px;  font-size:15px; padding-bottom:0px; background:#007cba ; margin-left:0px; }
#pro_subcategri21 ul li a{margin-left:0px; text-decoration:none; width:254px; color:#fff; padding:0px 15px; display:block; height:auto;  transition:0s; background:none; border-radius:0px; border-top:1px #045f2f solid;}
#pro_subcategri21 ul li a:hover{text-decoration:none; color:#000; background:none;  display:block; height:auto;  border-radius:0px}


#pro_subcategri31{width:auto; height:auto;  float:left; visibility:hidden; position:absolute; border-radius:0 0 3px 3px; transition:0s; margin-left:4px; padding-top:3px;}
#pro_subcategri31 ul{padding:0; margin:0; list-style:none; }
#pro_subcategri31 ul li{float:none; line-height:28px;  padding-bottom:0px; background:#007cba ; margin-left:0px; }
#pro_subcategri31 ul li a{margin-left:0px; text-decoration:none;  font-size:13px; width:217px; color:#fff; padding:0px 15px; display:block; height:auto;  transition:0s; background:none; border-radius:0px; border-top:1px #045f2f solid;}
#pro_subcategri31 ul li a:hover{text-decoration:none; color:#000; background:none;  display:block; height:auto;  border-radius:0px}


#pro_subcategri4{width:auto; height:auto;  float:left; visibility:hidden; position:absolute; border-radius:0 0 3px 3px; transition:0s; margin-left:4px; padding-top:3px;}
#pro_subcategri4 ul{padding:0; margin:0; list-style:none; }
#pro_subcategri4 ul li{float:none; line-height:35px;  font-size:15px; padding-bottom:0px; background:#007cba ; margin-left:0px; }
#pro_subcategri4 ul li a{margin-left:0px; text-decoration:none; width:180px; color:#fff; padding:0px 15px; display:block; height:auto;  transition:0s; background:none; border-radius:0px; border-top:1px #045f2f solid;}
#pro_subcategri4 ul li a:hover{text-decoration:none; color:#000; background:none;  display:block; height:auto;  border-radius:0px}


#pro_subcategri5{width:auto; height:auto;  float:left; visibility:hidden; position:absolute; border-radius:0 0 3px 3px; transition:0s; margin-left:4px; padding-top:3px;}
#pro_subcategri5 ul{padding:0; margin:0; list-style:none; }
#pro_subcategri5 ul li{float:none; line-height:35px;  font-size:15px; padding-bottom:0px; background:#007cba ; margin-left:0px; }
#pro_subcategri5 ul li a{margin-left:0px; text-decoration:none; width:230px; color:#fff; padding:0px 15px; display:block; height:auto;  transition:0s; background:none; border-radius:0px; border-top:1px #045f2f solid;}
#pro_subcategri5 ul li a:hover{text-decoration:none; color:#000; background:none;  display:block; height:auto;  border-radius:0px}


#pro_subcategri6{width:auto; height:auto;  float:left; visibility:hidden; position:absolute; border-radius:0 0 3px 3px; transition:0s; margin-left:-167px; padding-top:3px;}
#pro_subcategri6 ul{padding:0; margin:0; list-style:none; }
#pro_subcategri6 ul li{float:none; line-height:35px;  font-size:15px; padding-bottom:0px; background:#007cba ; margin-left:0px; }
#pro_subcategri6 ul li a{margin-left:0px; text-decoration:none; width:266px;  color:#fff; padding:0px 15px; display:block; height:auto;  transition:0s; background:none; border-radius:0px; border-top:1px #045f2f solid;}
#pro_subcategri6 ul li a:hover{text-decoration:none; color:#000; background:none;  display:block; height:auto;  border-radius:0px}


#pro_subcategri7{width:auto; height:auto;  float:left; visibility:hidden; position:absolute; border-radius:0 0 3px 3px; transition:0s; margin-left:4px; padding-top:3px;}
#pro_subcategri7 ul{padding:0; margin:0; list-style:none; }
#pro_subcategri7 ul li{float:none; line-height:35px;  font-size:15px; padding-bottom:0px; background:#007cba ; margin-left:0px; }
#pro_subcategri7 ul li a{margin-left:0px; text-decoration:none; width:180px; color:#fff; padding:0px 15px; display:block; height:auto;  transition:0s; background:none; border-radius:0px; border-top:1px #045f2f solid;}
#pro_subcategri7 ul li a:hover{text-decoration:none; color:#000; background:none;  display:block; height:auto;  border-radius:0px}


#pro_subcategri8{width:auto; height:auto;  float:left; visibility:hidden; position:absolute; border-radius:0 0 3px 3px; transition:0s; margin-left:4px; padding-top:3px;}
#pro_subcategri8 ul{padding:0; margin:0; list-style:none; }
#pro_subcategri8 ul li{float:none; line-height:35px;  font-size:15px; padding-bottom:0px; background:#007cba ; margin-left:0px; }
#pro_subcategri8 ul li a{margin-left:0px; text-decoration:none; width:180px; color:#fff; padding:0px 15px; display:block; height:auto;  transition:0s; background:none; border-radius:0px; border-top:1px #045f2f solid;}
#pro_subcategri8 ul li a:hover{text-decoration:none; color:#000; background:none;  display:block; height:auto;  border-radius:0px}





















#pro_subcategri1{width:auto; height:auto; overflow:hidden; float:left; visibility:hidden; position:absolute; border-radius:0 0 3px 3px; transition:0s; margin-left:178px; margin-top:-35px;}
#pro_subcategri1 ul{padding:0; margin:0; list-style:none; }
#pro_subcategri1 ul li{float:none; line-height:35px;  font-size:15px; padding-bottom:0px; background:#01a54f ; margin-left:-3px; }
#pro_subcategri1 ul li a{text-decoration:none; width:190px; color:#fff; padding:0px 15px; display:block; height:auto;  transition:0s; background:none; border-radius:0px; border-top:1px #045f2f solid;}
#pro_subcategri1 ul li a:hover{text-decoration:none; color:#000; background:none; display:block; height:auto;  border-radius:0px}


#pro_subcategri2{width:auto; height:auto; overflow:hidden; float:left; visibility:hidden; position:absolute; border-radius:0 0 3px 3px; transition:0s; margin-left:178px; margin-top:-35px;}
#pro_subcategri2 ul{padding:0; margin:0; list-style:none; }
#pro_subcategri2 ul li{float:none; line-height:35px;  font-size:15px; padding-bottom:0px; background:#01a54f ; margin-left:-3px; }
#pro_subcategri2 ul li a{text-decoration:none; width:190px; color:#fff; padding:0px 15px; display:block; height:auto;  transition:0s; background:none; border-radius:0px; border-top:1px #045f2f solid;}
#pro_subcategri2 ul li a:hover{text-decoration:none; color:#000; background:none; display:block; height:auto;  border-radius:0px}


#pro_subcategri3{width:auto; height:auto; overflow:hidden; float:left; visibility:hidden; position:absolute; border-radius:0 0 3px 3px; transition:0s; margin-left:178px; margin-top:-35px;}
#pro_subcategri3 ul{padding:0; margin:0; list-style:none; }
#pro_subcategri3 ul li{float:none; line-height:35px;  font-size:15px; padding-bottom:0px; background:#01a54f ; margin-left:-3px; }
#pro_subcategri3 ul li a{text-decoration:none; width:260px; color:#fff; padding:0px 15px; display:block; height:auto;  transition:0s; background:none; border-radius:0px; border-top:1px #045f2f solid;}
#pro_subcategri3 ul li a:hover{text-decoration:none;  color:#000; background:none; ; display:block; height:auto;  border-radius:0px}














@media(min-width:768px)
{

.form_main1s{width:100%; height:auto; overflow:hidden; float:left; margin-bottom:17px;}

.logo_sreeda{width:261px;  margin-top:4px;  margin-bottom:7px;}

.top_right{width:100%; height:auto;  float:right;}

.namin_area{width:90px; float:left; height:auto; overflow:hidden; font-size:15px }

.namin_inp{width:310px; float:left; height:34px; border:1px #ccc solid; border-radius:2px; padding-left:8px; color:#000;}

.namin_message{width:310px; float:left; height:110px; border:1px #ccc solid; border-radius:2px; padding-left:8px; color:#000;}

}


@media(max-width:768px)
{

.form_main1s{width:100%; height:auto; overflow:hidden; float:left; margin-bottom:12px;}

.namin_area{width:100%; float:left; height:auto; overflow:hidden; padding-bottom:4px; }

.namin_inp{width:100%; float:left; height:32px; border:1px #ccc solid; border-radius:2px; padding-left:8px; color:#000;}
.namin_message{width:100%; float:left; height:60px; border:1px #ccc solid; border-radius:2px; padding-left:8px; color:#000;}

.dextop_menu{display:none;}

.logo_sreeda{width:189px;  margin-top:4px;  margin-bottom:0px;}

}



@media(min-width:769px)
{
.products_tab{width:auto; height:auto; overflow:hidden; float:left; padding:4px 33px; border-radius:2px; margin-right:6px; background:#ccc; margin-bottom:8px; margin-top:5px;  font-size:17px;}

.products_tab:hover{width:auto; height:auto; overflow:hidden; float:left; padding:4px 33px; border-radius:2px; margin-right:6px; background:#01a54f; color:#fff; cursor:pointer;}
.products_tab.hover{width:auto; height:auto; overflow:hidden; float:left; padding:4px 33px; border-radius:2px; margin-right:6px; background:#01a54f; color:#fff;}


}

@media(max-width:768px)
{
.products_tab{width:100%; text-align:center; height:auto; overflow:hidden; float:left; padding:4px 6px; border-radius:2px; margin-right:6px; background:#ccc; margin-bottom:5px; margin-top:0px; font-size:17px;}

.products_tab:hover{width:100%; text-align:center;  height:auto; overflow:hidden; float:left; padding:4px 6px; border-radius:2px; margin-right:6px; background:#01a54f; color:#fff; cursor:pointer;}
.products_tab.hover{width:100%; text-align:center; height:auto; overflow:hidden; float:left; padding:4px 6px; border-radius:2px; margin-right:6px; background:#01a54f; color:#fff;}


}

.products_subcategriarea{width:100%; height:auto; overflow:hidden; float:left;}


.right_navication{width:100%; height:auto; overflow:hidden; float:left;}
.right_navication ul{padding:0px; margin:0px; list-style:none;}
.right_navication ul li{float:left; margin-bottom:6px; line-height:36px; width:100%;}

.right_navication ul li a{text-decoration:none; padding-left:10px; border-radius:3px; border:1px #ccc solid; display:block; color:#000; width:100%; font-size:15px;}
.right_navication ul li a:hover{text-decoration:none; padding-left:15px; border-radius:3px; border:1px #01a54f  solid; display:block; color:#fff; background:#01a54f ;}

.right_navication ul li a.hover{text-decoration:none; padding-left:10px; border-radius:3px; border:1px #01a54f  solid; display:block; color:#fff; background:#01a54f ;}
@media(min-width:769px)
{
.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{margin-bottom:0px!important; height:auto; overflow:hidden;}

.bannerm{margin-bottom:-200px;}
.paddnone1{padding-left:0px!important; padding-right:0px!important; padding-top:15px!important}

}

@media(max-width:768px)
{
.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{ height:auto; overflow:hidden;}

}



.containtarea{width:100%; height:auto; overflow:hidden; float:left; background:#fff; padding:30px 10px 15px; z-index:10; position:relative;}

.maincategri{width:100%; height:auto; overflow:hidden; float:left;}

.abouth{width:100%; height:auto; overflow:hidden; float:left; font-size:18px; color:#000; padding-top:12px; padding-bottom:6px;}
.aboutcopy{width:100%; height:auto; overflow:hidden; float:left; color:#666;}

.containtareasec{width:100%; height:auto; overflow:hidden; float:left; background:url("https://dxl.ae/css&js/images/bg-footer-blocks.png") center no-repeat; background-size:cover; padding:30px 8px; z-index:10000; position:relative;}

.innerpagesm{height:auto; overflow:hidden;background:#fff; padding:15px 25px 25px!important; min-height:350px!important;}

.innerpagesm2{height:auto; overflow:hidden;background:#282828; padding:15px 0px 25px!important}

.iinermheading{width:100%; height:auto; overflow:hidden; float:left; font-size:28px;  color:#000; padding-bottom:6px;}
.iinermheadinglight{width:100%; height:auto; overflow:hidden; float:left; font-size:20px;  color:#fff; padding-bottom:6px; padding-left:15px;}

.listable{width:100%; height:auto; overflow:hidden; float:left;}

.listable ul{padding:0; margin:0; list-style:none;}
.listable ul li{line-height:35px; margin-left:-2px;}
.listable ul li a{text-decoration:none; color:#0077c8; padding:0 15px;   font-size:13px; display:block; margin-left:4px; border-bottom:1px #484848 solid;}
.listable ul li a:hover{text-decoration:none; color:#fff; background:#000000; border-radius: 3px 3px 0 0;  display:block;}
.listable ul li a.hover{text-decoration:none; color:#fff; background:#000000; border-radius: 3px 3px 0 0;  display:block;}

.contmainw{width:100%; height:auto; overflow:hidden; float:left; background:#282828;  z-index:1000; position:relative;}

.mobile_menu{position:fixed; left:0px; margin-left:-100%; width:83%; transition:0.5s; top:0px;  background-color:#fab46a; z-index:800000; height:100vh; overflow-x:hidden; padding-top:5px; overflow-y:scroll;}
.mobile_menu ul{padding:0; margin:0; list-style:none;}
.mobile_menu ul li{line-height:45px;}
.mobile_menu ul li a{    text-decoration: none;
    color: #fff;
    padding: 11px 17px;
    font-size: 13px;
    text-transform: uppercase;
    display: block;
    border-bottom: 1px #f7b065 solid;
    display: block;
    line-height: 22px;
    font-size: 18px;
    font-weight: 400;
    font-family: 'Heebo', sans-serif;}
	.bredcrum{display:none;}
.mobile_menu ul li a:hover{text-decoration:none; color:#fff; background:#FF9C34; /*padding:0 17px 0 15px;*/  display:block;/* border-left:2px #fff solid;*/}
.mobile_menu ul li a.hover{text-decoration:none; color:#fff; background:#FF9C34;   display:block;}
.azaz.hover{text-decoration:none; color:#fff; background:#fab46a!important;   display:block;}

.icon_class{padding-top:8px;}

.logomarea{width:100%; min-height:32px; max-height:auto; vertical-align:middle; overflow:hidden; float:left; padding:12px 7px; background:#fff; border:1px #ccc solid; border-radius:2px; transition:0.5s; margin-top:13px;  margin-bottom:13px;}
.logomarea:hover{width:100%; height:auto; overflow:hidden; float:left; background:#fff; border:1px #ccc solid; border-radius:2px; transition:0.5s;}

.removmarg{margin-left:0px!important; transition:0.5s; }

.inclusionBg{
    color: #000; 
    font-weight: 500; 
    border-bottom-left-radius: 20px; 
    border-top-left-radius: 20px;
    margin: 1px 0;
}
.Bg01{
    background: #007bff;
    ; 
}
.Bg02{
    background: #6610f2; 
}
.Bg03{
    background: #6f42c1; 
}
.Bg04{
    background: #e83e8c; 
}
.Bg05{
    background: #dc3545; 
}
.Bg06{
    background: #fd7e14; 
}
.Bg07{
    background: #ffc107; 
}
.Bg08{
    background: #28a745; 
}
.Bg09{
    background: #fff; 
}
.Bg10{
    background: #17a2b8; 
}
.Bg11{
    background: #6c757d; 
}
.Bg12{
    background: #343a40; 
}
.Bg13{
    background: #007bff; 
}
.Bg14{
    background: #6c757d; 
}
.Bg15{
    background: #28a745; 
}
.Bg16{
    background: #17a2b8; 
}
.Bg17{
    background: #ffc107; 
}
.Bg18{
    background: #dc3545; 
}
.Bg19{
    background: #dc0dfd; 
}
.Bg20{
    background: #343a40; 
}
.Bg21{
    background: #745A07; 
}
.Bg22{
    background: #a68312; 
}
.inclusionNo{
    margin: 0 3px; 
    border-radius: 50%; 
    padding: 3px 4px; 
    line-height: 24px; 
    font-weight: 900;
}
.No1{
    color: #000; 
    background: #fff; 
    font-size: 8px;
}
.No2{
    color: #000; 
    background: #fff; 
    font-size: 8px;
}
.container {
    padding-right: 0 !important;
    padding-left: 0 !important;
}
.textAlignCenter{
    position: absolute;
    margin-top: 4px;
    font-size: 12px;
    font-weight: 400;
}

.blinkText{
    display: inline-block;
    animation: blinkingText 2s infinite;
}
@keyframes blinkingText{
    0%		{ color: #152B5A;}
    25%		{ color: #ff0000;}
    50%		{ color: #152B5A;}
    75%		{ color: #ff0000;}
    100%    { color: #152B5A;}
}

.blinkBg{
    color: #fff !important;
    display: inline-block;
    /*padding: 8px 15px;*/
    /*border-radius: 20px;*/
    animation: blinkingBackground 2s infinite;
    width: 100%;
}
@keyframes blinkingBackground{
    0%		{ background-color: #fd7e14;}
    25%		{ background-color: #ffc107;}
    50%		{ background-color: #fd7e14;}
    75%		{ background-color: #ffc107;}
    100%    { background-color: #fd7e14;}
}

.blinkBgBtn{
    color: #fff !important;
    display: inline-block;
    /*padding: 8px 15px;*/
    /*border-radius: 20px;*/
    animation: blinkingBackgroundBtn 2s infinite;
    /*width: 100%;*/
}
@keyframes blinkingBackgroundBtn{
    0%		{ background-color: #fd7e14;}
    25%		{ background-color: #25a54f;}
    50%		{ background-color: #fd7e14;}
    75%		{ background-color: #25a54f;}
    100%    { background-color: #fd7e14;}
}
.package_icon {
    height: 20px;
    width: 28px;
    margin-left: 1px;
    margin-right: 5px;
}
.package_icon_w {
    height: 22px;
    width: 29px;
    margin-left: 0px;
    margin-top: -1px;
    margin-right: 5px;
    padding: 1px;
}


.whatsapp, .whatsapp:hover{
  position: fixed;
  background-color: #2e9904;
  color: #ffffff;
  height: 40px;
  white-space: nowrap;
  padding: 12px 24px;
  border-radius: 50px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-left: auto;
  cursor: pointer;
  text-decoration: none;
  left: -15px;
  bottom: 15px;
  z-index: 300;
}
.wapp-icon{
  margin: 0 12px 0 0;
}
.phone, .phone:hover{
  position: fixed;
  background-color: #ffd402;
  color: #000000;
  height: 40px;
  white-space: nowrap;
  padding: 12px 24px;
  border-radius: 50px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-left: auto;
  cursor: pointer;
  text-decoration: none;
  left: -15px;
  bottom: 65px;
  z-index: 300;
}
.phone-icon{
  margin: 0 8px 0 0;
}

.phone_btn, .phone_btn:hover{
  background-color: #ffd402;
  color: #000000;
  height: 40px;
  white-space: nowrap;
  padding: 12px 18px;
  border-radius: 50px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-left: auto;
  text-decoration: none;
  width: 28%;
}
.whatsapp_btn, .whatsapp_btn:hover{
  background-color: #2e9904;
  color: #ffffff;
  height: 40px;
  white-space: nowrap;
  padding: 12px 18px;
  border-radius: 50px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-left: auto;
  text-decoration: none;
  width: 35%;
}