 
 body{}


/*----------Custom Scrollbar-----*/

::-webkit-scrollbar {
    width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey; 
    border-radius: 10px;
}
 
/* Handle */
::-webkit-scrollbar-thumb {
    background: grey; 
    border-radius: 10px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: grey; 
}
 
 /*-------------All Banner size------*/
 .set-banner{width:100% !important;}
 
 
 /*-----Breadcrumbs-----*/
.kk-breadcrumb span{background-color: rgba(52,78,96,.5) !important; border-radius: 0px !important; text-transform:capitalize;
font-family: 'Poppins', sans-serif; padding: 0px 8px 0px 0px; display: flex; align-items: center;}
.kk-breadcrumb a{font-size: 17px; color: #ddd; border: none; margin-right: 3px; padding: 0px 10px; border-right: 11px solid transparent;
    border-bottom: 26px solid #090B00; height: 0;}
.kk-breadcrumbs .breadcrumb{padding:0px; background-color:transparent; margin-bottom:0px;} 
 
 
/*---------Top To Bottom Btn--------*/
.cd-top {display: inline-block; height: 40px; width: 40px; position: fixed; bottom: 40px; right: 10px;-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); overflow: hidden; text-indent: 100%; white-space: nowrap; 
background: rgba(52,78,96,.5) url(../images/cd-top-arrow.svg) no-repeat center 50%; visibility: hidden; opacity: 0;
-webkit-transition: opacity .3s 0s, visibility 0s .3s, background-color .3s 0s; transition: opacity .3s 0s, visibility 0s .3s, background-color .3s 0s;}

.cd-top.cd-top--show,
.cd-top.cd-top--fade-out,
.cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s, background-color .3s 0s;
  transition: opacity .3s 0s, visibility 0s 0s, background-color .3s 0s;
}

.cd-top.cd-top--show {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}

.cd-top.cd-top--fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: .7;
}

.cd-top:hover {
  background-color: rgb(9, 11, 0);
  opacity: 1;
}

@media only screen and (min-width: 768px) {
  .cd-top {
    right: 20px;
    bottom: 20px;
  }
}

@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 40px;
    width: 40px;
    right: 30px;
    bottom: 30px;
  }
}
#valueimg-set{margin-top:-50px;}
#indeximg1{width:100%; height:320px;}
#indeximg2{width:100%; height:280px;}
 
.navbar-nav li:hover > ul.dropdown-menu {display: block;box-shadow:0px 13px 20px 1px rgba(0, 0, 0, 0.1);}
.dropdown-submenu {position:relative;}
.dropdown-submenu>.dropdown-menu {top:0; left:100%; margin-top:-6px;}
.dropdown-menu > li > a:hover:after {text-decoration: underline; transform: rotate(-90deg);}
 header .dropdown-toggle::after{color:rgba(22,24,27,.8);}
 header .button {display: block; background: linear-gradient(to right, #C5A84A 50%, #FFFFFF 50%); background-size: 200% 100%; 
 background-position: right bottom; transition: all .5s ease-out;}
header .button:hover {background-position: left bottom;}
header .text {transition: all .6s ease-out; display: block;}
header .text:hover {color: black;}
header .phone-ico_hdr:hover i{color:rgba(22,24,27,.8) !important;}
.carousel-inner img {width: 100%; height: auto;}
.slider_caro{position: relative; padding-top:70px;}
.hdr-caro{  position: absolute; z-index: 1;  position: fixed; width: 100%;}
.nav-menu a {color: black; text-align: center; text-decoration: none; padding-top:0px; font-size: 17px; 
	font-family: 'Poppins', sans-serif; text-transform:capitalize;}
.navmenu-item{padding:5px 13px !important;}
header .navbar-nav .button{ margin:0px 10px; color:black; font-size:16px; text-align:left;}
header .navbar-nav .button:hover .text{color:white;}
.navbar .nav-link{color:rgba(22,24,27,.8) !important;}
.navbar .nav-link:hover span i{color:white;}
header .dropdown-menu{border-radius:0px; margin:0px; border:none; padding:0px; border-color:rgb(175, 168, 134); left:5%; 
	background-color:white; top:100%;}
header .dropdown-item .text{font-family: 'Poppins', sans-serif; font-size:16px; color:rgba(22,24,27,.8) !important; padding: 2px 0px;}
header .dropdown-item:hover .text{color:white !important;}
header .dropdown-item{border-bottom:1px solid #AFA886; padding:0px 8px !important; margin-left:0px !important; background-color:red;} 
.hdr-caro .navbar{padding:0px 15px 0px 15px; background-color:white !important; position:fixed; width: 100%; box-shadow:0px 13px 20px 1px rgba(0, 0, 0, 0.1);}
.navbar-brand p{text-transform:capitalize; font-size:12px; margin-bottom:0px;}
.navbar-brand img{height:70px;}
header .nav-item-main{height:70px; display:flex; align-items:center;}
.logo-des{color:#476C3C;}
.navbar-brand{padding:0px !important;}
header .navbar-nav .nav-link span i{font-size:20px; color:#5E5D5C; transition:.5s;}
header .carousel-control-next, .carousel-control-prev{opacity:1 !important;}
header .carousel-control-next, .carousel-control-prev{width:10% !important;}
.nav-menu a.active {background-color: #DD6600; color: white;}
.hdr-contact-ico .nav-link{padding:5px 15px !important;}
.dropdown-item span i{visibility:hidden; font-size:18px; padding-right:4px;}
header .dropdown-item:hover span i{visibility:visible;} 
header .button:hover .dropdown-toggle::after{color:white;}
.nav-link:hover span .fa-whatsapp{color:#5E5D5C !important;}
.nav-link:hover span .fa-envelope{color:#5E5D5C !important;}
.caro-iconlr{padding:15px; background-color:transparent; border-radius:50%; border:2px solid white;}
.caro-iconlr:hover{transition: all 0.5s ease; -webkit-transform: rotate(360deg); box-shadow:0px 0px 10px 3px rgb(231, 231, 231);}

.cont-banner .centered{font-weight:bold; font-size:35px; padding:5px 25px; background-color:rgba(0,0,0,.5); text-transform:capitalize; 
	border:1px solid rgba(255,255,255,.5); box-shadow:0px 0px 14px 2px #FEF8FA;}
.focus-ser .image-align{width:60px; height:60px;}

.focus-ser{padding:20px 0px;}
.focus-ser h5{font-family:'Poppins', sans-serif; margin-bottom:5px; font-size: 16px; font-weight: bold; color:rgba(22,24,27,.8); text-transform: capitalize;}
.focus-ser .left-img img{height:60px; width:60px;}
.serv-icon{text-align:center;}
.serv-icon i{font-size:24px;}
.serv-icon span{padding:10px; box-shadow:0px 0px 15px -2px #1E1E1E; background-color:rgba(0, 0, 0, 0.05);}
.focus-ser p{font-family:'Poppins', sans-serif; font-size:16px; margin-bottom:0px; text-align:justify;}

.products-slid{text-align:center; padding:10px 0px;} 
.products-slid h2{font-family:'Poppins', sans-serif; text-transform:capitalize; color:#224656; font-weight:bold; font-size:30px;}
.products-slid p{font-family:'Poppins', sans-serif; margin-bottom:0px; letter-spacing: .2px;}

.delive-para{padding:20px 0px;}
.delive-para h2{font-family: 'Poppins', sans-serif; text-transform: capitalize; color: #224656; font-weight: bold; font-size: 28px;}
.delive-para p{font-family:'Open Sans', sans-serif; margin-bottom:0px; text-align:justify; line-height: 200%; letter-spacing: .2px;}
.deliver-des{margin-left:40px;} 

/*--------Caroucel slider----*/
.caro-ico span{height:15px; width:15px;}





/*------------removable temporary---------*/
.products-slid_row{margin:15px 0px;}
.products-slid_row i{padding:8px 12px; font-size:22px; color:white; background-color:#5E5D5C; cursor:pointer;}
.products-slid_row h4{font-weight:bold; font-size:14px; padding:10px 0px 0px 0px; margin-bottom:0px; font-family: 'Poppins', sans-serif;}
.products-slid_row p{font-family: 'Poppins', sans-serif; text-align:center; font-size:15px;}
.products-slid_row button{border:1px solid black; background-color:transparent; color:black; transition:.5s; cursor:pointer; padding:5px 10px; 
 font-family: 'Poppins', sans-serif; font-size:14px; margin:10px 0px;}
.products-slid_row button:focus{outline:none;}
.products-slid_row button:hover{background-color:#5E5D5C; color:white;}


/*----------Contact Us Page----------*/
.contact-banner{ position: relative; text-align: center;  color: white;}
.centered{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}	
.contact-main{padding:20px 0px;}
.contact-main .fa-mobile{font-size:45px; color:#65A2D9; font-weight:bold;}
.contact-main .fa-envelope-o{font-size:30px;}
.contact-tit{margin:10px 0px 30px 0px !important; text-align:center; font-family:'Poppins', sans-serif;}
.cont-enq_main  h3{font-family:'Poppins', sans-serif; font-weight:bold; margin-bottom:0px; text-transform:capitalize; font-size:25px;}
.contact-main #con1{color:#65A2D9;}
.contact-main #con2{color:#65A2D9;}
.contact-main #con3{color:#65A2D9;}
.contact-main .fa-envelope-o{color:#65A2D9; font-weight:bold;}
.contact-main .fa-map-marker{color:#65A2D9; font-weight:bold; font-size:33px;}
.cont-enq_main  p{font-family:'Open Sans', sans-serif; margin-bottom:0px; text-align:justify;}
.cont-enq_main  p a{color:black; outline:none; text-decoration:none;}
.enquiry-main h3{margin-bottom:30px; text-align:center; font-family:'Poppins', sans-serif;}
.enquiry-main h3 span{border-bottom:4px solid rgba(80, 142, 244, 0.52); padding:0px 15px; color:#4376B1;}
.enquiry-main h3 i{color:#1262E4;}
.enquiry-main .form-row{padding:15px; margin-bottom:30px;}
#button-addon1{padding:0px 15px; background-color:rgb(244, 222, 38); border:1px solid transparent;}
#button-addon1:focus{outline:none;}
#button-addon1 i{font-size:20px;}
.enquiry-main form .form-control{border-color:#AFC2F9; border-radius:0px;}
.enquiry-main form .form-control:focus{box-shadow:none; border-color:rgba(0,0,0,.5);}
.enquiry-main form textarea{height:150px;}
.enquiry-main form .sbt-form:focus{outline:none;}
.enquiry-main form .sbt-form{background-color: rgb(244, 222, 38); color: black; border: 1px solid black; border-radius: 30px; padding: 5px 25px; 
	cursor:pointer; transition:.6s; font-family:'Poppins', sans-serif;}
.enquiry-main form .sbt-form:hover{background-color:#213F62; color:white; transform: scale(1.1); box-shadow: 0px 0px 12px 1px #213F62;}


/*-----------About Us page-------*/
.about-banner h3{font-size:28px; font-weight:bold; padding:15px 25px; background-color:rgba(0,0,0,.5); font-family:'Poppins', sans-serif; 
	text-transform:capitalize;}
.about-us{padding:40px 0px 0px 0px; background-image:url("../images/index.jpg");  background-position: center; background-repeat: no-repeat; 
	background-size: cover;}	
.about-team h5{font-family:'Poppins', sans-serif; font-weight:bold; font-size:14px; text-align:center; margin-bottom:15px; padding:9px 0px;}	
.about-list ol{list-style-type:none; padding-left:0px;}
.about-list ol i{padding-right:5px;}
.about-list ol li{font-family:'Poppins', sans-serif;}
.about-left-conta{margin:40px -80px 40px 0px;}
.about-right-conta{margin:40px 0px 40px -80px;}


#about-infotwo-left{margin:140px -80px 100px 0px;}
#about-infotwo-right{margin:80px 0px 80px -80px !important;}
.success_des{background-image:url(../images/fe1483e5-c9c4-4a52-90c7-67e6b9e2f44d.jpg);  padding:80px 0px; background-position: center; background-repeat: no-repeat; background-size: cover; height:350px;}
.success_tit h3{font-size: 25px; padding: 45px 15px 0px 0px; margin-bottom:25px; font-weight: bold; font-family: 'Poppins', sans-serif; text-transform: capitalize;}
.success_tit h3 span{border-bottom:4px solid #224656;}
.des-bg{background-color:1px solid #F4DE26; background-color:rgba(0,0,0,.8); border-radius:25px; border:1px solid yellow; margin:40px 0px; padding:10px 0px;}
.des-bg p{color:white; margin-bottom:0px; font-size:14px; text-align:justify; font-family:'Poppins', sans-serif;}
.about-team h5 span{color:green;}
.about-team p{margin-bottom:0px; font-family:'Poppins', sans-serif; text-align:justify; font-size:13px;}
.about-us h4{text-align:left; margin-bottom:25px;}
.about-us h4 span{font-size:25px; color:#224656; font-weight:bold; font-family:'Poppins', sans-serif; border-bottom:4px solid #224656;
 text-transform:capitalize;}
.about-des p{text-align:justify; font-size:15px;  margin-bottom:0px; padding:10px 0px;  font-family:'Poppins', sans-serif;}
.about-des p b{color:#224656; font-size:17px; border-bottom:4px solid #224656;}
.about-team{margin-top:20px;}
.about-team img{border-radius:50%; margin-bottom:10px; transition:.5s; }
.about-team img:hover{box-shadow: 0px 0px 51px .9px hsla(210,11%,15%,.6); -ms-transform: scale(1.1);
-webkit-transform: scale(2,3); transform: scale(1.1);}
.about-mdl_line{border-radius:0px !important; box-shadow:none; height:980px; box-shadow:none !important; width:8px;}
.about-mdl_line:hover { transform: scale(1) !important; box-shadow: none !important; border: none !important;}
/*------------Products---------*/

.product-bg .centered{top:55%; padding: 25px 45px; border: 2px solid rgba(255,255,0,.5); background-color:rgba(0,0,0,.5);}
.pro-title{font-family:'Poppins', sans-serif; text-transform:capitalize; font-size:22px; font-weight:bold; border-bottom:1px solid black;
	margin:10px 0px 20px 0px;}
.product-items{padding:25px 0px;}
.product-bg h3{margin-bottom:0px; font-family:'Poppins', sans-serif; font-weight: bold; font-size: 30px; text-transform: capitalize;}
.product-bg p{margin-bottom:0px; font-family:'Poppins', sans-serif;}

.img-hover_btn {
    position: relative;
	cursor:pointer;
}

.img-hover_btn img{height:400px !important; width:100% !important;}

.img-hover_btn p{font-family:'Poppins', sans-serif; font-weight:bold; padding:8px; background-color:#F4DE26; text-align:center; text-transform:capitalize;
	overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.img-hover_btn .image {
  opacity: 1;
  display: block;
  width: 100%;
  height: auto;
  transition: .5s ease;
  backface-visibility: hidden;
}

.img-hover_btn .middle {
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
}

.img-hover_btn:hover .image {
  opacity: 0.3;
}

.img-hover_btn:hover .middle {
  opacity: 1;
}

.img-hover_btn .text {
  background-color: transparent;
  color: black;
  font-size: 16px;
  padding: 6px 15px;
  border:1px solid black;
  transition:.3s;
}	

.img-hover_btn .text:hover{	
    transform: scale(1.2);
	background-color:rgba(0,0,0,.5);
	border-color:transparent;
}	

.img-hover_btn .text:hover a{color:black; font-weight:bold;}	
.img-hover_btn .text a{color:black; font-family:'Poppins', sans-serif;}	
.img-hover_btn .text a:hover{text-decoration:none;}	
/*-----------------Services--------------*/
.services-main .centered {font-weight:bold; font-family:'Poppins', sans-serif; font-size:45px; text-transform:uppercase; padding: 8px 56px;
    border: 1px solid #F4DE26; background-color: rgba(0,0,0,.6);}	
	
.choose-main{text-align:center;}

.our-expertise_contain{margin:0px 15px; height:270px; padding:15px; border:1px solid rgba(0,0,0,.3);}
.our-expertise_main{text-align:center; padding:35px 0px 10px 0px;}
.our-expertise_tit h2{font-family:'Poppins', sans-serif; font-weight:bold; font-size:30px; color:#224656; }
.why-us{padding:35px 0px 20px 0px;}
.why-us h3{font-family:'Poppins', sans-serif; margin-bottom:30px; font-weight:bold; font-size:28px; color:#224656;}
.why-us h3 img{height:90px; width:90px;}
.why-us h3 span{border-bottom:4px solid #224656;}
.why-us h5{font-family:'Poppins', sans-serif; font-weight:bold; padding:5px 15px; font-size:20px; color:rgba(69,70,73,1);}
.why-us_row img{height:190px; width:190px; border-radius:50%;}
.why-us h6{font-family:'Poppins', sans-serif; padding:5px 0px 3px 0px; font-weight:bold; color:#224656;}
.why-us h6 i{font-size:23px;}
.why-us_items{padding:60px 0px 20px 0px;}
.why-us_items img{height:100%; width:100%;}
.why-us_items h4{font-family:'Poppins', sans-serif; margin-bottom:8px; padding:5px 10px; font-weight:bold; color:black; 
 font-size:20px;}
.why-us_items h4 i{font-size:25px;}
.why-us_items p{font-family:'Poppins', sans-serif; font-size:15px; text-align:justify; line-height:200%;}
.our-expertise_main i{font-size:45px; padding-bottom:10px;}
.our-expertise_main p span{margin-bottom:45px; font-size:16px; font-weight:bold; font-family:'Poppins', sans-serif; text-align:center;}
.our-expertise_main h4{text-align:center; font-weight:bold; font-size:15px; font-family:'Poppins', sans-serif;}
.our-expertise_main .our-exp_des{text-align:justify; font-size:14px; margin-bottom:0px; font-family:'Poppins', sans-serif;}

.choose-main h6{font-family:'Poppins', sans-serif; font-weight:bold; font-size:18px; color:rgba(69,70,73,.8);}
.choose-main h2{font-size:35px; text-transform:uppercase; font-family:'Poppins', sans-serif; font-weight:bold; text-align:left;}
.choose-main{padding:30px 0px;}	
.why-choose_main{padding:70px 30px; border-radius:50%; text-align:center; transition: transform .6s; margin:25px 20px;
	border:1px solid transparent; cursor:pointer;
	background-image:url("../images/past-project1.jpg");
	background-position: center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; 
	}
.why-choose_main h3{font-size:18px; font-weight:bold; color:white;}	
.why-choose_main:hover{-ms-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); border:1px solid black;}
.why-choose_main i{font-size:45px; color:white;}
.why-choose_main p{color:white; font-size:14px;}
.why-choose_main button{border-radius:30px; background-color:rgba(255,255,255,.2); border:1px solid rgba(255,255,255,.6); color:white; padding:5px 20px;  font-size:14px; cursor:pointer; transition:.5s;}
.why-choose_main button:focus{outline:none;}
.why-choose_main button:hover{background-color:transparent;}	
	
/*-----------Item--------*/

.item-container{padding-top:15px;}
.xzoom-thumbs{border:1px solid rgba(0,0,0,.1); box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5); height:123px; padding:10px 15px; overflow-y:scroll;}	
.item-container h4{font-family:'Poppins', sans-serif; padding-left:10px; text-transform:capitalize; font-weight:bold; color:black; margin-bottom:0px; font-size:24px;}
.item-container i{color:white; font-size:40px;}
.item-des .tab-content .collapse-span{padding:4px 8px 4px 2px; cursor:pointer;}
.item-des button{padding:5px 15px; margin:0px; background-color:#333333; border:1px solid black; cursor:pointer; transition:.3s;} 
.item-des button:hover{background-color:#D1B10F; color:black; border:1px solid transparent; transform: scale(1.1); box-shadow: 0px 0px 12px 1px black;}
.item-des button:hover i{color:white;}
.item-des button:focus{outline:none;}	
.item-des button{font-family:'Poppins', sans-serif;}
.item-des a button{color:white; font-size:15px;}
.item-des a button:hover{text-decoration:none;}
.item-des  p{text-align:justify; margin-bottom:20px; font-family:'Poppins', sans-serif; font-size:14px;}
.item-pdf a{color:white; font-family:'Poppins', sans-serif; color:black; transition:.5s;}
.item-pdf a:hover{text-decoration:none; color:#65A2D9;}
.item-des form .form-control{border-radius:0px; font-family:'Poppins', sans-serif;}
.item-des form .form-control:focus{box-shadow:0 0 0 0rem rgb(51, 51, 51); border-color:rgb(51, 51, 51);}
.item-des form textarea{height:150px; padding:40px 13px;}
#magnific #xzoom-magnific{height:650px; width:450px;}
.item-tab .nav-link{padding:10px 30px; border-radius:0px; text-transform:uppercase; color:white; font-size:15px; font-weight:bold; 
font-family:'Poppins', sans-serif;}
.item-tab .nav-link:hover{border-color:transparent;}
.item-tab .nav-link.active{border-top:4px solid #DE564B; border-width:5px 1px 1px; background-color:rgba(10, 13, 13, 0.22);}
.item-tab .nav-link.active:hover{border-color:#DEE2E6; border-bottom-color:white; border-top-color:#DE564B; background-color:rgba(10, 13, 13, 0.22);}
.item-container .nav-tabs .nav-item{width:100%;}
.item-tab .tab-pane{padding:0px 45px 15px 45px; height:740px;}
.tab-pane h2{font-size:25px; margin-bottom:25px; font-weight:bold; color:#224656; text-transform:capitalize;}
.tab-pane h2 span{border-bottom:3px solid #224656;}
.item-container .tab-pane p{margin-bottom:4px; height:230px; overflow:hidden;}
.item-container .tab-pane p i{font-size:20px; color:black;}
.item-container .tab-pane label{font-family:'Poppins', sans-serif; margin-bottom:2px; display:none;}

/*----------------Term & Condition-------*/
.term-condi{padding-top:45px; text-transform:capitalize;}
.term-condi h3{font-weight:bold; font-family:'Poppins', sans-serif; text-transform:capitalize; font-size:28px; padding:10px 0px 20px 0px;}
.term-condi h3 i{font-size:35px; padding-right:10px;}
.term-condi h3 span{border-bottom:3px solid black;}
.term-condi ul{list-style-type:none; padding-left:10px;}
.cond-poin i{font-size:18px; color:#5E5D5C;}
.cond-poin p{margin-left:-45px; font-family:'Poppins', sans-serif; text-align:justify;}


/*-------------Legal Decla-----*/

.legal-poin{padding:15px 0px;}
.legal-poin p{font-family:'Poppins', sans-serif; text-align:justify;}
.legal-poin h4 span{font-size: 25px; color: #224656; font-weight: bold; font-family: 'Poppins', sans-serif; border-bottom: 4px solid #224656;
	text-transform: capitalize;}
.legal-poin h5{font-family: 'Poppins', sans-serif; margin:30px 0px 15px 0px; font-weight:bold;}	
.legal-poin h6{font-size:20px; font-weight:bold; font-family: 'Poppins', sans-serif; color: #224656; margin:35px 0px 20px 0px;}	
.legal-poin h6 span{border-bottom: 4px solid #224656;}
.legal-poin h3{font-family: 'Poppins', sans-serif; font-size:19px; margin:30px 0px;}
.legal-poin p i{font-size:20px; padding-right:5px;}
.legal-poin_parts{padding:10px 0px;}
.legal-poin_parts p i{font-size:25px;}
.legal-poin_row{margin:20px 0px;}
.legal-poin_row h6{margin-top:0px;}

/*-----------------footer---------------*/
footer{background-color:#000000; padding:20px; margin-top:20px;}
footer h5{color:#C5A84A ; font-size:19px; font-family:'Poppins', sans-serif; text-transform:capitalize; font-weight:bold; margin-bottom:15px;}
.ftr-menu ul li{padding:3px 0px;}
.ftr-menu ul li a{color:white; font-size:15px; text-transform:capitalize; font-family:'Poppins', sans-serif;}
.ftr-menu ul li a i{padding-right:15px; transition:.4; color:#C5A84A ;}
.ftr-menu ul li a:hover{text-decoration:none; color:#C5A84A;}
.ftr-add i{color:#f4DE26;}
.ftr-add #ico1{font-size:35px;}
.ftr-mail a{color:white;}
.ftr-mail a:hover{color:white; text-decoration:none;}
.ftr-mail p a:hover{color:#f4DE26; transition:.4s;}
.ftr-add #ico2{font-size:40px;}
.ftr-add #ico3{font-size:25px;}
.ftr-add p{font-family:'Poppins', sans-serif; color:white; margin-bottom:0px; text-align:justify;}
.ftr-add .row{padding:3px 0px  !important;}
.ftr-parts form{text-align:center;}
.ftr-parts form .form-control{border-radius:0px; height:35px; font-family:'Poppins', sans-serif; border:1px solid transparent; padding:10px 15px; 
font-size:14px;}
.ftr-parts form .form-control:focus{border-color: rgb(244, 222, 38); box-shadow:0 0 0 .0rem rgba(0,123,255,.25);}
.ftr-parts form button{color:white; background-color:transparent; border:1px solid white; cursor:pointer; font-size:14px; transition: .6s; font-family:'Poppins', sans-serif; height:35px; padding:0px 15px;}
.ftr-parts form button{background-color:#111E27; color:white;}
.ftr-parts form button:hover{background-color:#C5A84A; color:black;}
.ftr-parts form button:focus{outline:none;}
.ftr-social img{padding:3px; border:1px solid #70787D; border-radius:50%; width:50px;}
.ftr-social img:hover{-webkit-transform: rotate(360deg); transition: all 0.5s ease; box-shadow:0px 0px 10px 3px rgba(174,163,38,.5);}
.ftr-social h4{margin-bottom:0px; font-size:15px; color:white; font-family:'Poppins', sans-serif; text-align:center; line-height:150%;}
.ftr-cop{padding:10px;}
.ftr-cop h4 a{color:#C5A84A ; font-size:11px; transition:.6s;}
.ftr-cop h4 a:hover{text-decoration:none; color:#8ECCFF;}
.ftr-item_con{padding-left:33px;}

/*---------Ftr Slider News------*/
.freshdesignweb h1, h2, h3, h4, h5, h6, li, p, ul { border: 0; margin: 0; padding: 0;} ol, ul {list-style: none;}
li {display: list-item;}
.freshdesignweb h4{font-family:'Poppins', sans-serif; font-weight:bold; text-transform: capitalize; font-size: 17px; line-height: 24px; color:white;
    margin-bottom: 20px;}
.freshdesignweb h4 span{border-bottom:1px solid white;}
.freshdesignweb h4 i{color:red;}
.freshdesignweb p{font-size: 14px; font-family:'Poppins', sans-serif; text-align:justify; color:white;}
.freshdesignweb .grid_3.carousel-article .caroufredsel_wrapper{width: 100% !important;}
.freshdesignweb .carousel-article{width: 100%;}
.freshdesignweb .grid_3.carousel-article .carousel-li > li{width: 350px;}
.freshdesignweb .carousel-pagination {text-align: center; margin: 2px 0px 3px 0px;}
.freshdesignweb img{height:40px; width:40px;}
.freshdesignweb .carousel-pagination a {background: url('../images/btn.png') no-repeat; width: 19px; height: 5px; margin: 0 5px 0 0; display: inline-block;}
.freshdesignweb .carousel-pagination a.selected {background: url('../images/btn-active.png') no-repeat; cursor: default;}
.freshdesignweb .carousel-pagination a span {display: none;}



/*---------Media Query-------*/

@media (min-width: 1200px){
	header .button {display: block; background:linear-gradient(to right, #C5A84A 50%, #FFFFFF 50%); background-size: 200% 100%; 
	background-position: right bottom; transition: all .5s ease-out;}
	footer ul li:hover .ftr-item{padding-left:5px !important;}
	.ftr-menu ul li a:hover{text-decoration:none; transition:.4s;}
}

@media (min-width: 992px) and (max-width: 1199px){ 
	header .navbar-nav .button{padding:5px 10px !important; margin:0px 9px; font-size:16px; font-weight: 200; font-family: 'Poppins', sans-serif;}
	header .dropdown-item .text{font-size:16px; height:25px; font-weight: 200; font-family: 'Poppins', sans-serif;}
	header .dropdown-item{padding-bottom:0px;}
	.focus-ser h3{font-size:15px;}
	.focus-ser h5{font-size:16px;}
	.focus-ser p{font-size:13px;}
	.products-slid h2{font-size:26px;}
	.products-slid p{line-height:180%; font-size:15px;}
	.delive-para h2{font-size:26px;}
	.delive-para p{line-height:180%;}
	.ftr-add ul{padding-left:0px !important;}
	.about-banner h3{font-size:24px;}
	.about-us h4 span{font-size:22px;}
	.about-team p{font-weight:bold;}
	.why-us_row img{width:170px;}
	.img-hover_btn img{height:280px !important;}
	.img-hover_btn .text{padding:2px 10px;}
	.legal-poin p{font-size:15px;}
	.about-center_bor img{height:700px !important;}
	
	.contact-us .centered{font-size:30px;}
	.cont-enq_main h3{font-size:22px;}
	.cont-enq_main p{font-size:15px;}
	
	.product-bg h3{font-size:25px;}
	.product-bg p{font-size:16px;}
	.pro-title{font-size:18px;}
	.photo{height:168px;}
	.photo .caption h2{margin:0px; padding:0px 0px 10px 0px;}
	
	
	.ftr-add p{font-size:15px;}
	.ftr-menu ul li a{font-size:14px;}
	.ftr-menu ul li a i{padding-right:3px;}
	.ftr-social img{width:40px;}
	footer h5{font-size:16px; margin-bottom:10px;}
	.ftr-social h4{font-size:15px;}
	.ftr-cop h4 a{font-size:14px;}
	.ftr-add .pl-lg-5{padding-left:0px !important;}
}

@media (min-width: 768px)  and (max-width: 991px){
	header .nav-item-main{display:block; height:100%;}
	
	.hdr-cont_item{margin-bottom:10px;}
	 header .navbar-nav .button{border-left-color:1px solid #646361; margin:4px 0px; border:1px solid #646361;}
	 header .dropdown-item {border: 1px solid #646361;}
	 header .dropdown-menu{border:none;}
	 header .navbar-nav .nav-link{font-size:17px; font-weight:200; font-family:'Poppins', sans-serif;}
	 header .dropdown-item .text{font-size:16px; font-weight:200; font-family:'Poppins', sans-serif;}
	 header .navbar-toggler:focus, .navbar-toggler:hover{outline:none;}
	 .hdr-caro .navbar{border-bottom: 1px solid rgba(102,101,99,.5); box-shadow: 0px 0px 2px 3px rgba(103,103,101,.5); padding-bottom:8px;}
	  header .carousel-indicators{display:none;}
	 .hdr-contact-ico .nav-link{border:1px solid #646361; margin: 4px 0px;}
	 header .navbar-nav .button{text-align:center;}
	 header .caro-iconlr{padding:15px;}
	 header .carousel-control-next-icon, .carousel-control-prev-icon{width:18px; height:18px;}
	 header .carousel-control-next-icon, .carousel-control-prev-icon{width:18px; height:18px;}
	 .contact-banner {padding-top:30px;}
	 .item-tab .tab-pane{padding:0px 15px;}
	 .item-container .tab-pane p{font-size:12px;}
	 .our-expertise_tit h2{font-size:20px;}
	 .our-expertise_main p span{font-size:14px;}
	 .why-us h6{font-size:14px;}
	 .why-us_row img{height:150px; width:130px;}
	 .why-us h5{font-size:18px;}
	 .why-us_items p{line-height:150%; font-size:14px;}
	 .why-us_items{padding:20px 0px;}
	 .about-left-conta .col-md-4{padding:0px 5px;}
	 .about-right-conta .col-md-4{padding:0px 5px;}
	 .slider_caro{top:10px; margin-bottom:15px;}
	 .hdr-caro{position:absolute;}
	 .legal-poin_parts p i{font-size:18px;}
	 .about-banner h3{font-size:20px;}
	 .about-us{padding:30px 0px;}
	 .about-us h4 span{font-size:23px;}
	 .about-team{margin-top:30px;}
	 .about-left-conta{margin:30px -50px 30px 0px;}
	 #about-infotwo-left{margin:150px -50px 80px 0px;}
	 #about-infotwo-right{margin:80px 0px 50px -50px !important;}
	 .about-center_bor img{height:1400px !important;}
	 .success_des{height:100%;}
	 .ftr-menu .col-sm-6{padding:0px 4px;}
	 .about-right-conta{margin:30px 0px 30px -50px;}
	 .about-team h5 span{font-size:13px;}
	 .about-team p{font-weight:200;}
	 .about-des p{font-size:15px;}
	 
	 
	 .focus-ser h3{font-size:15px;}
	 .focus-ser h5{font-size:13px;}
	 .focus-ser p{font-size:12px;}
	 .products-slid h2{font-size:18px;}
	 .products-slid p{line-height:150%;}
	 .deliver-des{margin-left:30px;}
	 .delive-para p{line-height:150%; letter-spacing:0px;}
	 .delive-para h2{font-size:18px;}
	 .services-img {display:flex; align-items:center;}
	 .legal-dec{padding-top:40px;}
	 .cond-poin p{margin-left:0px;}
	 #valueimg-set{margin-top:0px;}
	 .legal-poin h5{font-size:16px;}
	 .contact-main .fa-mobile{font-size:35px;}
	 .contact-main .fa-map-marker{font-size:27px;}
	 .contact-main .fa-envelope-o{font-size:24px;}
	 .cont-enq_main p{font-size:13px;}
	 .contact-us .centered{font-size:27px;}
	 .enquiry-main h3 span{font-size:22px;}
	 #button-addon1 i{font-size:16px;}
	 .enquiry-main form .sbt-form{font-size:15px;}
	 
	 
	 .product-bg h3{font-size:26px;}
	 .product-bg p{font-size:16px;}
	 .pro-title{font-size:16px;}
	 .photo .caption{opacity:1;}
	 .photo .caption h2{margin:0px 0px 5px 0px;}
	 .photo .caption a{font-size:13px;}
	 .photo .caption h2{font-size:15px;}
	 .photo{height:164px;}
	 
	 .ftr-menu ul li a{font-size:13px;}
	 footer h5{font-size:18px;}
	 .ftr-add p{font-size:14px;}
	 .ftr-social h4{font-size:15px;}
	 .ftr-cop h4 a{font-size:15px;}
	 
	 .delive-para p{font-size:14px;}
	
}

@media (min-width: 576px)  and (max-width: 767px){
	.hdr-cont_item{margin-bottom:10px;}
	 header .navbar-nav .nav-link{border-left-color:1px solid #646361; margin:4px 0px; border:1px solid #646361;}
	 header .dropdown-item {border: 1px solid #646361; border-left:1px solid #646361 !important;}
	 header .dropdown-menu{border:none;}
	 header .navbar-nav .nav-link{font-size:17px; font-weight:200; font-family:cursive;}
	 header .dropdown-item .text{font-size:16px; font-weight:200; font-family:cursive;}
	 header .navbar-toggler:focus, .navbar-toggler:hover{outline:none;}
	 .hdr-caro .navbar{border-bottom: 1px solid rgba(102,101,99,.5); box-shadow: 0px 0px 2px 3px rgba(103,103,101,.5); padding-bottom:8px;}
	  header .carousel-indicators{display:none;}
	 .hdr-contact-ico .nav-link{border:1px solid #646361;}
	 .slider_caro{top:10px; margin-bottom:80px;}
	 .hdr-caro{position:absolute;}
	 #magnific .row{justify-content:center;} 
	 .hdr-contact-ico .nav-link{border:1px solid #646361; margin: 4px 0px;}
	 header .navbar-nav .button{text-align:center;}
	 header .caro-iconlr{padding:15px;}
	 header .carousel-control-next-icon, .carousel-control-prev-icon{width:15px; height:15px;}
	 header .carousel-control-next-icon, .carousel-control-prev-icon{width:15px; height:15px;}
	 .contact-main{padding:0px;}
	 .contact-tit{margin:10px 0px !important;}
	 .focus-ser{margin:10px; text-align:center; border:1px solid rgba(0,0,0,.3); padding:10px 0px;}
	 .focus-ser_row{padding:15px 0px; background-color:rgba(169, 155, 155, 0.31); margin:10px 0px; border:2px solid rgba(0,0,0,.4);}
	 .focus-ser h3{text-align:center;}
	 .focus-ser p{text-align:center;}
	 .focus-ser .serv-icon{text-align:center; margin-bottom:15px;}
	 .products-slid{padding:10px 0px; margin: 15px 10px; border: 1px solid #B3B3B3;}
	 .products-slid h2{font-size:17px;}
	 .products-slid p{line-height:150%; text-align:center; letter-spacing:0; font-size:14px;}
	 .legal-poin .fa-check-square{font-size:35px;}
	 #valueimg-set{margin-top:0px; text-align:center;}
	 .values2img{text-align:center;}
	 .legal-dec{padding-top:70px;}
	 .delive-para{text-align:center;}
	 .delive-para img{margin-bottom:10px;}
	 .delive-para p{line-height:150%; letter-spacing:0px; font-size:14px; text-align:center;}
	 .deliver-des{margin-left:0px;}
	 .delive-para h2{font-size:17px;}
	 .success_des{height:100%;}
	 .about-center_bor{display:none;}
	 .about-left-conta{margin:20px 0px; padding: 20px 0px; border:1px solid #83A8CC;}
	 .about-right-conta{margin:10px 0px !important; padding: 20px 0px; border:1px solid #83A8CC;}	
	 #about-infotwo-left{margin:30px 0px !important;}
	 #about-infotwo-right{margin:30px 0px !important;}
	 .contact-banner{padding-top:45px;}
	 .about-banner h3{font-weight:900; font-size:16px;}
	 .centered{transform:translate(0%, 0%); left:20%; right:20%;}
	 .about-us h4 span{font-size:18px;}
	 .about-us{padding:20px 0px;}
	 .about-des{padding:0px 0px 15px 0px;}
	 .about-us h4{margin-bottom:15px;}
	 .about-des p{padding:0px; font-size:14px;}
	 .about-team{margin-top:10px; text-align:center;}
	 .about-team h5 span{box-shadow:0px 0px 19px 0px rgba(0,0,0,0); font-size:15px;}
	 .about-team p{font-size:14px; font-weight:200; padding:5px 0px;}
	 .about-left-conta h5{font-size:20px; padding:10px 0px; margin-bottom:0px;}
	 .about-right-conta	 h5{padding:15px 0px; margin-bottom:0px !important;}
	 
	 .contact-us .centered{font-size:22px;}
	 .contact-sub_des{border-left:0px; text-align:center; padding:15px; border:1px solid rgba(0,0,0,.5);  margin:15px;}
	 .cont-enq_main p{text-align:center; font-weight:200; font-size:14px;}
	 .cont-enq_main h3{font-size:18px;}
	 .enquiry-main h3 span{font-size:20px;}
	 #button-addon1 i{font-size:16px;}
	 .enquiry-main form .form-control{font-size:15px;}
	 .enquiry-main form .sbt-form{font-size:14px;}

	 
	 .product-bg p{font-size:13px;}
	 .product-bg h3{font-size:22px;}
	 .products-main .centered{top:40%; padding:20px 15px;}
	 .pro-title{text-align:center;}
	 .photo{margin-bottom:15px;}
	 
	 .img-hover_btn img {height: 500px !important; width: 100% !important;}
	 .img-hover_btn{margin-bottom:10px !important;}
	 .ftr-add{margin: 0px 0px 20px 0px; padding: 15px;}
	 .ftr-add p{text-align:justify; font-size:14px;}
	  footer h5{font-size:18px; margin-bottom:8px;}
	 .ftr-parts form button{font-size:14px; width:100%;}
	 .item-tab .tab-pane{padding:0px 15px;}
	 .tab-pane h2{font-size:20px;}
	 .our-expertise_tit h2{font-size:20px;}
	 .our-expertise_main p span{font-size:11px;}
	 .why-us h5{font-size:14px;}
	 .why-us h6{font-size:14px;}
	 .service-imgset{justify-content:center !important;}
	 .why-us_items img{margin-bottom:15px;}
	 .why-us_items{padding:20px 0px;}
	 .ftr-social h4{font-size:14px;}
	 .ftr-cop h4 a{font-size:14px;}
	 footer form button{margin:10px 0px 0px 0px;}

	 header .nav-item-main{height:auto; display:block;}
}

@media (min-width: 320px)  and (max-width: 575px){
	.hdr-cont_item{margin-bottom:10px;}
	 header .navbar-nav .nav-link{border-left-color:1px solid #646361; margin:4px 0px; border:1px solid #646361;}
	 header .dropdown-item {border: 1px solid #646361; border-left:1px solid #646361 !important;}
	 header .dropdown-menu{border:none;}
	 header .navbar-nav .nav-link{font-size:16px; font-weight:200; font-family:'Poppins', sans-serif;}
	 header .nav-item-main{height:auto;}
	 header .dropdown-item .text{font-size:16px; font-weight:200; font-family:'Poppins', sans-serif;}
	 header .navbar-toggler:focus, .navbar-toggler:hover{outline:none;}
	 .hdr-caro .navbar{border-bottom: 1px solid rgba(102,101,99,.5); box-shadow: 0px 0px 2px 3px rgba(103,103,101,.5); padding-bottom:8px;}
	 header .carousel-indicators{display:none;}
	 .hdr-contact-ico .nav-link{border:1px solid #646361; margin: 4px 0px;}
	 header .navbar-nav .button{text-align:center;}
	 .img-hover_btn{margin-bottom:10px !important;}
	 .slider_caro{top:-10px; margin-bottom:25px;}
	 .focus-ser p{font-size:14px;}
	 #indeximg1{height:100%; margin-bottom:15px;}
	 .caro-imgset{margin-bottom:5px;}
	 header .nav-item-main{display:inline;}
	 .hdr-caro{position:absolute;}
	 header .caro-iconlr{padding:10px;}
	 header .carousel-control-next-icon, .carousel-control-prev-icon{width:15px; height:15px;}
	 header .carousel-control-next-icon, .carousel-control-prev-icon{width:15px; height:15px;}
	 .xzoom-container{margin:10px;}
	 .item-tab .tab-pane{padding:0px 15px;}
	 .tab-pane h2{font-size:16px;}
	 .item-des button{width:100%;}
	 .legal-poin p{font-size:14px;}
	 footer{margin-top:10px;}
	 .legal-dec{padding-top:50px;}
	 .navbar-brand img{height:50px;}
	 h3{font-size:16px; font-weight:bold;}
	 .legal-poin h4{text-align:center;}
	 .legal-poin h5{text-align:center; font-size:13px; margin:15px 0px;}
	 .legal-poin h6 span{border-bottom:0px; font-size:14px;}
	 #valueimg-set{margin-top:15px; text-align:center;}
	 .values2img{text-align:center;}
	 .legal-poin h4 span{font-size:18px;}
	 h3 i{margin-right:5px;}
	 .cond-poin p{margin-left:0px; font-size:14px;}
	 .focus-ser{margin:10px; text-align:center; padding:10px 0px;}
	 .focus-ser_row{padding:15px 0px; margin:10px 0px;}
	 .focus-ser h3{text-align:center;}
	 .focus-ser .serv-icon{text-align:center; margin-bottom:15px;}
	 .products-slid{padding:10px 0px; margin: 15px 10px;}
	 .products-slid h2{font-size:17px;}
	 .products-slid p{line-height:150%; text-align:justify; letter-spacing:0; font-size:14px;}
	 
	 .delive-para{text-align:center;}
	 .delive-para img{margin-bottom:10px;}
	 .delive-para p{line-height:150%; letter-spacing:0px; font-size:14px;}
	 .deliver-des{margin-left:0px;}
	 .delive-para h2{font-size:17px;}
	 
	 .contact-us .centered{font-size:20px;}
	 .contact-sub_des{border-left:0px; text-align:center; padding:5px; margin:15px 15px;}
	 .cont-enq_main p{text-align:center; font-weight:200; font-size:13px;}
	 .contact-tit{margin:10px !important;}
	 #magnific #xzoom-magnific{width:100%; height:100%;}
	 .cont-enq_main h3{font-size:14px;}
	 .enquiry-main h3 span{font-size:18px;}
	 #button-addon1 i{font-size:15px;}
	 .enquiry-main form .form-control{font-size:14px;}
	 .enquiry-main form .sbt-form{font-size:14px; width:100%;}
	 .contact-main{padding:0px;}
	 
	 .about-center_bor{display:none;}
	 .about-left-conta{margin:10px 0px; padding: 10px 0px;}
	 .about-right-conta{margin:10px 0px !important; padding: 30px 0px;}	
	 #about-infotwo-left{margin:30px 0px !important;}
	 #about-infotwo-right{margin:30px 0px !important;}
	 .contact-banner{padding-top:45px;}
	 .about-banner h3{font-weight:200; font-size:13px;}
	 .centered{transform:translate(0%, 0%); left:2%; right:2%;}
	 .about-us h4 span{font-size:18px;}
	 .about-us{padding:20px 0px;}
	 .about-des p{padding:0px; font-size:14px;}
	 .about-team{margin-top:10px; text-align:center;}
	 .about-team h5 span{box-shadow:0px 0px 19px 0px rgba(0,0,0,0); font-size:12px;}
	 .success_tit h3 span{border-bottom:0px; font-size:15px;}
	 .success_des{height:100%; padding:70px 0px;}
	 .our-expertise_tit h2{font-size:20px;}
	 .our-expertise_main p span{font-size:11px;}
	 .why-us h5{font-size:14px;}
	 .why-us h6{font-size:12px;}
	 .why-us h6 i{font-size:15px;}
	 .service-imgset{text-align:center;}
	 .service-imgset img{margin-bottom:5px;}
	 .why-us_items h4{font-size:15px;}
	 .why-us_items h4 i{font-size:20px; margin-right:5px;}
	 .why-us_items p{font-size:14px;}
	 .why-us_items{padding:20px 0px;}
	 .why-us_items img{margin-bottom:10px;}
	 .success_tit h3{padding:0px;}
	 .about-team p{font-size:14px; font-weight:200; padding:5px 0px;}
	 .about-left-conta h5{font-size:20px; padding:10px 0px; margin-bottom:0px;}
	 .about-right-conta	 h5{padding:15px 0px; margin-bottom:0px !important;}
	 
	 .product-bg p{font-size:12px;}
	 .product-bg h3{font-size:20px;}
	 .photo .caption h2{font-size:16px;}
	 .products-main .centered{top:40%; padding:20px 15px; margin:0px 15px;}
	 .pro-title{text-align:center; font-size:15px;}
	 .photo{margin-bottom:15px;}
	 .term-condi h3{font-size:17px !important;}
	 
	 
	 .ftr-add{margin: 15px 0px; padding: 15px;}
	 .ftr-add p{font-size:14px;}
	 .ftr-parts form .form-control{margin-bottom:10px;}
	 .about-des p b{border-bottom:0px; font-size:15px;}
	 .ftr-social img{width:40px;}
	 footer h5{font-size:18px;}
	 .ftr-parts form button{width:100%; font-size:14px;}
	 .ftr-social h4{font-size:14px;}
	 .ftr-cop h4 a{font-size:14px;}
	 
}











