
Project Name : 		Windcraft
Author :			Spick Technologies
Description : 		Windcraft Fenestrations - uPVC Doors and Windows System. Windcraft Fenestrations is a Manufacture and supplier of UPVC
Tools : 			HTML, CSS. JS, JQuery, Bootstrap, Less.
*/
/* Google Fonts */
@import url('https://use.fontawesome.com/releases/v5.0.13/css/all.css');
/*@import url('https://stackpath.bootstrapcdn.com/bootstrap/4.1.1/css/bootstrap.min.css');*/
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 100;
  src: local('Lato Hairline Italic'), local('Lato-HairlineItalic'), url(https://fonts.gstatic.com/s/lato/v14/S6u-w4BMUTPHjxsIPx-oPCc.ttf) format('truetype');
}
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 300;
  src: local('Lato Light Italic'), local('Lato-LightItalic'), url(https://fonts.gstatic.com/s/lato/v14/S6u_w4BMUTPHjxsI9w2_Gwfo.ttf) format('truetype');
}
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 400;
  src: local('Lato Italic'), local('Lato-Italic'), url(https://fonts.gstatic.com/s/lato/v14/S6u8w4BMUTPHjxsAXC-v.ttf) format('truetype');
}
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 700;
  src: local('Lato Bold Italic'), local('Lato-BoldItalic'), url(https://fonts.gstatic.com/s/lato/v14/S6u_w4BMUTPHjxsI5wq_Gwfo.ttf) format('truetype');
}
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 900;
  src: local('Lato Black Italic'), local('Lato-BlackItalic'), url(https://fonts.gstatic.com/s/lato/v14/S6u_w4BMUTPHjxsI3wi_Gwfo.ttf) format('truetype');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 100;
  src: local('Lato Hairline'), local('Lato-Hairline'), url(https://fonts.gstatic.com/s/lato/v14/S6u8w4BMUTPHh30AXC-v.ttf) format('truetype');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: local('Lato Light'), local('Lato-Light'), url(https://fonts.gstatic.com/s/lato/v14/S6u9w4BMUTPHh7USSwiPHA.ttf) format('truetype');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v14/S6uyw4BMUTPHjx4wWw.ttf) format('truetype');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local('Lato Bold'), local('Lato-Bold'), url(https://fonts.gstatic.com/s/lato/v14/S6u9w4BMUTPHh6UVSwiPHA.ttf) format('truetype');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  src: local('Lato Black'), local('Lato-Black'), url(https://fonts.gstatic.com/s/lato/v14/S6u9w4BMUTPHh50XSwiPHA.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 100;
  src: local('Raleway Thin Italic'), local('Raleway-ThinItalic'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptqg8zYS_SKggPNyCgwLrFoJfA.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 200;
  src: local('Raleway ExtraLight Italic'), local('Raleway-ExtraLightItalic'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptpg8zYS_SKggPNyCgwgqB_AtCe.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 300;
  src: local('Raleway Light Italic'), local('Raleway-LightItalic'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptpg8zYS_SKggPNyCgw5qN_AtCe.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 400;
  src: local('Raleway Italic'), local('Raleway-Italic'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptsg8zYS_SKggPNyCg4TYFv.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 500;
  src: local('Raleway Medium Italic'), local('Raleway-MediumItalic'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptpg8zYS_SKggPNyCgwvqJ_AtCe.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 600;
  src: local('Raleway SemiBold Italic'), local('Raleway-SemiBoldItalic'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptpg8zYS_SKggPNyCgwkqV_AtCe.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 700;
  src: local('Raleway Bold Italic'), local('Raleway-BoldItalic'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptpg8zYS_SKggPNyCgw9qR_AtCe.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 800;
  src: local('Raleway ExtraBold Italic'), local('Raleway-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptpg8zYS_SKggPNyCgw6qd_AtCe.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 900;
  src: local('Raleway Black Italic'), local('Raleway-BlackItalic'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptpg8zYS_SKggPNyCgwzqZ_AtCe.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 100;
  src: local('Raleway Thin'), local('Raleway-Thin'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptsg8zYS_SKggPNwE44TYFv.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 200;
  src: local('Raleway ExtraLight'), local('Raleway-ExtraLight'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwOIpWqZPBQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  src: local('Raleway Light'), local('Raleway-Light'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwIYqWqZPBQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: local('Raleway'), local('Raleway-Regular'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptug8zYS_SKggPNyC0ISg.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 500;
  src: local('Raleway Medium'), local('Raleway-Medium'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwN4rWqZPBQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  src: local('Raleway SemiBold'), local('Raleway-SemiBold'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwPIsWqZPBQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: local('Raleway Bold'), local('Raleway-Bold'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwJYtWqZPBQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 800;
  src: local('Raleway ExtraBold'), local('Raleway-ExtraBold'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwIouWqZPBQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 900;
  src: local('Raleway Black'), local('Raleway-Black'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwK4vWqZPBQ.ttf) format('truetype');
}
/* Font Awesome Icons */
/* Google Icons */
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/materialicons/v38/flUhRq6tzZclQEJ-Vdg-IuiaDsNZ.ttf) format('truetype');
}



.contact-mobile { width:420px; float:left; margin:8px 0px 0px 0px; padding:0px 0px 0px 20px; font-size:14px; color:#00A0E3; font-family:Arial; line-height:20px; font-weight:bold; background:url(../images/mobile.png) left top no-repeat;}
.contact-mail { width:420px; float:left; margin:8px 0px 0px 0px; padding:0px 0px 0px 25px; font-size:14px; color:#00A0E3; font-family:Arial; line-height:20px; font-weight:bold; background:url(../images/maill.png) left top no-repeat;}



.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
}
/* Bootstrap CDN */
/* Comman CSS For */
*,
*:after,
*:before {
  box-sizing: border-box;
}
html,
body {
  padding: 0;
  margin: 0;
  overflow-x: hidden;
  font-family: 'Raleway', sans-serif;
  font-size:15px!important;
}
a {
  text-decoration: none;
  color: #ACC722;
}
a:hover {
  text-decoration: none;
  color: #00A0E3;
}
.carousel-item img {
  width: 100%;
}
ul,
ol {
  padding: 0;
  margin: 0;
}
p {
  padding: 0;
  margin: 0;
}
header,
nav,
footer,
hgroup,
section,
article,
aside {
  display: block;
}
.page-title {
  text-align: center;
  font-family: 'Lato', sans-serif !important;
  font-weight: 300;
  margin-bottom: 30px;
}
.page-title:hover:after {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.page-title:hover:before {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.page-title:after {
  content: '';
  background-color: #ACC722;
  position: absolute;
  height: 10px;
  width: 10px;
  margin-top: 20px;
  margin-left: 10px;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.page-title:before {
  content: '';
  background-color: #ACC722;
  position: absolute;
  height: 10px;
  width: 10px;
  margin-top: 20px;
  margin-left: -20px;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.btn {
  border: 1px solid #ACC722;
  border-radius: 3 !important;
}
.btn:hover {
  border-color: #ACC722;
  color: #fff !important;
  background-color: #ACC722;
}
.sticky {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  z-index: 99;
  background-color: #fff;
  border-bottom: 1px solid rgba(0, 0, 0, 0.5);
}
/* Header */
.hamburg-show ul {
  display: inline-block !important;
}
.hamburg-show ul li {
  display: block !important;
  padding: 5px !important;
}
.assoc{
text-align: center;
    font-family: 'Lato', sans-serif !important;
    font-weight: 300;
    margin-bottom: 20px;
}

@media (min-width: 320px) and (max-width: 992px) {
  header .download-btn {
    display: none;
  }
}
header .download-btn a {
  position: absolute;
  right: 0;
  top: 50px;
  padding: 5px 10px;
  border: 1px solid;
  background-color: #00A0E3;
  color: #fff;
}
header .download-btn a:hover {
  background-color: #ACC722;
}
header .top-header {
  color: #fff;
  background-color: #333333;
  padding: 10px 0;
}
@media (max-width: 992px) {
  header .top-header .text-right {
    text-align: left !important;
  }
}
header .top-header i {
  color: #fff;
}
header .top-header a {
  color: #fff;
  padding: 0 5px;
  font-family: 'Lato', sans-serif !important;
}
header .logo {
  padding: 10px 0;
  width: 120%;
}
@media (max-width: 576px) and (min-width: 320px) {
  header .logo {
    width: 70%;
  }
  .tagline{
    margin-left: -70px;
  }
  .navbar{
    position: initial;
  }
  .tagline span {

  font-size:10px !important;
}
header .top-header a {
 font-size: 14px;
}
.page-title{
  margin-bottom: 15px;
}
footer .download-btn {
  margin-bottom: 10px;
}
}
.tagline span {

  font-size:15px;
}
header .active a {
  color: #00A0E3 !important;
}
/*header .hemaburg-menu {
  display: none;
  cursor: pointer;
}
@media (max-width: 992px) {
  header .hemaburg-menu {
    display: inline-block !important;
  }
}
@media (min-width: 576px) and (max-width: 768px) {
  header .hemaburg-menu {
    margin-top: 25px;
  }
}
@media (min-width: 320px) and (max-width: 576px) {
  header .hemaburg-menu i {
    position: absolute;
    top: -40px;
    right: 15px;
  }
}*/
header .main-menu {
  text-align: center;
}
@media (max-width: 992px) {
  header .main-menu ul {
    display: none;
  }
}
header .main-menu li {
  display: inline-block;
  padding: 36px 15px;
}
/*header .main-menu li:hover ul {
  height: auto;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}*/
header .main-menu ul li:hover .dd {
    opacity: 1;
    /*-webkit-transform: translate(0, 0);
  	-ms-transform: translate(0, 0);
  	-o-transform: translate(0, 0);
  	transform: translate(0, 0);*/
    height: auto;
	z-index:999;
}
header .main-menu ul li ul li:hover .dd1,.dd{
    opacity: 1;
    height: auto;
}
header .main-menu ul li ul li:hover .dd2,.dd{
    opacity: 1;
    height: auto;
}

header .main-menu li ul {
  width: 200px;
  position: absolute;
  border: 1px solid rgba(0, 0, 0, 0.5);
  z-index: 999;
  background-color: #fff;
  margin-top: 15px;
  height: 0;
  opacity: 0;
  /*overflow: hidden;*/
  /*-webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  -webkit-transform: translate(0, 50px);
  -ms-transform: translate(0, 50px);
  -o-transform: translate(0, 50px);
  transform: translate(0, 50px);*/
}
header .main-menu li ul li .dd1{
  width: 250px;
  position: absolute;
  border: 1px solid rgba(0, 0, 0, 0.5);
  z-index: 999;
  background-color: #fff;
  margin-top: 0 !important;
  height: 0;
  opacity: 0;
  top:0px;
  left:199px;
  overflow:hidden;
}
header .main-menu li ul li .dd2{
  width: 250px;
  position: absolute;
  border: 1px solid rgba(0, 0, 0, 0.5);
  z-index: 999;
  background-color: #fff;
  margin-top: 0 !important;
  height: 0;
  opacity: 0;
  top:43px;
  left:199px;
  overflow:hidden;
}


header .main-menu li ul li {
  display: block;
  padding: 10px 25px !important;
  text-align: left;
  border-top: 1px solid rgba(0, 0, 0, 0.5);
}
header .main-menu li ul li:first-child {
  border-top: 0 !important;
}
header .main-menu li ul a {
  color: rgba(0, 0, 0, 0.5);
}
header .main-menu a {
  font-family: 'Lato', sans-serif !important;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
header .main-menu a:hover {
  color: #00A0E3;
}
/* End Header */
/* Main Content Start From Here */
.top-slider:hover i {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.top-slider a {
  opacity: 1 !important;
}
.top-slider a i {
  color: #00A0E3;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
/* Service */
.wind-service {
  padding-top: 30px;
  padding-bottom: 30px;
}
.wind-service .row {
  padding-bottom: 20px;
}
.wind-service .service-item {
  padding: 10px;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.wind-service .service-item h4 {
 font-size: 20px;
  font-weight: 500;
}
.wind-service .service-item:hover {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
.wind-service .service-item:hover i {
  -webkit-transform: translate(-10px, 0);
  -ms-transform: translate(-10px, 0);
  -o-transform: translate(-10px, 0);
  transform: translate(-10px, 0);
  color: #ACC722;
}
.wind-service .service-item i {
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
/* End Main Content */
/* Welcome */
.wind-welcome, .wind-gallery {
  padding-bottom: 20px;
  padding-top: 20px;
  background-color: #f1f1f1;
}
/* End Welcome */
/* Wind PRoducts */
.wind-products {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media (min-width: 320px) and (max-width: 768px) {
  .wind-products .offset-1 {
    margin-left: 0 !important;
  }
  
}
.wind-products i {
  padding: 10px;
  color: #00A0E3;
}
.wind-products .text-center div {
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  padding: 10px;
  overflow: hidden;
}
.wind-products .text-center div:hover {
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.6);
}
.wind-products .text-center div:hover a {
  top: 50%;
}
.wind-products .text-center div:hover img {
  filter: brightness(40%);
}
.wind-products .text-center div img {
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.wind-products .text-center div a {
  position: absolute;
  top: -200px;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
/* End products */
/* Breadcrumb and Sub Page Tutle */
.wind-index {
  background-color: #333333;
  color: #fff;
  text-align: center;
}
.wind-index .page-title {
  margin-bottom: 5px !important;
}
.wind-index ul {
  text-align: center;
}
.wind-index li {
  display: inline-block;
}
.wind-index li:first-child {
  font-size: 20px;
}
.wind-index li:last-child a {
  color: #fff;
  cursor: no-drop;
}
.wind-index li:after {
  font-family: FontAwesome;
  content: "\f0da";
  margin-left: 5px;
  margin-right: 5px;
}
.wind-index li:last-child:after {
  display: none;
}
/* Footer */
footer .download-btn {
  bottom: 0;
  position: relative;
}
footer .download-btn a {
  position: relative;
  right: 0;
  top: 15px;
  padding: 5px 10px;
  background-color: #ACC722;
  color: #fff;
}
footer .download-btn a:hover {
  background-color: #00A0E3;
}
footer .top-footer {
  background-color: #333333;
  color: #fff;
  padding-top: 20px;
}
footer .top-footer .container {
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  padding-bottom: 20px;
}
footer .top-footer h4 {
  text-align: left;
  margin-top: 30px;
}
footer .top-footer h4:after {
  margin-top: 10px !important;
  height: 5px;
  width: 5px;
  margin-left: 5px;
}
footer .top-footer h4:before {
  margin-top: 10px !important;
  height: 5px;
  width: 5px;
  margin-left: -10px;
}
footer .top-footer .address {
  font-family: 'Lato', sans-serif !important;
}
footer .top-footer .address div {
  margin-bottom: 10px;
}
footer .footer-credit {
  background-color: #333333;
  color: #fff;
  padding: 10px;
}
@media (min-width: 320px) and (max-width: 768px) {
  footer .footer-credit p {
    text-align: center;
  }
}
/* End Footer */
/*menu css*/

.dropdown-item {
    font-weight: 600;
    }
.dropdown-submenu {
  position: relative;
}

.dropdown-submenu a::after {
  transform: rotate(-90deg);
  position: absolute;
  right: 6px;
  top: .8em;
}

.dropdown-submenu .dropdown-menu {
  top: 0;
  left: 100%;
  margin-left: .1rem;
  margin-right: .1rem;
}
.navbar-light .navbar-nav .nav-link {
    color: #ACC722 !important;
    font-weight: 600;
}
.navbar-light .navbar-nav .active > a {
  color: #00A0E3 !important;
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.navbar-toggler-right {

    position: absolute;
    right: 1rem;
    top: -10px;

}
.zoom-drawing{
    transition: 1s;
}
.zoom-drawing:hover{
      padding: 0px;
    transform: scale(1.5);
    transition: 1s;
    z-index: 10;
}




/* product slider index */

/* Slider */

.slick-slide {
    margin: 0px 20px;
}

.slick-slide img {
    width: 100%;
}

.slick-slider
{
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;
    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;
    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* product slider index end */


.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    font-weight: 600 !important;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #034565;
    text-align: center;
    background: #abc622b8;
}

.carousel-caption h2 {
    font-weight: 600 !important;
}


.address1{
                margin-left: -20px;
            }

        @media only screen and (max-width: 1920px) {
            footer ul{
                text-align: left;
            }
             footer .top-footer h4{
                text-align: left;
            }
           
}

 @media only screen and (max-width: 1000px) {
            footer ul{
                text-align: center;
            }
            footer .top-footer h4{
                text-align: center;
            }
             footer .top-footer h5{
                text-align: center;
            }
            footer .top-footer span{
                text-align: center;
            }
            footer .address{
                text-align: center;
            }
            footer .whatsapp{
                text-align: center;
            }
             .address1{
                margin-left: 20px;
                text-align: center;
            }
}
 @media only screen and (max-width: 350px) {
            footer ul{
                text-align: center;
            }
            footer .top-footer h4{
                text-align: center;
            }
            footer .top-footer span{
                text-align: center;
            }
            footer .address{
                text-align: center;
            }
             footer .whatsapp{
                text-align: center;
            }
             .address1{
                margin-left: 20px;
                text-align: center;
            }
}
.service-item{
  min-height: 330px;
}
