@import url('https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700|Raleway:400,500,600,700,800,900');
html,
body{height:100%;font-size:14px;vertical-align:baseline;line-height:20px;font-weight:300;overflow-x:hidden;z-index:9999}
.floatleft{float:left;}
.floatright{float:right;}
.alignleft{float:left;margin-right:15px;margin-bottom:26px;}
.alignright{float:right;margin-left:15px;margin-bottom:26px;}
.aligncenter{display:block;margin:0 auto 26px;}
a:focus{outline:0px solid;}
img{max-width:100%;height:auto;}
.fix{overflow:hidden;}
p{margin:0 0 26px;}
h1,
h2,
h3,
h4,
h5,
h6{margin:0 0 26px;font-weight:500;font-family:'Raleway', sans-serif;}
a{transition:all 0.5s ease 0s;text-decoration:none;}
a:hover{color:#1969d6;text-decoration:none;}
a:active,
a:hover{outline:0 none;color:#0849a3;}
ul{list-style:outside none none;margin:0;padding:0;}
.clear{clear:both;}
::-moz-selection{background:#1969d6;text-shadow:none;}
::selection{background:#1969d6;text-shadow:none;}
.browserupgrade{margin:26px 0;background:#1969d6;color:#333333;padding:26px 0;}
.acurate{margin:0;padding:0;}
.padding{padding:30px;}
.padding-top{padding-top:30px;}
.padding-bottom{padding-bottom:30px;}
.padding1{padding:60px;}
.padding-top1{padding-top:60px;}
.padding-bottom1{padding-bottm:60px;}
.mobile-menu-area{display:none;}
.mean-container .mean-nav{position:absolute;top:100%;}
.section-area h2{font-size:24px;font-family:'Raleway', sans-serif;margin-bottom:5px;}
.section-area .underline{margin-bottom:5px;}
.section-area p{margin-bottom:30px;}
.section-title2 h2{font-size:24px;font-weight:300;color:#353535;padding-bottom:15px;position:relative;}
.section-title2 h2:after{position:absolute;left:0px;bottom:0;height:3px;width:150px;background:#ffa800;content:"";right:0;margin:auto;}
.section-title2.section-title3 h2{font-size:24px;font-weight:300;color:#353535;padding-bottom:15px;position:relative;}
.section-title2.section-title3 h2:after{position:absolute;left:0px;bottom:0;height:3px;width:150px;background:#1969d6;content:"";right:0;margin:auto;}
.form-control::-moz-placeholder{color:#111111;}
.header-top{background:#1969d6;height:30px;}

.header-top .header-top-left ul{margin:0;padding:0;list-style:none;}

@media (min-width:360px) and (max-width:640px){.header-top .header-top-left ul{margin:-7px 2px 7px -16px !important;}
}












.header-top .header-top-left ul li{display:inline-block;margin-right:20px;padding:3px 0;}
.header-top .header-top-left ul li:last-child{margin-right:0;}
.header-top .header-top-left ul li a{display:block;transition:all 0.5s ease 0s;color:#ffffff;font-weight:300;text-decoration:none;}
.header-top .header-top-left ul li a:hover{color:#D3D3D3;}
.header-top .header-top-left ul li a i{margin-right:10px;}
.header-top .header-top-right ul{margin:0;padding:0;list-style:none;text-align:right;}
.header-top .header-top-right ul li{display:inline-block;margin-right:0px;position:relative;padding:3px 0;}
.header-top .header-top-right ul li:last-child{margin-right:0;}
.header-top .header-top-right ul li:hover ul{transform:scaleY(1);visibility:visible;opacity:1;}
.header-top .header-top-right ul li ul{position:absolute;background:rgba(25, 105, 214, 0.9);left:0;opacity:0;top:75px;transform:scaleY(0);transform-origin:0 0 0;transition:all 0.5s ease 0s;width:200px;z-index:9999999999;text-align:left;visibility:hidden;}
.header-top .header-top-right ul li ul li{display:block;border-bottom:1px solid #1969d6;margin:0;padding:0;}
.header-top .header-top-right ul li ul li a{display:block;padding:7px 10px;text-decoration:none;}
.header-top .header-top-right ul li a{display:block;transition:all 0.5s ease 0s;color:#ffffff;font-weight:300;text-decoration:none;}
.header-top .header-top-right ul li a:hover{color:#D3D3D3;}
.header-top .header-top-right ul li a i{margin-right:10px;}
.main-header .logo-area{padding:10px 0;}
.main-header .logo-area a{display:block;}
.main-header .main-menu ul{margin:-10px;padding:0;text-align:center;}
.main-header .main-menu ul li{display:inline-block;padding:40px 20px;position:relative;}
.main-header .main-menu ul li:hover ul{transform:scaleY(1);visibility:visible;opacity:1;}
.main-header .main-menu ul li ul{position:absolute;background:rgba(25, 105, 214, 0.9);left:0;opacity:0;top:100%;transform:scaleY(0);transform-origin:0 0 0;transition:all 0.5s ease 0s;width:200px;z-index:99999;text-align:left;visibility:hidden;}
.main-header .main-menu ul li ul li{display:block;border-bottom:1px solid #1969d6;margin:0;padding:0;}
.main-header .main-menu ul li ul li a{display:block;padding:7px 10px;text-decoration:none;color:#ffffff !important;font-size:14px;font-weight:300;transition:all 0.5s ease 0s;}
.main-header .main-menu ul li ul li a:hover{color:#d3d3d3;margin-left:5px;}
.main-header .main-menu ul li.active a{color:#1969d6;}
.main-header .main-menu ul li a{display:block;font-size:16px;text-decoration:none;color:#444444;}
.main-header .main-menu ul li a:hover{color:#1969d6;}
.main-header .main-header-right ul{margin:0;padding:0;}
.main-header .main-header-right ul li{display:inline-block;}
.main-header .main-header-right ul li .form-area{padding-top:40px;}
.main-header .main-header-right ul li .form-area .navbar-form{position:relative;overflow:hidden;}
.main-header .main-header-right ul li .form-area .navbar-form .form-group{width:100%;}
.main-header .main-header-right ul li .form-area .navbar-form .form-group input{width:120px;height:24px;border-radius:0;font-size:12px;}
.main-header .main-header-right ul li .form-area .navbar-form button.btn-default{position:absolute;top:0;right:0;height:24px;border:none;background:transparent;}
.main-header .main-header-right ul li .form-area .navbar-form button.btn-default i{color:#444444;font-size:12px;position:relative;right:0;top:0px;transition:all 0.5s ease 0s;display:block;}
.main-header .main-header-right ul li .form-area .navbar-form button.btn-default i:hover{color:#1969d6;}
.main-header .main-header-right ul li.cart-area{margin-top:0px;}
.main-header .main-header-right ul li.cart-area a{display:block;margin-top:-24px;position:absolute;right:10px;text-align:center;text-decoration:none;transition:all 0.5s ease 0s;width:17px;height:17px;line-height:17px;background:#1969d6;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#ffffff;}
.main-header .main-header-right ul li.cart-area a:after{content:"\f07a";background:#ffffff none repeat scroll 0 0;bottom:-9px;color:#444444;font-family:fontawesome;height:14px;left:-11px;position:absolute;text-align:center;width:17px;}
.slider-area .slider-1 h1{font-size:72px;color:#ffffff;line-height:1.55;letter-spacing:7px;margin:15px 0 0;font-weight:700;}
.slider-area .slider-1 h1 span{color:#1969d6;}
.slider-area .slider-1 div.title2{font-size:16px;color:#ffffff;padding:0 25%;font-weight:normal;line-height:1.5;}
.slider-area .slider-1 div.slider-botton{display:block;margin-top:50px;}
.slider-area .slider-1 div.slider-botton ul li{display:inline-block;margin-right:10px;}
.slider-area .slider-1 div.slider-botton ul li.acitve a{display:block;padding:17px 40px;color:#ffffff;transition:all 0.5s ease 0s;background:#1969d6;border:1px solid #1969d6;font-weight:700;text-transform:uppercase;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.slider-area .slider-1 div.slider-botton ul li a{display:block;padding:17px 40px;color:#ffffff;border:1px solid #1969d6;transition:all 0.5s ease 0s;font-weight:700;text-transform:uppercase;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.slider-area .slider-1 div.slider-botton ul li a:hover{background:#1969d6;}
.slider-area .slider-2 h1{font-size:50px;color:#ffffff;line-height:1.55;letter-spacing:7px;margin:300px 0 0;font-weight:400;}
@media (min-width:360px) and (max-width:640px){.slider-area .slider-2 h1{margin:50px 0 0;font-size:10px;}
}
.slider-area .slider-2 h1 span{color:#fff;}
.slider-area .slider-2 div.title2{font-size:16px;color:#ffffff;padding:0 25%;font-weight:normal;line-height:1.5;}
.slider-area .slider-2 div.slider-botton{display:block;margin-top:50px;}
.slider-area .slider-2 div.slider-botton ul li{display:inline-block;margin-right:10px;}
.slider-area .slider-2 div.slider-botton ul li.acitve a{display:block;padding:17px 40px;color:#ffffff;transition:all 0.5s ease 0s;background:#1969d6;font-weight:700;text-transform:uppercase;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.slider-area .slider-2 div.slider-botton ul li a{display:block;padding:17px 40px;color:#ffffff;border:1px solid #1969d6;transition:all 0.5s ease 0s;font-weight:700;text-transform:uppercase;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.slider-area .slider-2 div.slider-botton ul li a:hover{background:#1969d6;}
.about-us-area{padding:50px 0;}
.about-us-area .about-content h2{font-size:30px;}
.about-us-area .about-content a{display:inline-block;padding:10px 30px;color:#1969d6;border:1px solid #1969d6;transition:all 0.5s ease 0s;font-weight:600;text-transform:uppercase;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-top:50px;}
.about-us-area .about-content a:hover{background:#1969d6;color:#ffffff;}
.about-us-area .about-feature-image img{width:100%;}
.about-us-area .about-feature-image img:hover{-webkit-box-shadow:0px 25px 30px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 25px 30px 0px rgba(0, 0, 0, 0.15);-webkit-transform:translate(0, -5px) rotate(0.01deg);-o-transform:translate(0, -5px) rotate(0.01deg);-ms-transform:translate(0, -5px) rotate(0.01deg);transform:translate(0, -5px) rotate(0.01deg);-webkit-transition:box-shadow 0.3s ease 0s, transform 0.3s ease 0s;-moz-transition:box-shadow 0.3s ease 0s, transform 0.3s ease 0s;-o-transition:box-shadow 0.3s ease 0s, transform 0.3s ease 0s;transition:box-shadow 0.3s ease 0s, transform 0.3s ease 0s;}
.counter-up-area{padding:50px 0;background:url('images/counter/1.jpg') no-repeat;background-size:cover;background-position:center;}
.counter-up-area .ab-count .about-counter-list{color:#ffffff;text-align:left;display:block;text-align:center;}
.counter-up-area .ab-count .about-counter-list h1.about-counter{font-weight:600;font-size:48px;width:150px;height:150px;line-height:150px;border:1px dotted #1969d6;-webkit-border-radius:5%;-moz-border-radius:5%;border-radius:5%;text-align:center;margin:auto;margin-bottom:30px;}
.counter-up-area .ab-count .about-counter-list p{font-weight:500;font-size:24px;margin-bottom:0;text-align:center;}
.featured-product-listing-area{padding:100px 0;}
.featured-product-listing-area .tab-button ul{margin:0;padding:0;text-align:center;border:0px;}
.featured-product-listing-area .tab-button ul.nav.nav-tabs{margin:0;padding:0;text-align:center;}
.featured-product-listing-area .tab-button ul.nav.nav-tabs li{display:inline-block;float:inherit;border:0px;background:transparent;color:#444444;}
.featured-product-listing-area .tab-button ul.nav.nav-tabs li:last-child a:after{display:none;}
.featured-product-listing-area .tab-button ul.nav.nav-tabs li.active{background:transparent;color:#444444;border:0px;}
.featured-product-listing-area .tab-button ul.nav.nav-tabs li.active a{background:transparent;color:#444444;border:0px;}
.featured-product-listing-area .tab-button ul.nav.nav-tabs li.active a:after{background:#dddddd none repeat scroll 0 0;content:"";
/* display:block; */
height:30px;position:absolute;right:-5px;top:10px;width:4px;}
.featured-product-listing-area .tab-button ul.nav.nav-tabs li a{display:block;text-align:center;text-transform:uppercase;font-size:24px;color:#cccccc;background:transparent;border:0px;}
.featured-product-listing-area .tab-button ul.nav.nav-tabs li a:after{background:#dddddd none repeat scroll 0 0;content:"";display:block;height:30px;position:absolute;right:-5px;top:10px;width:4px;}
.featured-product-listing-area .tab-button ul.nav.nav-tabs li a:hover{background:transparent;color:#444444;border:0px;}
/* .featured-product-listing-area .tab-button p{text-align:center;padding:10px;} */
.featured-product-listing-area .tab-button p{text-align:justify;padding:10px;}
.featured-product-listing-area .tab-content .tab-pane{margin-left:15px;}
.featured-product-listing-area .tab-content .tab-pane .single-products{margin:-34px -139% 6px -23%;}
.featured-product-listing-area .tab-content .tab-pane .single-products .product-image{position:relative;overflow:hidden;transition:all 0.5s ease 0s;margin-bottom:-6px;}
.featured-product-listing-area .tab-content .tab-pane .single-products .product-image:hover{-webkit-box-shadow:0px 25px 30px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 25px 30px 0px rgba(0, 0, 0, 0.15);-webkit-transform:translate(0, -5px) rotate(0.01deg);-o-transform:translate(0, -5px) rotate(0.01deg);-ms-transform:translate(0, -5px) rotate(0.01deg);transform:translate(0, -5px) rotate(0.01deg);-webkit-transition:box-shadow 0.3s ease 0s, transform 0.3s ease 0s;-moz-transition:box-shadow 0.3s ease 0s, transform 0.3s ease 0s;-o-transition:box-shadow 0.3s ease 0s, transform 0.3s ease 0s;transition:box-shadow 0.3s ease 0s, transform 0.3s ease 0s;}
.featured-product-listing-area .tab-content .tab-pane .single-products .product-image a{display:block;}
.featured-product-listing-area .tab-content .tab-pane .single-products .product-image a img{width:100%;}
.featured-product-listing-area .tab-content .tab-pane .single-products .product-image p{position:absolute;top:0;right:0;font-weight:500;font-size:18px;margin:20px;}
.featured-product-listing-area .tab-content .tab-pane .single-products .product-price a{font-size:16px;font-weight:600;display:block;color:#444444;margin-right:147px;transition:all 0.5s ease 0s;}
.featured-product-listing-area .tab-content .tab-pane .single-products .product-price a:hover{color:#1969d6;}
.featured-product-listing-area .owl-controls .owl-buttons .owl-prev{background:transparent none repeat scroll 0 0;border:1px solid #444444;border-radius:0;color:#444444;height:20px;line-height:20px;margin:0;opacity:1;padding:0;position:absolute;right:-73px;top:-112px;width:20px;margin:-25px -6px 27px 18px;transition:all 0.5s ease 0s;}
@media (min-width:360px) and (max-width:640px){.featured-product-listing-area .owl-controls .owl-buttons .owl-prev{margin:-3px 149px 61px 39px;}
}
@media (min-width:980px) and (max-width:1920px){.featured-product-listing-area .owl-controls .owl-buttons .owl-prev{display:none !important;}
}
@media (min-width:360px) and (max-width:640px){.featured-product-listing-area .owl-controls .owl-buttons .owl-prev{margin:-3px 149px 61px 39px;}
}
.featured-product-listing-area .owl-controls .owl-buttons .owl-prev:hover{border:1px solid #1969d6;color:#1969d6;}
.featured-product-listing-area .owl-controls .owl-buttons .owl-next{background:transparent none repeat scroll 0 0;border:1px solid #444444;border-radius:0;color:#444444;height:20px;line-height:20px;margin:-25px -72px 45px 30px;opacity:1;padding:0;position:absolute;right:-38px;top:-112px;width:20px;transition:all 0.5s ease 0s;}
@media (min-width:360px) and (max-width:640px){.featured-product-listing-area .owl-controls .owl-buttons .owl-next{margin:-3px 80px 45px 30px;}
}
@media (min-width:980px) and (max-width:1920px){.featured-product-listing-area .owl-controls .owl-buttons .owl-next{display:none;}
}
.featured-product-listing-area .owl-controls .owl-buttons .owl-next{border:1px solid #1969d6;color:#1969d6;}
.why-choose-us-area{overflow:hidden;}
.why-choose-us-area .why-choose-us-image{overflow:hidden;position:relative;}
.why-choose-us-area .why-choose-us-image:hover a:after{left:-50%;opacity:1;top:-50%;}
.why-choose-us-area .why-choose-us-image a:after{background:rgba(25, 105, 214, 0.7) none repeat scroll 0 0;content:"";height:100%;left:-100%;margin-left:0;margin-top:0;opacity:0;position:absolute;top:-100%;transform:rotate(45deg) scaleY(2);transition:all 0.3s ease-out 0s;width:100%;}
.why-choose-us-area .why-choose-us-content{padding:60px;}
.why-choose-us-area .why-choose-us-content h2{font-size:24px;font-family:'Raleway', sans-serif;margin-bottom:5px;}
.why-choose-us-area .why-choose-us-content .underline{margin-bottom:30px;}
.why-choose-us-area .why-choose-us-content p{margin-right:300px;margin-bottom:30px;}
.why-choose-us-area .why-choose-us-content .service-list{margin-bottom:50px;}
.why-choose-us-area .why-choose-us-content .service-list ul{margin:0;padding:0;}
.why-choose-us-area .why-choose-us-content .service-list ul li{display:inline-block;margin-right:30px;}
.why-choose-us-area .why-choose-us-content .service-list ul li .single-list ul li{display:block;margin-bottom:10px;}
.why-choose-us-area .why-choose-us-content .service-list ul li .single-list ul li i{margin-right:10px;color:#1969d6;font-size:20px;}
.why-choose-us-area .why-choose-us-content .read-more{display:inline-block;}
.why-choose-us-area .why-choose-us-content .read-more a{display:block;padding:10px 40px;color:#444444;border:1px solid #444444;transition:all 0.5s ease 0s;font-weight:700;text-transform:uppercase;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.why-choose-us-area .why-choose-us-content .read-more a:hover{color:#1969d6;border:1px solid #1969d6;}
.our-featured-area{padding:100px 0 30px;}
.our-featured-area.ralated-product{padding-top:0;}
.our-featured-area .our-featured-product{margin-left:-30px;}
.our-featured-area .our-featured-product .single-featured-product{position:relative;margin-left:30px;overflow:hidden;transition:all 0.5s ease 0s;}
.our-featured-area .our-featured-product .single-featured-product:hover .product-details{opacity:1;visibility:visible;transform:scale(1);}
.our-featured-area .our-featured-product .single-featured-product .single-fearured-image{position:relative;margin-bottom:30px;transition:all 0.5s ease 0s;}
.our-featured-area .our-featured-product .single-featured-product .single-fearured-image:hover{-webkit-box-shadow:0px 25px 30px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 25px 30px 0px rgba(0, 0, 0, 0.15);-webkit-transform:translate(0, -5px) rotate(0.01deg);-o-transform:translate(0, -5px) rotate(0.01deg);-ms-transform:translate(0, -5px) rotate(0.01deg);transform:translate(0, -5px) rotate(0.01deg);-webkit-transition:box-shadow 0.3s ease 0s, transform 0.3s ease 0s;-moz-transition:box-shadow 0.3s ease 0s, transform 0.3s ease 0s;-o-transition:box-shadow 0.3s ease 0s, transform 0.3s ease 0s;transition:box-shadow 0.3s ease 0s, transform 0.3s ease 0s;}
.our-featured-area .our-featured-product .single-featured-product .single-fearured-image:hover p{opacity:1;visibility:visible;transform:scale(1);}
.our-featured-area .our-featured-product .single-featured-product .single-fearured-image:hover .featured-product-cart-button{opacity:1;visibility:visible;transform:scale(1);}
.our-featured-area .our-featured-product .single-featured-product .single-fearured-image a{display:block;}
.our-featured-area .our-featured-product .single-featured-product .single-fearured-image a img{width:100%;}
.our-featured-area .our-featured-product .single-featured-product .single-fearured-image p{position:absolute;left:0;top:0;margin:20px;font-weight:500;font-size:18px;opacity:0;visibility:hidden;transform:scale(0);transition:all 0.2s ease 0s;}
.our-featured-area .our-featured-product .single-featured-product .single-fearured-image .featured-product-cart-button{position:absolute;right:0;left:0;margin:auto;text-align:center;bottom:30px;opacity:0;visibility:hidden;transform:scale(0);transition:all 0.6s ease 0s;}
.our-featured-area .our-featured-product .single-featured-product .single-fearured-image .featured-product-cart-button ul{margin:0;padding:0;text-align:center;}
.our-featured-area .our-featured-product .single-featured-product .single-fearured-image .featured-product-cart-button ul li{display:inline-block;margin:0 3px;}
.our-featured-area .our-featured-product .single-featured-product .single-fearured-image .featured-product-cart-button ul li a{width:40px;height:40px;line-height:40px;margin:auto;text-align:center;border:1px solid #cccccc;color:#cccccc;transition:all 0.5s ease 0s;}
.our-featured-area .our-featured-product .single-featured-product .single-fearured-image .featured-product-cart-button ul li a:hover{background:#1969d6;color:#ffffff;border:1px solid #1969d6;}
.our-featured-area .our-featured-product .single-featured-product .product-details{opacity:0;visibility:hidden;transform:scale(0);transition:all 0.9s ease 0s;}
.our-featured-area .our-featured-product .single-featured-product .product-details ul{margin:0;padding:0;}
.our-featured-area .our-featured-product .single-featured-product .product-details ul li{width:50%;float:left;}
.our-featured-area .our-featured-product .single-featured-product .product-details ul li a{display:block;font-weight:600;color:#444444;font-size:16px;transition:all 0.5s ease 0s;}
.our-featured-area .our-featured-product .single-featured-product .product-details ul li a:hover{color:#1969d6;}
.our-featured-area .our-featured-product .single-featured-product .product-details ul li .product-rating ul{margin:0;padding:0;text-align:left;}
.our-featured-area .our-featured-product .single-featured-product .product-details ul li .product-rating ul li{float:right;margin:0;width:15px;}
.our-featured-area .our-featured-product .owl-controls .owl-buttons .owl-prev{background:transparent none repeat scroll 0 0;border:1px solid #444444;border-radius:0;color:#444444;height:20px;line-height:20px;margin:0;opacity:1;padding:0;position:absolute;right:30px;top:-112px;width:20px;margin:0 1px;transition:all 0.5s ease 0s;}
.our-featured-area .our-featured-product .owl-controls .owl-buttons .owl-prev:hover{border:1px solid #1969d6;color:#1969d6;}
.our-featured-area .our-featured-product .owl-controls .owl-buttons .owl-next{background:transparent none repeat scroll 0 0;border:1px solid #444444;border-radius:0;color:#444444;height:20px;line-height:20px;margin:0;opacity:1;padding:0;position:absolute;right:0;top:-112px;width:20px;transition:all 0.5s ease 0s;}
.our-featured-area .our-featured-product .owl-controls .owl-buttons .owl-next:hover{border:1px solid #1969d6;color:#1969d6;}
#Container .mix{display:none;}
.our-work-three{border-top:1px dashed #cccccc;overflow:hidden;padding:100px 0 0;}
.our-work-three .work-column-menu{margin-bottom:30px;}
.our-work-three .work-column-menu ul{text-align:center;}
.our-work-three .work-column-menu ul li{display:inline-block;padding:5px 20px;border:1px solid #1969d6;margin-right:5px;text-transform:uppercase;cursor:pointer;transition:all 0.5s ease 0s;}
.our-work-three .work-column-menu ul li.active{background:#1969d6;color:#ffffff;}
.our-work-three .work-column-menu ul li:hover{background:#1969d6;color:#ffffff;}
.our-work-three .home1-recent-work{padding:0px 0 0px;}
.our-work-three .home1-recent-work .single-recent-work{margin-bottom:0px;}
.our-work-three .home1-recent-work .single-recent-work .recent-work-images{position:relative;overflow:hidden;}
.our-work-three .home1-recent-work .single-recent-work .recent-work-images img{width:100%;}
.our-work-three .home1-recent-work .single-recent-work .recent-work-images:hover .work-details{transform:scale(1);opacity:1;}
.our-work-three .home1-recent-work .single-recent-work .recent-work-images:hover .link{opacity:1;}
.our-work-three .home1-recent-work .single-recent-work .recent-work-images .work-details{background:rgba(25, 105, 214, 0.7) none repeat scroll 0 0;bottom:0;left:0;position:absolute;right:0;transition:all 0.5s ease 0s;transform:scale(0);width:100%;height:100%;}
.our-work-three .home1-recent-work .single-recent-work .recent-work-images .work-details:hover:after{left:-80%;opacity:1;top:-60%;}
.our-work-three .home1-recent-work .single-recent-work .recent-work-images .work-details:after{background:#1969d6 none repeat scroll 0 0;content:"";height:100%;left:-100%;margin-left:0;margin-top:0;opacity:0;position:absolute;top:-100%;transform:rotate(45deg) scaleY(2);transition:all 0.3s ease-out 0s;width:100%;}
.our-work-three .home1-recent-work .single-recent-work .recent-work-images .work-details .title{top:50%;position:relative;transform:translateY(-50%);text-align:center;}
.our-work-three .home1-recent-work .single-recent-work .recent-work-images .work-details .title ul{text-align:center;}
.our-work-three .home1-recent-work .single-recent-work .recent-work-images .work-details .title ul li{display:inline-block;margin:0 3px;}
.our-work-three .home1-recent-work .single-recent-work .recent-work-images .work-details .title ul li a{width:40px;height:40px;line-height:40px;margin:auto;text-align:center;border:1px solid #cccccc;color:#cccccc;transition:all 0.5s ease 0s;display:block;}
.our-work-three .home1-recent-work .single-recent-work .recent-work-images .work-details .title ul li a:hover{background:#1969d6;color:#ffffff;border:1px solid #1969d6;}
.our-work-three .home1-recent-work .single-recent-work .recent-work-images .link{position:absolute;bottom:0;right:0;margin:auto;opacity:0;padding:30px;transition:all 0.5s ease 0s;z-index:999;}
.our-work-three .home1-recent-work .single-recent-work .recent-work-images .link a{font-size:30px;color:#ffffff;font-weight:700;transition:all 0.5s ease 0s;text-decoration:none;}
.our-work-three .home1-recent-work .single-recent-work .recent-work-images .link a:hover{color:#0849a3;}
.blog-area{padding:100px 0;}
.blog-area .single-blog{position:relative;overflow:hidden;}
.blog-area .single-blog:hover .blog-image a:after{left:-80%;opacity:1;top:-60%;}
.blog-area .single-blog:hover .blog-image .date{background:#1969d6;}
.blog-area .single-blog:hover .blog-details h3 a{color:#1969d6;}
.blog-area .single-blog:hover .blog-info ul li .see-more a{color:#1969d6;}
.blog-area .single-blog:hover .blog-info ul li .see-more a:after{color:#1969d6;}
.blog-area .single-blog:hover .blog-info ul li i{color:#1969d6;}
.blog-area .single-blog .blog-image{position:relative;margin-bottom:30px;overflow:hidden;}
.blog-area .single-blog .blog-image a{display:block;position:relative;overflow:hidden;}
.blog-area .single-blog .blog-image a:after{background:#1969d6 none repeat scroll 0 0;content:"";height:100%;left:-100%;margin-left:0;margin-top:0;opacity:0;position:absolute;top:-100%;transform:rotate(45deg) scaleY(2);transition:all 0.5s ease 0s;width:100%;}
.blog-area .single-blog .blog-image a img{width:100%;}
.blog-area .single-blog .blog-image .date{background:#444444;bottom:0;color:#ffffff;font-size:18px;font-weight:600;height:70px;line-height:20px;margin:auto;padding:13px;position:absolute;right:0;text-align:center;width:70px;transition:all 0.5s ease 0s;}
.blog-area .single-blog .blog-image .date a{color:#ffffff;}
.blog-area .single-blog .blog-details h3{margin-bottom:5px;}
.blog-area .single-blog .blog-details h3 a{font-size:16px;font-weight:600;transition:all 0.5s ease 0s;color:#444444;}
.blog-area .single-blog .blog-details p{margin-bottom:30px;}
.blog-area .single-blog .blog-info{position:relative;overflow:hidden;}
.blog-area .single-blog .blog-info ul{margin:0;padding:0;}
.blog-area .single-blog .blog-info ul li{float:left;width:50%;}
.blog-area .single-blog .blog-info ul li .see-more{position:absolute;right:0;top:0;}
.blog-area .single-blog .blog-info ul li .see-more a{font-size:16px;font-weight:500;transition:all 0.5s ease 0s;color:#444444;position:relative;margin-right:20px;}
.blog-area .single-blog .blog-info ul li .see-more a:after{position:absolute;right:-30px;top:0;content:"\f101";font-family:fontawesome;width:20px;height:20px;}
.testimonial-area{background:url('images/testimonial/bg.jpg') no-repeat;background-size:cover;background-position:center center;padding:100px 0;}
.testimonial-area .section-area h2{color:#ffffff;}
.testimonial-area .testimonial ul{margin:0;padding:0;text-align:center;border:0px;}
.testimonial-area .testimonial ul.nav.nav-tabs{margin:0;padding:0;text-align:center;}
.testimonial-area .testimonial ul.nav.nav-tabs li{display:inline-block;float:inherit;border:0px;background:transparent;color:#444444;}
.testimonial-area .testimonial ul.nav.nav-tabs li:last-child a:after{display:none;}
.testimonial-area .testimonial ul.nav.nav-tabs li.active{background:transparent;color:#444444;border:0px;}
.testimonial-area .testimonial ul.nav.nav-tabs li.active a img{width:100px;height:100px;opacity:1;}
.testimonial-area .testimonial ul.nav.nav-tabs li a{display:block;text-align:center;text-transform:uppercase;font-size:24px;color:#cccccc;background:transparent;border:0px;margin:0;}
.testimonial-area .testimonial ul.nav.nav-tabs li a img{width:100%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;opacity:.2;width:80px;height:80px;}
.testimonial-area .testimonial .tab-content .tab-pane{padding-top:30px;}
.testimonial-area .testimonial .tab-content .tab-pane p{color:#ffffff;padding:0 100px;}
.testimonial-area .testimonial .tab-content .tab-pane .testimonial-details h4{margin-bottom:5px;}
.testimonial-area .testimonial .tab-content .tab-pane .testimonial-details h4 a{color:#ffffff;transition:all 0.5s ease 0s;}
.testimonial-area .testimonial .tab-content .tab-pane .testimonial-details h4 a:hover{color:#1969d6;}
.testimonial-area .testimonial .tab-content .tab-pane .testimonial-details span{color:#ffffff;}
.appointment-section-area{padding:100px 0;border-top:1px dashed #cccccc;}
.appointment-section-area .appointment-section{border:1px solid #444444;margin:0 100px;padding:20px;}
.appointment-section-area .appointment-section ul{margin:0;padding:0;list-style:none;}
.appointment-section-area .appointment-section ul li{display:inline-block;margin-right:150px;font-size:24px;font-weight:300;}
.appointment-section-area .appointment-section ul li:last-child{margin-right:0;}
.appointment-section-area .appointment-section ul li .book-now{display:inline-block;}
.appointment-section-area .appointment-section ul li .book-now a{background:#1969d6;color:#ffffff;display:block;font-size:14px;padding:7px 50px;text-decoration:none;font-weight:500;text-transform:uppercase;transition:all 0.5s ease 0s;}
.appointment-section-area .appointment-section ul li .book-now a:hover{background:#0849a3;}
.footer-top-area{background:#070707;padding:-18px 0 30px;}
.footer-top-area .widget a{display:block;}
.footer-top-area .widget a img{margin-bottom:30px;}
.footer-top-area .widget p{color:#ffffff;}
.footer-top-area .widget .contact-info h4{color:#ffffff;margin-bottom:5px;text-transform:uppercase;}
.footer-top-area .widget .contact-info ul{margin:0;padding:0;}
.footer-top-area .widget .contact-info ul li{display:block;color:#ffffff;}
.footer-top-area .widget h2.widget-title{font-family:'Raleway', sans-serif;font-size:16px;font-weight:700;color:#eaeaea;text-transform:uppercase;margin-bottom:60px;}
.footer-top-area .widget ul{margin:0;padding:0;}
.footer-top-area .widget ul li{display:block;color:#ffffff;position:relative;margin-left:10px;}
.footer-top-area .widget ul li:before{position:absolute;left:-15px;top:0;font-family:fontawesome;width:20px;height:20px;}
.footer-top-area .widget ul li a{display:block;transition:all 0.5s ease 0s;color:#ffffff;text-decoration:none;}
.footer-top-area .widget ul li a:hover{color:#1969d6;}
.footer-top-area .widget form .form-group input{width:100%;height:40px;}
.footer-top-area .widget form .subscribe{display:inline-block;margin-bottom:30px;}
.footer-top-area .widget form .subscribe a{display:block;background:#1969d6;padding:7px 20px;color:#ffffff;transition:all 0.5s ease 0s;}
.footer-top-area .widget form .subscribe a:hover{background:#0849a3;}
.footer-top-area .widget .social-media ul{margin:0;padding:0;}
.footer-top-area .widget .social-media ul li{display:inline-block;margin:0 8px;}
.footer-top-area .widget .social-media ul li:before{display:none;}
.footer-top-area .widget .social-media ul li a{display:block;font-size:18px;}
.footer-bottom-area{background:#1969d6;padding:15px 0;}
.footer-bottom-area p{color:#ffffff;margin:0;font-size:18px;}
.footer-bottom-area p a{color:#ffffff;font-weight:600;}
#scrollUp{background:transparent;border:1px solid #1969d6;bottom:80px;color:#1969d6;display:block;font-size:25px;height:40px;line-height:0;position:fixed;right:20px;text-align:center;text-decoration:none;transition:all 0.5s cubic-bezier(0, 0, 0, 1) 0s;width:40px;z-index:10004;}
#scrollUp:hover{background:#0849a3;}
#scrollUp:hover i{color:#ffffff;}
#scrollUp i{display:block;padding-top:5px;font-size:30px;font-weight:bold;}
.header-two{position:absolute;left:0;right:0;margin:auto;z-index:999;}
.header-two .main-menu ul li ul{background:rgba(255, 168, 0, 0.9);}
.header-two .main-menu ul li ul li{border-bottom:1px solid #ffa800;}
.header-two .main-menu ul li ul li a:hover{color:#d3d3d3;}
.header-two .main-menu ul li.active a{color:#ffa800;}
.header-two .main-menu ul li a{color:#ffffff;}
.header-two .main-menu ul li a:hover{color:#ffa800;}
.header-right2.main-header-right ul li .form-area .navbar-form button.btn-default i{color:#444444;font-size:12px;position:relative;right:0;top:0px;transition:all 0.5s ease 0s;display:block;}
.header-right2.main-header-right ul li .form-area .navbar-form button.btn-default i:hover{color:#ffa800 !important;}
.header-right2.main-header-right ul li.cart-area a{background:#ffa800;}
.home-two-slider.slider-area .slider-1 h1 span{color:#ffa800;}
.home-two-slider.slider-area .slider-1 div.slider-botton ul li.acitve a{background:#ffa800;border:1px solid #ffa800;}
.home-two-slider.slider-area .slider-1 div.slider-botton ul li a{border:1px solid #ffa800;}
.home-two-slider.slider-area .slider-1 div.slider-botton ul li a:hover{background:#ffa800;}
.home-two-slider.slider-area .slider-2 h1 span{color:#ffa800;}
.home-two-slider.slider-area .slider-2 div.slider-botton ul li.acitve a{background:#ffa800;}
.home-two-slider.slider-area .slider-2 div.slider-botton ul li a{border:1px solid #ffa800;}
.home-two-slider.slider-area .slider-2 div.slider-botton ul li a:hover{background:#ffa800;}
.home-two-slider.slider-area .nivo-directionNav .nivo-prevNav:before{color:#ffa800;}
.home-two-slider.slider-area .nivo-directionNav .nivo-prevNav:hover:before{background:#ffa800;color:#ffffff !important;}
.home-two-slider.slider-area .nivo-directionNav .nivo-nextNav:before{color:#ffa800;}
.home-two-slider.slider-area .nivo-directionNav .nivo-nextNav:hover:before{background:#ffa800;color:#ffffff !important;}
.slider-bottom-area .slider-bottom{background:#000000 none repeat scroll 0 0;-webkit-border-radius:0 0 50% 50%;-moz-border-radius:0 0 50% 50%;border-radius:0 0 50% 50%;height:80px;}
.slider-bottom-area .slider-bottom h2{color:#ffffff;margin:0;padding:20px 0 0;}
.most-latest-product-area{padding:100px 0;}
.most-latest-product-area .single-latest-product{position:relative;overflow:hidden;transition:all 0.7s ease 0s;}
.most-latest-product-area .single-latest-product:hover{-webkit-box-shadow:-0.5px 4px 15px 1px rgba(0, 0, 0, 0.76);-moz-box-shadow:-0.5px 4px 15px 1px rgba(0, 0, 0, 0.76);box-shadow:-0.5px 4px 15px 1px rgba(0, 0, 0, 0.76);}
.most-latest-product-area .single-latest-product:hover .latest-product-details h3{background:rgba(0, 0, 0, 0) url("images/home2/latest-product/hover.png") no-repeat scroll center center;}
.most-latest-product-area .single-latest-product:hover .latest-product-details .read-more a{background:#ffa800;}
.most-latest-product-area .single-latest-product .latest-product-image{position:relative;overflow:hidden;margin-bottom:30px;}
.most-latest-product-area .single-latest-product .latest-product-image a{display:block;width:100%;position:relative;overflow:hidden;}
.most-latest-product-area .single-latest-product .latest-product-image .overley{position:absolute;right:0;left:0;margin:auto;text-align:center;top:0px;opacity:0;visibility:hidden;transition:all 0.6s ease 0s;width:100%;height:100%;}
.most-latest-product-area .single-latest-product .latest-product-image .overley ul{margin:0;padding:0;text-align:center;position:relative;top:50%;transform:translateY(-20px);}
.most-latest-product-area .single-latest-product .latest-product-image .overley ul li{display:inline-block;margin:0 3px;}
.most-latest-product-area .single-latest-product .latest-product-image .overley ul li a{width:40px;height:40px;line-height:40px;margin:auto;text-align:center;border:1px solid #cccccc;color:#cccccc;transition:all 0.5s ease 0s;}
.most-latest-product-area .single-latest-product .latest-product-image .overley ul li a:hover{background:#1969d6;color:#ffffff;border:1px solid #1969d6;}
.most-latest-product-area .single-latest-product .latest-product-details{position:absolute;bottom:0;height:60px;left:0;right:0;margin:auto;}
.most-latest-product-area .single-latest-product .latest-product-details h3{background:rgba(0, 0, 0, 0) url("images/home2/latest-product/product-title-bg.png") no-repeat scroll center center;height:40px;margin-bottom:0;margin-left:-13px;text-align:center;transition:all 0.5s ease 0s;}
.most-latest-product-area .single-latest-product .latest-product-details h3 a{display:block;font-size:18px;transition:all 0.5s ease 0s;color:#ffffff;padding-top:10px;}
.most-latest-product-area .single-latest-product .read-more{height:20px;position:absolute;right:35px;top:40px;width:20px;margin:auto;text-align:center;}
.most-latest-product-area .single-latest-product .read-more a{display:block;-webkit-transform:skew(-20deg);-moz-transform:skew(-20deg);-o-transform:skew(-20deg);background:#353535;color:#ffffff;margin:auto;text-align:center;transition:all 0.5s ease 0s;}
.home2-about-section-area{background:#f8f8f8;overflow:hidden;}
.home2-about-section-area .home2-about-section-image{overflow:hidden;position:relative;}
.home2-about-section-area .home2-about-section-image:hover a:after{left:-50%;opacity:1;top:-50%;}
.home2-about-section-area .home2-about-section-image a:after{background:rgba(255, 168, 0, 0.7) none repeat scroll 0 0;content:"";height:100%;left:-100%;margin-left:0;margin-top:0;opacity:0;position:absolute;top:-100%;transform:rotate(45deg) scaleY(2);transition:all 0.3s ease-out 0s;width:100%;}
.home2-about-section-area .home2-about-section-image a img{width:100%;background-size:cover;}
.home2-about-section-area .home2-about-section-content{padding:70px 0;}
.home2-about-section-area .home2-about-section-content h2{font-size:24px;font-weight:300;color:#353535;padding-bottom:15px;position:relative;}
.home2-about-section-area .home2-about-section-content h2:after{position:absolute;left:0;bottom:0;height:3px;width:150px;background:#ffa800;content:"";}
.home2-about-section-area .home2-about-section-content .service-list .single-service{margin-bottom:30px;}
.home2-about-section-area .home2-about-section-content .service-list .single-service h3{margin-bottom:15px;}
.home2-about-section-area .home2-about-section-content .service-list .single-service h3 a{display:block;text-decoration:none;font-size:18px;color:#353535;transition:all 0.5s ease 0s;}
.home2-about-section-area .home2-about-section-content .service-list .single-service h3 a:hover{color:#ffa800;}
.home2-about-section-area .home2-about-section-content .service-list .single-service h3 a i{margin-right:20px;font-weight:600;font-size:35px;color:#ffa800;}
.home2-about-section-area .home2-about-section-content .service-list .single-service p{margin-right:120px;}
.collection-vehicle-area{padding:100px 0;}
.collection-vehicle-area .collection-vehicle-content h2{font-size:24px;font-weight:600;color:#353535;margin-bottom:5px;}
.collection-vehicle-area .collection-vehicle-content p{font-size:18px;color:#353535;font-weight:300;}
.collection-vehicle-area .collection-vehicle-content .product-price p span{color:#353535;font-weight:700;}
.collection-vehicle-area .collection-vehicle-content .product-details p{font-weight:300;font-size:14px;}
.collection-vehicle-area .collection-vehicle-content .product-info{margin-bottom:40px;}
.collection-vehicle-area .collection-vehicle-content .product-info ul{margin:0;padding:0;}
.collection-vehicle-area .collection-vehicle-content .product-info ul li{display:inline-block;margin-right:10px;}
.collection-vehicle-area .collection-vehicle-content .product-info ul li i{font-size:20px;margin-right:10px;}
.collection-vehicle-area .collection-vehicle-content .read-more{display:inline-block;}
.collection-vehicle-area .collection-vehicle-content .read-more a{background:#ffa800;border-radius:5px;color:#ffffff;display:block;font-weight:700;padding:10px 40px;text-transform:uppercase;transition:all 0.5s ease 0s;}
.collection-vehicle-area .collection-vehicle-content .read-more a:hover{background:#c3850e;}
.collection-vehicle-area .collection-image img:hover{opacity:.9;}
.team-area{padding:100px 0;}
.team-area .single-team .team-image{position:relative;overflow:hidden;}
.team-area .single-team .team-image:hover .overley{opacity:1;visibility:visible;transform:scale(1);}
.team-area .single-team .team-image:hover .overley .team-details{bottom:30px;}
.team-area .single-team .team-image a{display:block;}
.team-area .single-team .team-image a img{width:100%;}
.team-area .single-team .team-image .overley{position:absolute;right:23px;left:0;margin:auto;text-align:center;bottom:0px;opacity:0;visibility:hidden;transform:scale(0);transition:all 0.6s ease 0s;width:90%;height:35%;-webkit-transform:skew(-4deg) !important;-moz-transform:skew(-4deg) !important;-o-transform:skew(-4deg) !important;background:rgba(0, 0, 0, 0.7);}
.team-area .single-team .team-image .overley .team-details{bottom:0px;left:0;margin:auto;position:absolute;right:0;text-align:center;transition:all 0.6s ease 0s;}
.team-area .single-team .team-image .overley .team-details h3{margin-bottom:0;}
.team-area .single-team .team-image .overley .team-details h3 a{display:block;color:#ffffff;font-size:16px;font-weight:800;transition:all 0.5s ease 0s;}
.team-area .single-team .team-image .overley .team-details h3 a:hover{color:#ffa800;}
.team-area .single-team .team-image .overley .team-details span.designation{color:#ffffff;}
.team-area .single-team .team-image .overley .team-details .social-media ul{margin:0;padding:0;}
.team-area .single-team .team-image .overley .team-details .social-media ul li{display:inline-block;margin:0 8px;}
.team-area .single-team .team-image .overley .team-details .social-media ul li:before{display:none;}
.team-area .single-team .team-image .overley .team-details .social-media ul li a{display:block;font-size:18px;color:#ffffff;transition:all 0.5s ease 0s;}
.team-area .single-team .team-image .overley .team-details .social-media ul li a:hover{color:#ffa800;}
.team-area .single-team .team-image .overley .team-details .social-media.social-media ul{margin:0;padding:0;}
.team-area .single-team .team-image .overley .team-details .social-media.social-media ul li{display:inline-block;margin:0 8px;}
.team-area .single-team .team-image .overley .team-details .social-media.social-media ul li:before{display:none;}
.team-area .single-team .team-image .overley .team-details .social-media.social-media ul li a{display:block;font-size:18px;color:#ffffff;transition:all 0.5s ease 0s;}
.team-area .single-team .team-image .overley .team-details .social-media.social-media ul li a:hover{color:#1969d6;}
.home-two-testimonial-area{background:url('images/testimonial/bg.jpg') no-repeat;padding:100px 0;overflow:hidden;}
.home-two-testimonial-area .home-two-testimonial .single-testimonial .image{margin-bottom:20px;}
.home-two-testimonial-area .home-two-testimonial .single-testimonial .image img{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #ffa800;}
.home-two-testimonial-area .home-two-testimonial .single-testimonial p{color:#ffffff;padding:0 100px;}
.home-two-testimonial-area .home-two-testimonial .single-testimonial .testimonial-details h4{margin-bottom:5px;}
.home-two-testimonial-area .home-two-testimonial .single-testimonial .testimonial-details h4 a{color:#ffffff;transition:all 0.5s ease 0s;}
.home-two-testimonial-area .home-two-testimonial .single-testimonial .testimonial-details h4 a:hover{color:#ffa800;}
.home-two-testimonial-area .home-two-testimonial .single-testimonial .testimonial-details span{color:#ffffff;}
.home-two-testimonial-area .home-two-testimonial .owl-controls .owl-pagination .owl-page.active span{background:#ffa800;}
.home-two-testimonial-area .home-two-testimonial .owl-controls .owl-pagination .owl-page span{background:#ffa800;}
.home-two-testimonial-area .home-two-testimonial .owl-controls .owl-buttons .owl-prev{left:0;position:absolute;top:40%;width:30px;height:30px;line-height:30px;opacity:1;background:#ffffff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:auto;text-align:center;transition:all 0.5s ease 0s;}
.home-two-testimonial-area .home-two-testimonial .owl-controls .owl-buttons .owl-prev:hover{background:#ffa800;}
.home-two-testimonial-area .home-two-testimonial .owl-controls .owl-buttons .owl-prev:hover i{color:#ffffff;}
.home-two-testimonial-area .home-two-testimonial .owl-controls .owl-buttons .owl-prev i{color:#000000;font-size:20px;font-weight:500;}
.home-two-testimonial-area .home-two-testimonial .owl-controls .owl-buttons .owl-next{right:0;position:absolute;top:40%;width:30px;height:30px;line-height:30px;opacity:1;background:#ffffff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:auto;text-align:center;transition:all 0.5s ease 0s;}
.home-two-testimonial-area .home-two-testimonial .owl-controls .owl-buttons .owl-next:hover{background:#ffa800;}
.home-two-testimonial-area .home-two-testimonial .owl-controls .owl-buttons .owl-next:hover i{color:#ffffff;}
.home-two-testimonial-area .home-two-testimonial .owl-controls .owl-buttons .owl-next i{color:#000000;font-size:20px;font-weight:500;}
.blog-area.blog-area2{padding:40px 0 100px;}
.blog-area.blog-area2 .single-blog{position:relative;overflow:hidden;}
.blog-area.blog-area2 .single-blog:hover .blog-image a:after{left:-80%;opacity:1;top:-60%;}
.blog-area.blog-area2 .single-blog:hover .blog-image .date{background:#ffa800;}
.blog-area.blog-area2 .single-blog:hover .blog-details h3 a{color:#ffa800;}
.blog-area.blog-area2 .single-blog:hover .blog-info ul li .see-more a{color:#ffa800;}
.blog-area.blog-area2 .single-blog:hover .blog-info ul li .see-more a:after{color:#ffa800;}
.blog-area.blog-area2 .single-blog:hover .blog-info ul li i{color:#ffa800;}
.blog-area.blog-area2 .single-blog .blog-image{position:relative;margin-bottom:30px;overflow:hidden;}
.blog-area.blog-area2 .single-blog .blog-image a{display:block;position:relative;overflow:hidden;}
.blog-area.blog-area2 .single-blog .blog-image a:after{background:#ffa800 none repeat scroll 0 0;content:"";height:100%;left:-100%;margin-left:0;margin-top:0;opacity:0;position:absolute;top:-100%;transform:rotate(45deg) scaleY(2);transition:all 0.5s ease 0s;width:100%;}
.blog-area.blog-area2 .single-blog .blog-image a img{width:100%;}
.blog-area.blog-area2 .single-blog .blog-image .date{background:#444444;bottom:0;color:#ffffff;font-size:18px;font-weight:600;height:70px;line-height:20px;margin:auto;padding:13px;position:absolute;right:0;text-align:center;width:70px;transition:all 0.5s ease 0s;}
.blog-area.blog-area2 .single-blog .blog-image .date a{color:#ffffff;}
.blog-area.blog-area2 .single-blog .blog-details h3{margin-bottom:5px;}
.blog-area.blog-area2 .single-blog .blog-details h3 a{font-size:16px;font-weight:600;transition:all 0.5s ease 0s;color:#444444;}
.blog-area.blog-area2 .single-blog .blog-details p{margin-bottom:30px;}
.blog-area.blog-area2 .single-blog .blog-info{position:relative;overflow:hidden;}
.blog-area.blog-area2 .single-blog .blog-info ul{margin:0;padding:0;}
.blog-area.blog-area2 .single-blog .blog-info ul li{float:left;width:50%;}
.blog-area.blog-area2 .single-blog .blog-info ul li .see-more{position:absolute;right:0;top:0;}
.blog-area.blog-area2 .single-blog .blog-info ul li .see-more a{font-size:16px;font-weight:500;transition:all 0.5s ease 0s;color:#444444;position:relative;margin-right:20px;}
.blog-area.blog-area2 .single-blog .blog-info ul li .see-more a:after{position:absolute;right:-30px;top:0;content:"\f101";font-family:fontawesome;width:20px;height:20px;}
.make-free-appointment-area .make-free-appointment{background:rgba(0, 0, 0, 0) url("images/footer-appointment.png") no-repeat scroll 0 0;bottom:-30px;height:100px;left:0;margin:auto;position:absolute;right:0;text-align:center;width:100%;}
.make-free-appointment-area .make-free-appointment ul{list-style:outside none none;margin:0;padding:30px 0 0;}
.make-free-appointment-area .make-free-appointment ul li{display:inline-block;margin-right:150px;font-size:24px;font-weight:300;color:#ffffff;}
.make-free-appointment-area .make-free-appointment ul li:last-child{margin-right:0;}
.make-free-appointment-area .make-free-appointment ul li .book-now{display:inline-block;}
.make-free-appointment-area .make-free-appointment ul li .book-now a{background:#ffffff;color:#444444;display:block;font-size:14px;padding:7px 50px;text-decoration:none;font-weight:500;text-transform:uppercase;transition:all 0.5s ease 0s;}
.make-free-appointment-area .make-free-appointment ul li .book-now a:hover{background:#b97c07;color:#ffffff;}
.footer-top-area2.footer-top-area{background:#070707;padding:100px 0 30px;}
.footer-top-area2.footer-top-area .widget a{display:block;}
.footer-top-area2.footer-top-area .widget a img{margin-bottom:30px;}
.footer-top-area2.footer-top-area .widget p{color:#ffffff;}
.footer-top-area2.footer-top-area .widget .contact-info h4{color:#ffffff;margin-bottom:5px;text-transform:uppercase;}
.footer-top-area2.footer-top-area .widget .contact-info ul{margin:0;padding:0;}
.footer-top-area2.footer-top-area .widget .contact-info ul li{display:block;color:#ffffff;}
.footer-top-area2.footer-top-area .widget h2.widget-title{font-family:'Raleway', sans-serif;font-size:16px;font-weight:700;color:#eaeaea;text-transform:uppercase;margin-bottom:60px;}
.footer-top-area2.footer-top-area .widget ul{margin:0;padding:0;}
.footer-top-area2.footer-top-area .widget ul li{display:block;color:#ffffff;position:relative;margin-left:10px;}
.footer-top-area2.footer-top-area .widget ul li:before{position:absolute;left:-15px;top:0;content:"\f101";font-family:fontawesome;width:20px;height:20px;}
.footer-top-area2.footer-top-area .widget ul li a{display:block;transition:all 0.5s ease 0s;color:#ffffff;text-decoration:none;}
.footer-top-area2.footer-top-area .widget ul li a:hover{color:#ffa800;}
.footer-top-area2.footer-top-area .widget form .form-group input{width:100%;height:40px;}
.footer-top-area2.footer-top-area .widget form .subscribe{display:inline-block;margin-bottom:30px;}
.footer-top-area2.footer-top-area .widget form .subscribe a{display:block;background:#ffa800;padding:7px 20px;color:#ffffff;transition:all 0.5s ease 0s;}
.footer-top-area2.footer-top-area .widget form .subscribe a:hover{background:#ffa800;}
.footer-top-area2.footer-top-area .widget .social-media ul{margin:0;padding:0;}
.footer-top-area2.footer-top-area .widget .social-media ul li{display:inline-block;margin:0 8px;}
.footer-top-area2.footer-top-area .widget .social-media ul li:before{display:none;}
.footer-top-area2.footer-top-area .widget .social-media ul li a{display:block;font-size:18px;}
.footer-bottom-area.footer-bottom-area2{background:#ffa800;padding:15px 0;}
.footer-bottom-area.footer-bottom-area2 p{color:#ffffff;margin:0;font-size:18px;}
.footer-bottom-area.footer-bottom-area2 p a{color:#ffffff;font-weight:600;}
.counter-up-area2.counter-up-area{padding:100px 0;background:url('images/counter/1.jpg') no-repeat;background-size:cover;background-position:center;}
.counter-up-area2.counter-up-area .ab-count .about-counter-list{color:#ffffff;text-align:left;display:block;text-align:center;}
.counter-up-area2.counter-up-area .ab-count .about-counter-list h1.about-counter{font-weight:600;font-size:48px;width:150px;height:150px;line-height:150px;border:1px dotted #ffa800;-webkit-border-radius:5%;-moz-border-radius:5%;border-radius:5%;text-align:center;margin:auto;margin-bottom:30px;}
.counter-up-area2.counter-up-area .ab-count .about-counter-list p{font-weight:500;font-size:24px;margin-bottom:0;text-align:center;}
.main-header.sticky.stick{background:#ffffff;position:fixed;top:0px;z-index:99;margin:0 auto;padding:0;left:0;right:0;border-bottom:1px solid #1969d6;}
.main-header.sticky.stick .logo-area{padding:20px 0;}
.main-header.sticky.stick .main-menu ul li{padding:25px 20px;}
.main-header.sticky.stick .main-menu ul > li > ul > li{padding:0;}
.main-header.sticky.stick .main-menu ul > li > ul > li a{padding:7px 10px;}
.main-header.sticky.stick .main-header-right ul li .form-area{padding-top:25px;}
.main-header.sticky.stick .main-header-right ul li.cart-area a{margin-top:-28px;}
.header-two.sticky.stick{background:#333333;position:fixed;top:0px;z-index:99;margin:0 auto;padding:0;left:0;right:0;border-bottom:1px solid #1969d6;}
.header-two.sticky.stick .logo-area{padding:20px 0;}
.header-two.sticky.stick .main-menu ul li{padding:25px 20px;}
.header-two.sticky.stick .main-menu ul > li > ul > li{padding:0;}
.header-two.sticky.stick .main-menu ul > li > ul > li a{padding:7px 10px;}
.header-two.sticky.stick .main-header-right ul li .form-area{padding-top:25px;}
.header-two.sticky.stick .main-header-right ul li.cart-area a{margin-top:-28px;}
.breadcumb-area{background:url('images/breadcumb-bg.jpg') no-repeat;padding:100px 0;background-size:cover;background-position:center;}
.breadcumb-area .breadcumb h2{color:#ffffff;margin-bottom:10px;font-weight:600;font-size:30px;}
.breadcumb-area .breadcumb ul{margin:0;padding:0;text-align:center;}
.breadcumb-area .breadcumb ul li{display:inline-block;margin-right:5px;color:#1969d6;font-weight:500;}
.breadcumb-area .breadcumb ul li a{display:block;text-decoration:none;color:#ffffff;}
.breadcumb-areaproduct .breadcumbproduct h2{color:#ffffff;margin-bottom:10px;font-weight:600;font-size:30px;}
.breadcumb-areaproduct{background:url('images/window.jpg') no-repeat;padding:0px;background-size:cover;background-position:center;}
.breadcumb-areaproduct .breadcumbproduct ul{margin:0;padding:0;text-align:center;}
.breadcumb-areaproduct .breadcumbproduct ul li{display:inline-block;margin-right:5px;color:#1969d6;font-weight:500;}
.breadcumb-areaproduct .breadcumbproduct ul li a{display:block;text-decoration:none;color:#ffffff;}
.about-us-area.about-page h2{margin-bottom:5px;}
.about-us-area.about-page .underline{margin-bottom:20px;}
.about-us-area.about-page a{background:#1969d6;color:#ffffff;margin:0;}
.about-us-area.about-page a:hover{background:#023d8e;}
.our-work-three.about-page-gallery{padding:100px 0 0;}
.blog-area.blog-area-page2{padding:50px 0 160px;}
.make-free-appointment.make-free-appointment2{background:url('images/footer-appointment2.png') no-repeat;}
.about-two-page-breadcumb-area{background:#f1f1f1;padding:60px 0;}
.about-two-page-breadcumb-area .breadcumb-title h2{font-size:30px;font-weight:600;color:#444444;margin-bottom:0;}
.about-two-page-breadcumb-area .breadcumb ul{margin:0;padding:0;text-align:right;}
.about-two-page-breadcumb-area .breadcumb ul li{display:inline-block;margin-right:10px;color:#444444;}
.about-two-page-breadcumb-area .breadcumb ul li a{color:#444444;}
.about-page-two-about-us-area{padding:38px 0;}
.about-page-two-about-us-area .about-us-content h2{font-size:24px;font-family:'Poppins', sans-serif;font-weight:300;position:relative;}
.about-page-two-about-us-area .about-us-content h2:after{position:absolute;left:0;bottom:-10px;height:3px;width:272px;background:#000;content:"";}
.about1-page-two-about-us-area .about1-us1-content1 h2{font-size:24px;font-family:'Poppins', sans-serif;font-weight:300;position:relative;}
.about1-page-two-about1-us1-area .about-us-content1 h2:after{position:absolute;left:0;bottom:-10px;height:3px;width:272px;background:#000;content:"";}
.about-page-two-about-us-area .about-us-content span{font-weight:600;color:#000000;margin-bottom:30px;display:block;margin-bottom:20px;}
.about-page-two-about-us-area .about-us-content .about-info h3{margin-bottom:5px;}
.about-page-two-about-us-area .about-us-content .about-info p{font-size:20px;}
.about-page-two-about-us-area .about-us-feature-image img{width:100%;}
.about-page-two-about-us-area .about-us-feature-image img:hover{-webkit-box-shadow:0px 25px 30px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 25px 30px 0px rgba(0, 0, 0, 0.15);-webkit-transform:translate(0, -5px) rotate(0.01deg);-o-transform:translate(0, -5px) rotate(0.01deg);-ms-transform:translate(0, -5px) rotate(0.01deg);transform:translate(0, -5px) rotate(0.01deg);-webkit-transition:box-shadow 0.3s ease 0s, transform 0.3s ease 0s;-moz-transition:box-shadow 0.3s ease 0s, transform 0.3s ease 0s;-o-transition:box-shadow 0.3s ease 0s, transform 0.3s ease 0s;transition:box-shadow 0.3s ease 0s, transform 0.3s ease 0s;}
.mission-vission-area{background:url('images/about/missionandvission.jpg') no-repeat;background-position:center;background-size:cover;padding:20px 0;}
.mission-vission-area .content-area h3{font-size:16px;font-family:'Poppins', sans-serif;font-weight:700;position:relative;text-transform:uppercase;}
.mission-vission-area .content-area h3:after{position:absolute;left:0;bottom:-10px;height:3px;width:100px;content:"";}
.mission-vission-area .content-area p{margin-right:100px;margin-bottom:30px;}
.mission-vission-area .content-area ul li{display:block;margin-bottom:5px;}
.mission-vission-area .content-area ul li i{margin-right:10px;font-weight:bold;font-size:20px;color:#1969d6;}
.shop-page-area{padding:100px 0;}
.shop-page-area .tobar-area{overflow:hidden;}
.shop-page-area .tobar-area .view-area ul.nav-tabs{margin:0;padding:0;list-style:none;border:0px;}
.shop-page-area .tobar-area .view-area ul.nav-tabs li{border:0px;}
.shop-page-area .tobar-area .view-area ul.nav-tabs li.active{border:0px;}
.shop-page-area .tobar-area .view-area ul.nav-tabs li.active a{border:0px;}
.shop-page-area .tobar-area .view-area ul.nav-tabs li.active a:hover{background:transparent;color:#1969d6;}
.shop-page-area .tobar-area .view-area ul.nav-tabs li a{border:0px;}
.shop-page-area .tobar-area .view-area ul.nav-tabs li a:hover{background:transparent;color:#1969d6;}
.shop-page-area .tobar-area .showing-result ul{margin:0;padding:0;list-style:none;}
.shop-page-area .tobar-area .showing-result ul li{display:inline-block;font-weight:600;color:#333333;margin-right:10px;height:25px;}
.shop-page-area .tobar-area .showing-result ul li .form-group{margin:0;}
.shop-page-area .tobar-area .showing-result ul li .form-group.seclect-box select.form-control{display:inline-block;border:0;background:transparent;border-radius:0px;}
.shop-page-area .tab-content .tab-pane .single-product-area{position:relative;margin-top:30px;}
.shop-page-area .tab-content .tab-pane .single-product-area .product-image{position:relative;overflow:hidden;}
.shop-page-area .tab-content .tab-pane .single-product-area .product-image:hover .overley{opacity:1;top:0;transform:skew(0deg);visibility:visible;}
.shop-page-area .tab-content .tab-pane .single-product-area .product-image a{display:block;}
.shop-page-area .tab-content .tab-pane .single-product-area .product-image a img{width:100%;}
.shop-page-area .tab-content .tab-pane .single-product-area .product-image .overley{background:rgba(0, 0, 0, 0.7) none repeat scroll 0 0;height:100%;left:0;margin:auto;opacity:0;position:absolute;right:0;text-align:center;top:0;transform:skew(0deg);transition:all 0.9s ease 0s;visibility:hidden;width:100%;}
.shop-page-area .tab-content .tab-pane .single-product-area .product-image .overley .product-details{margin:0;padding:0;position:relative;top:40%;transform:translateY(-20px);text-align:center;}
.shop-page-area .tab-content .tab-pane .single-product-area .product-image .overley .product-details .product-info ul{margin:0 0 10px;padding:0;position:relative;}
.shop-page-area .tab-content .tab-pane .single-product-area .product-image .overley .product-details .product-info ul li{display:inline-block;margin:0 3px;}
.shop-page-area .tab-content .tab-pane .single-product-area .product-image .overley .product-details .product-info ul li a{color:#000000;height:40px;line-height:40px;margin:auto;text-align:center;transition:all 0.5s ease 0s;width:40px;background:#ffffff;border:1px solid #ffffff;}
.shop-page-area .tab-content .tab-pane .single-product-area .product-image .overley .product-details .product-info ul li a:hover{background:#1969d6;border:1px solid #1969d6;color:#ffffff;}
.shop-page-area .tab-content .tab-pane .single-product-area .product-image .overley .product-details .product-title h3{margin-bottom:5px;}
.shop-page-area .tab-content .tab-pane .single-product-area .product-image .overley .product-details .product-title h3 a{transition:all 0.5s ease 0s;display:block;font-family:'Poppins', sans-serif;font-size:18px;color:#ffffff;font-weight:600;}
.shop-page-area .tab-content .tab-pane .single-product-area .product-image .overley .product-details .product-title h3 a:hover{color:#1969d6;}
.shop-page-area .tab-content .tab-pane .single-product-area .product-image .overley .product-details .product-price h3{margin-bottom:0;transition:all 0.5s ease 0s;display:block;font-family:'Poppins', sans-serif;font-size:18px;color:#ffffff;font-weight:600;}
.shop-page-area .tab-content .tab-pane .single-product-area .product-image .overley .product-details .product-price h3:hover{color:#1969d6;}
.shop-page-area .product-list-view-area .list-single-product{margin-top:30px;}
.shop-page-area .product-list-view-area .list-single-product .media a{display:block;position:relative;overflow:hidden;margin-right:20px;}
.shop-page-area .product-list-view-area .list-single-product .media a:hover:after{opacity:1;top:0;transform:skew(0deg);visibility:visible;}
.shop-page-area .product-list-view-area .list-single-product .media a:after{background:rgba(0, 0, 0, 0.7) none repeat scroll 0 0;height:100%;left:0;margin:auto;opacity:0;position:absolute;right:0;text-align:center;top:0;transform:skew(0deg);transition:all 0.9s ease 0s;visibility:hidden;width:100%;content:"";margin-right:10px;}
.shop-page-area .product-list-view-area .list-single-product .media a img{width:100%;}
.shop-page-area .product-list-view-area .list-single-product .media .media-body h4.media-heading{margin-bottom:30px;position:relative;}
.shop-page-area .product-list-view-area .list-single-product .media .media-body h4.media-heading:after{background:#1969d6;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:100px;}
.shop-page-area .product-list-view-area .list-single-product .media .media-body h4.media-heading a{transition:all 0.5s ease 0s;display:block;font-family:'Poppins', sans-serif;font-size:18px;color:#000000;font-weight:600;text-transform:uppercase;}
.shop-page-area .product-list-view-area .list-single-product .media .media-body h4.media-heading a:after{display:none;}
.shop-page-area .product-list-view-area .list-single-product .media .media-body h4.media-heading a:hover{color:#1969d6;}
.shop-page-area .product-list-view-area .list-single-product .media .media-body p{margin-bottom:30px;}
.shop-page-area .product-list-view-area .list-single-product .media .media-body .read-more{display:inline-block;}
.shop-page-area .product-list-view-area .list-single-product .media .media-body .read-more a{background:#1969d6;border-radius:5px;color:#ffffff;display:block;font-weight:700;padding:10px 40px;text-transform:uppercase;transition:all 0.5s ease 0s;}
.shop-page-area .product-list-view-area .list-single-product .media .media-body .read-more a:after{display:none;}
.shop-page-area .product-list-view-area .list-single-product .media .media-body .read-more a:hover{background:#0849a3;}
.pagination-area{padding-top:30px;}
.pagination-area ul{text-align:center;}
.pagination-area ul li{display:inline-block;}
.pagination-area ul li.active a{background:#1969d6;color:#ffffff;}
.pagination-area ul li a{display:block;width:40px;height:40px;line-height:40px;background:transparent;border:1px solid #1969d6;color:#000000;font-size:18px;text-decoration:none;transition:all 0.5s ease 0s;text-align:center;}
.pagination-area ul li a:hover{background:#1969d6;color:#ffffff;}
.sidebar-area .widget{background:#f9f9f9;overflow:hidden;padding:15px;margin-bottom:30px;}
.sidebar-area .widget:last-child{margin-bottom:0;}
.sidebar-area .widget h2.widget-title{font-weight:800;font-family:'Poppins', sans-serif;color:#000000;font-size:14px;text-decoration:uppercase;position:relative;}
.sidebar-area .widget h2.widget-title:after{position:absolute;left:0;right:0;width:100%;height:1px;background:#e4e4e4;content:"";top:25px;}
.sidebar-area .widget ul{margin:0;padding:0;list-style:none;}
.sidebar-area .widget ul li{display:block;margin-bottom:5px;}
.sidebar-area .widget ul li a{display:block;text-decoration:none;text-transform:uppercase;position:relative;margin-left:20px;color:#444444;transition:all 0.5s ease 0s;}
.sidebar-area .widget ul li a:hover{color:#1969d6;}
.sidebar-area .widget ul li a:after{position:absolute;left:-20px;top:0px;content:"\f061";font-family:'fontawesome';font-size:13px;font-weight:300;}
.sidebar-area .widget ul.tag-list{margin:0;padding:0;list-style:none;}
.sidebar-area .widget ul.tag-list li{display:inline-block;margin-right:5px;}
.sidebar-area .widget ul.tag-list li a{display:block;text-decoration:none;color:#444444;transition:all 0.5s ease 0s;border:1px solid #444444;padding:2px 7px;text-transform:capitalize;margin-left:0;font-size:13px;}
.sidebar-area .widget ul.tag-list li a:hover{background:#1969d6;border:1px solid #1969d6;color:#ffffff;}
.sidebar-area .widget ul.tag-list li a:after{display:none;margin:0;}
.sidebar-area .widget .price-area label{color:#444444;font-weight:300;font-size:13px;}
.sidebar-area .widget .price-area input{width:100%;text-align:center;margin-bottom:20px;}
.sidebar-area .widget .price-area a{background:#1969d6;color:#ffffff;display:block;font-size:14px;font-weight:500;padding:7px 50px;text-decoration:none;text-transform:uppercase;transition:all 0.5s ease 0s;text-align:center;}
.sidebar-area .widget .price-area a:hover{background:#0849a3;}
.sidebar-area .widget ul.photo{margin:0 0 -30px;padding:0;list-style:none;}
.sidebar-area .widget ul.photo li{display:inline-block;margin:3px;}
.sidebar-area .widget ul.photo li img{width:67px;}
.sidebar-area .widget ul.photo li img:hover{opacity:.9;}
.sidebar-area .widget .widget_wysija form input{width:100%;height:40px;margin-top:20px;display:block;}
.sidebar-area .widget .widget_wysija form .submit-button{text-align:center;clear:both;display:block;padding:15px;}
.sidebar-area .widget .widget_wysija form .submit-button a{background:#1969d6;color:#ffffff;display:block;font-size:14px;font-weight:500;padding:10px 45px;text-decoration:none;transition:all 0.5s ease 0s;width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.sidebar-area .widget .widget_wysija form .submit-button a:hover{background:#0849a3;}
.sidebar-area .widget.recomonded{display:block;margin-bottom:0;}
.sidebar-area .widget.recomonded img{margin-bottom:10px;}
.sidebar-area .widget.recomonded img:hover{-webkit-box-shadow:0px 25px 30px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 25px 30px 0px rgba(0, 0, 0, 0.15);-webkit-transform:translate(0, -5px) rotate(0.01deg);-o-transform:translate(0, -5px) rotate(0.01deg);-ms-transform:translate(0, -5px) rotate(0.01deg);transform:translate(0, -5px) rotate(0.01deg);-webkit-transition:box-shadow 0.3s ease 0s, transform 0.3s ease 0s;-moz-transition:box-shadow 0.3s ease 0s, transform 0.3s ease 0s;-o-transition:box-shadow 0.3s ease 0s, transform 0.3s ease 0s;transition:box-shadow 0.3s ease 0s, transform 0.3s ease 0s;}
.sidebar-area .widget.recomonded h3{margin-bottom:10px;}
.sidebar-area .widget.recomonded h3 a{display:block;font-size:16px;color:#333333;transition:all 0.5s ease 0s;width:100%;}
.sidebar-area .widget.recomonded h3 a:hover{color:#1969d6;}
.apppointment-page-area{padding:100px 0;}
.apppointment-page-area .appointment-feature-image img{width:100%;}
.apppointment-page-area .appointment-feature-image img:hover{opacity:.9;}
.apppointment-page-area .appointment-page-form .form-group input,
.apppointment-page-area .appointment-page-form .form-group select,
.apppointment-page-area .appointment-page-form .form-group textarea{width:100%;border-radius:0px;background:#edeeed;border:none;color:#000000;}
.apppointment-page-area .appointment-page-form .form-group input.form-control,
.apppointment-page-area .appointment-page-form .form-group select.form-control,
.apppointment-page-area .appointment-page-form .form-group textarea.form-control{border-color:none;box-shadow:none;outline:0 none;}
.apppointment-page-area .appointment-page-form .form-group input,
.apppointment-page-area .appointment-page-form .form-group select{height:42px;color:#000000;}
.apppointment-page-area .appointment-page-form .form-group .btn-send{background:#1969d6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#ffffff;display:block;font-weight:700;padding:7px 40px;text-transform:uppercase;transition:all 0.5s ease 0s;border:none;-webkit-box-shadow:0px 25px 30px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 25px 30px 0px rgba(0, 0, 0, 0.15);-webkit-transform:translate(0, -5px) rotate(0.01deg);-o-transform:translate(0, -5px) rotate(0.01deg);-ms-transform:translate(0, -5px) rotate(0.01deg);transform:translate(0, -5px) rotate(0.01deg);-webkit-transition:box-shadow 0.3s ease 0s, transform 0.3s ease 0s;-moz-transition:box-shadow 0.3s ease 0s, transform 0.3s ease 0s;-o-transition:box-shadow 0.3s ease 0s, transform 0.3s ease 0s;transition:box-shadow 0.3s ease 0s, transform 0.3s ease 0s;}
.apppointment-page-area .appointment-page-form .form-group .btn-send:hover{background:#0849a3;}
.we-server-area{padding:0 0 100px 0;}
.we-server-area .we-server{padding:0 200px;}
.we-server-area .we-server h2{font-size:24px;color:#444444;font-weight:600;}
.we-server-area .we-server p{font-weight:300;}
.we-server-area .we-server .contact-us{display:inline-block;}
.we-server-area .we-server .contact-us a{border:1px solid #444444;border-radius:5px;color:#444444;display:inline-block;font-weight:600;padding:10px 30px;text-transform:uppercase;transition:all 0.5s ease 0s;}
.we-server-area .we-server .contact-us a:hover{background:#1969d6;color:#ffffff;border:1px solid #1969d6;}
.single-product{padding:40px 0;}
.single-product .single-product-image{position:relative;}
.single-product .single-product-image a{display:block;position:relative;overflow:hidden;}
.single-product .single-product-image a:hover:after{opacity:1;visibility:visible;transform:scale(1);}
.single-product .single-product-image a:after{position:absolute;right:0;left:0;margin:auto;text-align:center;top:0px;opacity:0;visibility:hidden;transform:scale(0);transition:all 0.6s ease 0s;width:100%;height:100%;-webkit-transform:skew(0deg);-moz-transform:skew(0deg);-o-transform:skew(0deg);background:rgba(0, 0, 0, 0.7);content:"";}
.single-product .single-product-image a img{width:100%;}
.single-product .single-product-details h3{font-family:'Poppins', sans-serif;font-size:24px;font-weight:600;color:#444444;margin-bottom:10px;}
.single-product .single-product-details ul{margin:0;padding:0;list-style:none;margin-bottom:20px;}
.single-product .single-product-details ul li{display:inline-block;color:#1969d6;font-size:18px;margin-right:30px;}
.single-product .single-product-details ul li.rating .product-rating-area ul{margin:0;padding:0;list-style:none;}
.single-product .single-product-details ul li.rating .product-rating-area ul li{display:inline-block;margin-right:0;color:#444444;font-size:14px;}
.single-product .single-product-details ul li.rating .product-rating-area ul li i:hover{color:#FFCE44;}
.single-product .single-product-details p{margin-right:50px;}
.single-product .single-product-details .quantity{margin-bottom:30px;}
.single-product .single-product-details .quantity ul{margin:0;padding:0;list-style:none;}
.single-product .single-product-details .quantity ul li{margin-right:0;display:inline-block;color:#444444;font-size:16px;font-weight:600;}
.single-product .single-product-details .product-color h4{display:inline-block;margin-right:20px;color:#000000;font-weight:600;}
.single-product .single-product-details .product-color ul{margin:0;padding:0;list-style:none;display:inline-block;}
.single-product .single-product-details .product-color ul li{margin-right:10px;display:inline-block;color:#444444;font-size:16px;font-weight:600;width:20px;height:20px;cursor:pointer;}
.single-product .single-product-details .product-color ul li:nth-child(1){background:#1969d6;}
.single-product .single-product-details .product-color ul li:nth-child(2){background:#000000;}
.single-product .single-product-details .product-color ul li:nth-child(3){background:#ffff01;}
.single-product .single-product-details .product-color ul li:nth-child(4){background:#ed1d4f;}
.single-product .single-product-details .product-color ul li:nth-child(5){background:#ffff00;}
.single-product .single-product-details .product-cart-area ul{margin:0;padding:0;list-style:none;display:inline-block;}
.single-product .single-product-details .product-cart-area ul li{display:inline-block;margin:0 3px;}
.single-product .single-product-details .product-cart-area ul li a{background:transparent;border:1px solid #000000;color:#000000;height:40px;line-height:40px;margin:auto;text-align:center;transition:all 0.5s ease 0s;width:40px;display:block;}
.single-product .single-product-details .product-cart-area ul li a:hover{background:#1969d6;border:1px solid #1969d6;color:#ffffff;-webkit-box-shadow:0 10px 10px 0 rgba(0, 0, 0, 0.5);box-shadow:0 10px 10px 0 rgba(0, 0, 0, 0.5);-webkit-transform:translate(0, -5px) rotate(0.01deg);-o-transform:translate(0, -5px) rotate(0.01deg);-ms-transform:translate(0, -5px) rotate(0.01deg);transform:translate(0, -5px) rotate(0.01deg);-webkit-transition:box-shadow 0.3s ease 0s, transform 0.3s ease 0s;-moz-transition:box-shadow 0.3s ease 0s, transform 0.3s ease 0s;-o-transition:box-shadow 0.3s ease 0s, transform 0.3s ease 0s;transition:box-shadow 0.3s ease 0s, transform 0.3s ease 0s;}
.single-product .single-product-details .share-on{margin-top:30px;}
.single-product .single-product-details .share-on h3{color:#444444;display:inline-block;float:left;font-size:16px;font-weight:600;margin-right:0;}
.single-product .single-product-details .share-on ul{float:left;list-style:outside none none;margin:0;padding:0;margin-top:-10px;display:block;}
.single-product .single-product-details .share-on ul li{display:inline-block;margin:0 3px;}
.single-product .single-product-details .share-on ul li a{color:#000000;border:1px solid #000000;height:40px;line-height:40px;margin:auto;text-align:center;transition:all 0.5s ease 0s;width:40px;display:block;}
.single-product .single-product-details .share-on ul li a:hover{background:#1969d6;border:1px solid #1969d6;color:#ffffff;}
.single-product .product-description ul{margin:0;padding:0;text-align:left;border:0px;}
.single-product .product-description ul.nav.nav-tabs{margin:0 0 30px;padding:0;text-align:left;}
.single-product .product-description ul.nav.nav-tabs li{display:inline-block;float:inherit;border:0px;background:transparent;color:#444444;}
.single-product .product-description ul.nav.nav-tabs li:last-child a:after{display:none;}
.single-product .product-description ul.nav.nav-tabs li.active{background:transparent;color:#1969d6;border:0px;}
.single-product .product-description ul.nav.nav-tabs li.active a{background:transparent;color:#1969d6;border:0px;}
.single-product .product-description ul.nav.nav-tabs li a{display:block;text-align:left;text-transform:uppercase;font-size:16px;color:#cccccc;background:transparent;border:0px;}
.single-product .product-description ul.nav.nav-tabs li a:hover{background:transparent;color:#1969d6;border:0px;}
.single-product .product-description .tab-content{border:1px solid #444444;padding:30px;}
.single-product .product-description .tab-content .product-rating-area ul{margin:0;padding:0;list-style:none;}
.single-product .product-description .tab-content .product-rating-area ul li{display:inline-block;margin-right:0;color:#444444;font-size:14px;}
.single-product .product-description .tab-content .product-rating-area ul li i:hover{color:#FFCE44;}
.cart-page-area{padding:100px 0px;}
.table-button-area{border:0 solid #ededed;clear:both;margin:0px 0 30px;overflow:hidden;padding:10px 0;}
.table-button-area .button-area .button{display:block;background:#1969d6;border:1px solid #1969d6;color:#ffffff;padding:6px 10px;transition:all 0.5s ease 0s;}
.table-button-area .button-area .button:hover{background:#0849a3;}
.cart-page tbody tr td img.shop-image{height:auto;padding:0 60px;width:100%;}
td.t-center .fa.fa-trash{color:#ff0000;cursor:pointer;display:block;text-align:center;margin:20px 0;}
.cart-page .t-center{text-align:center;}
.t-center > a{display:block;text-align:center;color:#222222;}
.t-center > a:hover{color:#1969d6;}
.a-center .input-text.qty{background:#f0f0f0 none repeat scroll 0 0;border:1px solid #e5e5e5;height:40px;text-align:center;}
.cart-page table.table tr:last-child{background:#fcfcfc none repeat scroll 0 0;}
.cart-page table.table .big-td{max-width:100%;width:190px;}
.table-button-left{width:48%;margin-right:1%;float:left;}
.table-button-right{margin-left:1%;float:right;}
.table-button-right ul li{display:inline-block;margin:0;padding:0;}
.table-button-right .button-area button.button{margin:0;}
.min-area{margin-left:-15px;margin-right:-15px;}
.single-cart-form-button .button-area button.button{margin:20px;display:block;background:#1969d6;border:1px solid #1969d6;color:#ffffff;transition:all 0.5s ease 0s;padding:5px;}
.single-cart-form-button .button-area button.button:hover{background:#0849a3;border:1px solid #0849a3;}
.single-cart-form{border:1px solid #dddddd;}
.single-cart-form-title{padding:20px 20px 0;}
.single-cart-form-title h4{margin-bottom:10px;}
.single-cart-form-title p{margin-bottom:0;}
.single-cart-form .form-list{padding:0 15px 0 15px;}
.single-cart-form .form-list > p{color:#000000;font-weight:bold;margin:0;padding:15px 0 0;}
.single-cart-form ul.form-list li .input-box .input-text.required-entry{width:100%;height:40px;}
.single-cart-form ul.form-list li .input-box select{width:100%;height:40px;}
.single-cart-form .table > tbody > tr > td{border-top:0px solid #fff;font-weight:bold;}
.single-cart-form .table > tbody > tr > td.left{font-family:'Poppins', sans-serif;font-size:14px;font-weight:300;text-align:left;}
.single-cart-form .table > tbody > tr > td.right{text-align:right;font-family:'Poppins', sans-serif;font-size:14px;font-weight:300;}
.single-cart-form-last{padding:20px 10px 0 15px;background:#fafafa none repeat scroll 0 0;}
.single-cart-form .table .total-money{font-size:20px !important;font-weight:bold !important;}
.single-cart-coupon-button .button-area button.button{float:right;margin:20px 0 0;display:block;background:#1969d6;border:1px solid #1969d6;color:#ffffff;transition:all 0.5s ease 0s;padding:5px;}
.single-cart-coupon-button .button-area button.button:hover{background:#0849a3;border:1px solid #0849a3;}
.multiple-access-checkout{margin:10px 0 0;text-align:right;}
ul.form-list .form-group input[type="checkbox"],
input[type="radio"]{box-sizing:border-box;display:block;float:left !important;padding:3px;margin:6px 10px 0 0;}
.multiple-access-checkout > a{transition:all 0.5s ease 0s;color:#444444;}
.multiple-access-checkout > a:hover{color:#1969d6;}
.t-center.name{padding-top:30px;}
.checkout-page-area{padding:-1px 0;}
@media (min-width:360px) and (max-width:640px){.checkout-page-area{margin-left:-27px;}
}
.checkout{display:block;}
.total-area{border:none;}
.panel.panel-default{border:medium none;margin-bottom:15px;}
.panel-heading{padding:0px !important;}
span.number{background:#1969d6 none repeat scroll 0 0;border-radius:4px;color:#fff;float:left;height:30px;line-height:30px;margin:10px 0 0 10px;text-align:center;width:30px;}
.tab-number h4{border:none;text-align:left;background:#f5f5f5;}
.panel-heading.tab-number.active h4 a{background:#8abf00 none repeat scroll 0 0;color:#ffffff;}
.tab-number a{display:block;text-decoration:none;padding:15px 0 15px 50px;color:#555;}
.tab-number a{display:block;text-decoration:none;padding:15px 0 15px 50px;color:#555;}
.left-checkout{float:left;width:48%;margin-right:1%;}
.left-checkout h3,
.right-checkout h3{color:#555;font-size:18px;font-weight:600;margin:0 0 10px;text-transform:uppercase;}
.left-checkout p{font-size:1.08em;margin:0 0 10px 0;}
.right-checkout h4{font-size:14px;font-weight:600;margin-bottom:8px;}
em{color:red !important;margin-right:15px !important;}
.left-checkout ul.form-list li.control label{font-weight:normal;margin:0px 0 0 0;}
.left-checkout h4{color:#555;margin:10px 0 0px 0;font-weight:normal;}
.left-checkout ul.features{padding-left:18px;}
.left-checkout .button-area{padding:15px;margin-top:20px;}
.left-checkout .button-area button{clear:both;padding:10px;text-align:left;background:#000000;color:#ffffff;text-transform:uppercase;margin:10px;border:none;font-size:13px;font-weight:bold;transition:all .3s;}
.left-checkout .button-area button:hover{background:#1BB2C0;}
.right-checkout{float:right;width:48%;margin-left:1%;}
.right-checkout ul.form-list .input-box .input-text.required-entry{width:100%;height:38px;border-radius:0px;border:1px solid #eeeeee;padding-left:10px;text-align:left;background:#f0f0f0;}
.right-checkout ul.form-list li label.required{font-weight:normal;margin:0px 0 5px 0;}
.right-checkout .button-area{padding-top:15px;border:1px solid #eee;margin-top:20px;}
.right-checkout .button-area button{clear:both;padding:10px;text-align:left;background:#000000;color:#ffffff;text-transform:uppercase;margin:10px;border:none;font-size:13px;font-weight:bold;transition:all .3s;}
.right-checkout .button-area button:hover{background:#1BB2C0;}
.right-checkout a.f-left{margin-left:10px;color:#222222;}
.right-checkout a.f-left:hover{color:#1969d6;}
.billing-information ul.form-list li label.required{font-weight:normal;margin:0px 0 0 0;margin-top:10px;}
.checkout-progress{margin-bottom:30px;}
.checkout-progress > h2{color:inherit;font-size:14px;font-weight:500;margin-bottom:10px;}
.checkout-progress li.not-completed:after{content:"";}
.checkout-progress li:after{color:#1969d6;content:"\f00c";display:block;font-family:FontAwesome;font-size:20px;position:absolute;top:40px;margin-left:-10px;}
.checkout-progress li{border-bottom:2px solid #1969d6;color:#1969d6;display:inline-block;font-size:1.08em;font-weight:normal;margin:0 25px;text-transform:capitalize;}
.checkout-progress li:last-child{border-bottom:none;}
.checkout-progress li:last-child a{color:#777777;}
.checkout-progress li a{color:#071041;display:block;padding:15px;}
.checkout-progress li a:hover{color:#1969d6;}
.checkout-progress li i{color:#666;padding:0 10px 0 0;}
.billing-information ul.form-list li .input-box .input-text.required-entry{width:100%;height:38px;border-radius:0px;padding-left:10px;text-align:left;background:#f0f0f0;margin-top:10px;border:none;}
.billing-information ul.form-list .input-box select{width:100%;height:38px;border-radius:0;border:1px solid #eeeeee;padding-left:10px;text-align:left;background:#f0f0f0;margin-top:10px;}
.billing-information ul.form-list li.control label{font-weight:normal;margin:0px 0 0 0;}
.billing-information .button-area button{clear:both;padding:10px;text-align:left;background:#000000;color:#ffffff;text-transform:uppercase;margin:10px;border:none;font-size:13px;font-weight:bold;transition:all .3s;}
.billing-information .button-area button:hover{background:#1BB2C0;}
.order-view-left{float:left;}
.order-view-left li{line-height:30px;}
.order-view-right{float:right;}
.order-view-right li{line-height:30px;}
li.grand-total{font-weight:bold;}
.credit-card-form{display:none;}
.order-review,
.order-review-total-price{background:#f3f3f3 none repeat scroll 0 0 !important;display:block;overflow:hidden;padding:5px;}
.button-area button.button{clear:both;padding:10px;text-align:left;background:#1969d6;color:#ffffff;text-transform:uppercase;margin:0;border:none;font-size:13px;font-weight:bold;transition:all .3s;margin-bottom:15px;}
.button-area button.button:hover{background:#0849a3;}
p.f-left{display:inline;padding:0 0 0 10px;}
.loginregistration-area{padding:100px 0;}
.loginregistration-area .login-area{background:#f8f8f8;padding:30px;}
.loginregistration-area .login-area h2{color:#222222;font-size:24px;font-weight:700;margin-bottom:50px;position:relative;text-transform:uppercase;}
.loginregistration-area .login-area h2:after{background:#1969d6;content:"";height:2px;left:0;position:absolute;top:50px;width:60px;}
.loginregistration-area .login-area fieldset{margin-top:20px;margin-left:-15px;}
.loginregistration-area .login-area fieldset label{font-size:16px;font-weight:normal;margin:10px 0;}
.loginregistration-area .login-area fieldset input{background:#ffffff;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;height:45px;margin-right:20px;}
.loginregistration-area .login-area fieldset input:focus{border:0px;box-shadow:none;}
.loginregistration-area .login-area fieldset textarea{background:#dddddd none repeat scroll 0 0;border-radius:0;margin-right:20px;}
.loginregistration-area .login-area fieldset textarea:focus{border:0px;box-shadow:none;}
.loginregistration-area .login-area fieldset .btn-send{background:#1969d6;border:0 none;color:#ffffff;display:block;font-size:18px;font-weight:bold;padding:10px 45px;transition:all 0.5s ease 0s;margin-top:10px;width:100%;text-transform:uppercase;}
.loginregistration-area .login-area fieldset .btn-send:hover{background:#0849a3;}
.loginregistration-area .login-area .connected-area{margin-top:20px;}
.loginregistration-area .login-area .connected-area p{color:#222222;font-size:18px;}
.loginregistration-area .login-area .connected-area ul li{display:inline-block;margin:0 5px;cursor:pointer;}
.loginregistration-area .login-area .connected-area ul li img{width:100%;}
.loginregistration-area .login-area .checkbox label input{margin:-10px 0 0 -25px;display:inline-block;outline:none;}
.loginregistration-area .login-area .checkbox p{margin:10px 0 10px 20px;}
.loginregistration-area .login-area .checkbox p a{color:#000000;font-size:16px;transition:all 0.5s ease 0s;}
.loginregistration-area .login-area .checkbox p a:hover{color:#1969d6;}
.loginregistration-area .registration-area{background:#f8f8f8;padding:30px;}
.loginregistration-area .registration-area h2{color:#222222;font-size:24px;font-weight:700;margin-bottom:50px;position:relative;text-transform:uppercase;}
.loginregistration-area .registration-area h2:after{background:#1969d6;content:"";height:2px;left:0;position:absolute;top:50px;width:60px;}
.loginregistration-area .registration-area fieldset{margin-top:20px;margin-left:-15px;}
.loginregistration-area .registration-area fieldset label{font-size:16px;font-weight:normal;margin:10px 0;}
.loginregistration-area .registration-area fieldset input{background:#ffffff;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;height:45px;margin-right:20px;}
.loginregistration-area .registration-area fieldset input:focus{border:0px;box-shadow:none;}
.loginregistration-area .registration-area fieldset textarea{background:#dddddd none repeat scroll 0 0;border-radius:0;margin-right:20px;}
.loginregistration-area .registration-area fieldset textarea:focus{border:0px;box-shadow:none;}
.loginregistration-area .registration-area fieldset .btn-send{background:#1969d6;border:0 none;color:#ffffff;display:block;font-size:18px;font-weight:bold;padding:10px 45px;transition:all 0.5s ease 0s;margin-top:10px;width:100%;text-transform:uppercase;}
.loginregistration-area .registration-area fieldset .btn-send:hover{background:#0849a3;}
.team-member-area{padding:100px 0 0;}
.team-member-area .single-teams{margin-bottom:30px;}
.team-member-area .single-teams.last-child{margin-bottom:0px !important;}
.team-member-area .single-teams .media a.pull-left{margin-right:30px;overflow:hidden;position:relative;padding-right:0;}
.team-member-area .single-teams .media a.pull-left:hover{-webkit-box-shadow:0px 25px 30px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 25px 30px 0px rgba(0, 0, 0, 0.15);-webkit-transform:translate(0, -5px) rotate(0.01deg);-o-transform:translate(0, -5px) rotate(0.01deg);-ms-transform:translate(0, -5px) rotate(0.01deg);transform:translate(0, -5px) rotate(0.01deg);-webkit-transition:box-shadow 0.3s ease 0s, transform 0.3s ease 0s;-moz-transition:box-shadow 0.3s ease 0s, transform 0.3s ease 0s;-o-transition:box-shadow 0.3s ease 0s, transform 0.3s ease 0s;transition:box-shadow 0.3s ease 0s, transform 0.3s ease 0s;}
.team-member-area .single-teams .media a.pull-left img{width:100%;}
.team-member-area .single-teams .media a.pull-left:hover:after{opacity:1;}
.team-member-area .single-teams .media a.pull-left:after{background:rgba(25, 104, 214, 0.5);content:"";height:100%;left:0%;opacity:0;position:absolute;top:0%;width:100%;transition:all 0.5s ease 0s;}
.team-member-area .single-teams .media .media-body{margin:0;padding:0;}
.team-member-area .single-teams .media .media-body h4.media-heading{margin-bottom:20px;}
.team-member-area .single-teams .media .media-body h4.media-heading a{font-weight:500;font-size:18px;color:#444444;transition:all 0.5s ease 0s;position:relative;}
.team-member-area .single-teams .media .media-body h4.media-heading a:hover{color:#1969d6;}
.team-member-area .single-teams .media .media-body h4.media-heading a:before{position:absolute;left:0;height:3px;width:60px;content:"";background:#1969d6;top:30px;}
.team-member-area .single-teams .media .media-body span{margin-bottom:10px;display:block;}
.team-member-area .single-teams .media .media-body p{margin-bottom:10px;}
.team-member-area .single-teams .media .media-body .see-button{display:inline-block;}
.team-member-area .single-teams .media .media-body .see-button a{font-weight:400;font-size:16px;color:#444444;transition:all 0.5s ease 0s;margin-bottom:30px;display:block;position:relative;margin-right:-10px;}
.team-member-area .single-teams .media .media-body .see-button a:before{position:absolute;right:-30px;top:0;content:"\f101";font-family:fontawesome;width:20px;height:20px;}
.team-member-area .single-teams .media .media-body .see-button a:hover{color:#1969d6;}
.team-member-area .single-teams .media .media-body .social-media ul{float:left;list-style:outside none none;margin:0;padding:0;margin-top:-10px !important;display:block;}
.team-member-area .single-teams .media .media-body .social-media ul li{display:inline-block;margin:0 3px;}
.team-member-area .single-teams .media .media-body .social-media ul li a{color:#000000;border:1px solid #000000;height:40px;line-height:40px;margin:auto;text-align:center;transition:all 0.5s ease 0s;width:40px;display:block;}
.team-member-area .single-teams .media .media-body .social-media ul li a:hover{background:#1969d6;border:1px solid #1969d6;color:#ffffff;}
/* .services-area{padding:100px 0;} */
.services-area{padding:30px 0;}
.services-area .serving-list-area .single-service{margin-bottom:40px;}
.services-area .serving-list-area .single-service.last-child{margin-bottom:0px;}
.services-area .serving-list-area .single-service:hover > a{border:1px solid #1969d6;color:#ffffff;background:#1969d6;}
.services-area .serving-list-area .single-service:hover h3 a{color:#1969d6;}
.services-area .serving-list-area .single-service > a{width:70px;height:70px;margin:auto;text-align:center;border:1px solid #333333;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:block;line-height:70px;font-size:26px;transition:all 0.5s ease 0s;color:#444444;margin-bottom:20px;}
.services-area .serving-list-area .single-service h3{margin-bottom:0;}
.services-area .serving-list-area .single-service h3 a{margin:auto;text-align:center;display:block;font-size:18px;transition:all 0.5s ease 0s;color:#444444;}
.services-area .services-featured-images{width:100%;}
.services-area .services-featured-images:hover{opacity:.9;}
.service-two-area{padding:100px 0;}
.service-two-area .single-service .service-image{position:relative;overflow:hidden;}
.service-two-area .single-service .service-image:hover:before{right:0;top:0;}
.service-two-area .single-service .service-image:hover:after{left:0;bottom:0;}
.service-two-area .single-service .service-image:before{right:-100%;top:-100%;position:absolute;height:100%;width:100%;background:rgba(255, 255, 255, 0.5);content:"";transition:all .5s;}
.service-two-area .single-service .service-image:after{left:-100%;bottom:-100%;position:absolute;height:100%;width:100%;background:rgba(255, 255, 255, 0.5);content:"";transition:all 0.5s ease 0s;}
.service-two-area .single-service .service-image a{display:block;}
.service-two-area .single-service .service-image a img{width:100%;}
.service-two-area .single-service .services-details{margin:30px 0;}
.service-two-area .single-service .services-details h3{margin-bottom:10px;}
.service-two-area .single-service .services-details h3 a{color:#000000;transition:all 0.5s ease 0s;display:block;margin-top:0px;font-weight:600;font-size:18px;text-transform:uppercase;}
.service-two-area .single-service .services-details h3 a:hover{color:#0849a3;}
.single-services-area{padding:100px 0;}
.single-services-area .single-services-image img{width:100%;}
.single-services-area .single-services-image img:hover{-webkit-box-shadow:0px 25px 30px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 25px 30px 0px rgba(0, 0, 0, 0.15);-webkit-transform:translate(0, -5px) rotate(0.01deg);-o-transform:translate(0, -5px) rotate(0.01deg);-ms-transform:translate(0, -5px) rotate(0.01deg);transform:translate(0, -5px) rotate(0.01deg);-webkit-transition:box-shadow 0.3s ease 0s, transform 0.3s ease 0s;-moz-transition:box-shadow 0.3s ease 0s, transform 0.3s ease 0s;-o-transition:box-shadow 0.3s ease 0s, transform 0.3s ease 0s;transition:box-shadow 0.3s ease 0s, transform 0.3s ease 0s;}
.single-services-area .single-services-content{padding:80px;}
.single-services-area .single-services-content h3{margin-bottom:30px;font-size:24px;color:#161616;font-weight:400;}
.single-services-area .single-services-content p{font-weight:300;}
.single-services-area .single-services-content .book-servie{display:inline-block;}
.single-services-area .single-services-content .book-servie a{background:#1969d6;border-radius:5px;color:#ffffff;display:block;font-weight:700;padding:10px 40px;text-transform:uppercase;transition:all 0.5s ease 0s;}
.single-services-area .single-services-content .book-servie a:hover{background:#0849a3;-webkit-box-shadow:0px 25px 30px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 25px 30px 0px rgba(0, 0, 0, 0.15);-webkit-transform:translate(0, -5px) rotate(0.01deg);-o-transform:translate(0, -5px) rotate(0.01deg);-ms-transform:translate(0, -5px) rotate(0.01deg);transform:translate(0, -5px) rotate(0.01deg);-webkit-transition:box-shadow 0.3s ease 0s, transform 0.3s ease 0s;-moz-transition:box-shadow 0.3s ease 0s, transform 0.3s ease 0s;-o-transition:box-shadow 0.3s ease 0s, transform 0.3s ease 0s;transition:box-shadow 0.3s ease 0s, transform 0.3s ease 0s;}
.related-services-area{padding:0 0 100px;}
.related-services-area .single-service:hover a{-webkit-box-shadow:0px 25px 30px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 25px 30px 0px rgba(0, 0, 0, 0.15);-webkit-transform:translate(0, -5px) rotate(0.01deg);-o-transform:translate(0, -5px) rotate(0.01deg);-ms-transform:translate(0, -5px) rotate(0.01deg);transform:translate(0, -5px) rotate(0.01deg);-webkit-transition:box-shadow 0.3s ease 0s, transform 0.3s ease 0s;-moz-transition:box-shadow 0.3s ease 0s, transform 0.3s ease 0s;-o-transition:box-shadow 0.3s ease 0s, transform 0.3s ease 0s;transition:box-shadow 0.3s ease 0s, transform 0.3s ease 0s;}
.related-services-area .single-service:hover h3 a{color:#1969d6;box-shadow:none;}
.related-services-area .single-service a{display:block;margin-bottom:30px;}
.related-services-area .single-service a:hover{-webkit-box-shadow:0px 25px 30px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 25px 30px 0px rgba(0, 0, 0, 0.15);-webkit-transform:translate(0, -5px) rotate(0.01deg);-o-transform:translate(0, -5px) rotate(0.01deg);-ms-transform:translate(0, -5px) rotate(0.01deg);transform:translate(0, -5px) rotate(0.01deg);-webkit-transition:box-shadow 0.3s ease 0s, transform 0.3s ease 0s;-moz-transition:box-shadow 0.3s ease 0s, transform 0.3s ease 0s;-o-transition:box-shadow 0.3s ease 0s, transform 0.3s ease 0s;transition:box-shadow 0.3s ease 0s, transform 0.3s ease 0s;}
.related-services-area .single-service a img{width:100%;}
.related-services-area .single-service a img:hover{opacity:.9;}
.related-services-area .single-service h3{margin-bottom:0;}
.related-services-area .single-service h3 a{display:block;transition:all 0.5s ease 0s;font-size:18px;color:#444444;}
.related-services-area .single-service h3 a:hover{color:#1969d6;box-shadow:none;}
.error-page-area{padding:100px 0 0;}
.error-page-area .error-page-area{padding:0 100px;}
.error-page-area .error-page-area h2{border-bottom:1px solid #dddddd;font-size:30px;font-weight:800;padding-bottom:20px;position:relative;text-transform:uppercase;}
.error-page-area .error-page-area h2:before{color:#FDAE00;content:"\f071";font-family:fontawesome;font-size:60px;left:-80px;position:absolute;top:-16px;}
.error-page-area .error-page-area .error-feature ul{list-style:inherit;}
.error-page-area .error-page-area .error-feature ul li{margin-bottom:5px;}
.error-page-area .error-page-area .try-again a{background:#1969d6;color:#ffffff;display:inline-block;margin-top:10px;padding:5px 40px;transition:all 0.5s ease 0s;}
.error-page-area .error-page-area .try-again a:hover{background:#0849a3;}
.blog{padding:100px 0 0;}
.blog .single-blog{position:relative;overflow:hidden;margin-bottom:60px;}
.blog .single-blog:hover .blog-image a:after{left:-80%;opacity:1;top:-60%;}
.blog .single-blog:hover .blog-image .date{background:#1969d6;}
.blog .single-blog:hover .blog-details h3 a{color:#1969d6;}
.blog .single-blog:hover .blog-info ul li .see-more a{color:#1969d6;}
.blog .single-blog:hover .blog-info ul li .see-more a:after{color:#1969d6;}
.blog .single-blog:hover .blog-info ul li i{color:#1969d6;}
.blog .single-blog .blog-image{position:relative;margin-bottom:30px;overflow:hidden;}
.blog .single-blog .blog-image a{display:block;position:relative;overflow:hidden;}
.blog .single-blog .blog-image a:after{background:#1969d6 none repeat scroll 0 0;content:"";height:100%;left:-100%;margin-left:0;margin-top:0;opacity:0;position:absolute;top:-100%;transform:rotate(45deg) scaleY(2);transition:all 0.5s ease 0s;width:100%;}
.blog .single-blog .blog-image a img{width:100%;}
.blog .single-blog .blog-image .date{background:#444444;bottom:0;color:#ffffff;font-size:18px;font-weight:600;height:70px;line-height:20px;margin:auto;padding:13px;position:absolute;right:0;text-align:center;width:70px;transition:all 0.5s ease 0s;}
.blog .single-blog .blog-image .date a{color:#ffffff;}
.blog .single-blog .blog-details h3{margin-bottom:5px;}
.blog .single-blog .blog-details h3 a{font-size:16px;font-weight:600;transition:all 0.5s ease 0s;color:#444444;}
.blog .single-blog .blog-details p{margin-bottom:30px;}
.blog .single-blog .blog-info{position:relative;overflow:hidden;}
.blog .single-blog .blog-info ul{margin:0;padding:0;}
.blog .single-blog .blog-info ul li{float:left;width:50%;}
.blog .single-blog .blog-info ul li .see-more{position:absolute;right:0;top:0;}
.blog .single-blog .blog-info ul li .see-more a{font-size:16px;font-weight:500;transition:all 0.5s ease 0s;color:#444444;position:relative;margin-right:20px;}
.blog .single-blog .blog-info ul li .see-more a:after{position:absolute;right:-30px;top:0;content:"\f101";font-family:fontawesome;width:20px;height:20px;}
.blog .pagination-area{padding:0 !important;}
.single-blog-page-area{padding:100px 0;}
.single-blog-page-area .single-blog-content .blog-image{margin-bottom:30px;}
@media (min-width:360px) and (max-width:640px){.single-blog-page-area .single-blog-content .blog-image{margin-left:-83px;width:10% !important;}
}
.single-blog-page-area .single-blog-content .blog-image img{width:100%;}
.single-blog-page-area .single-blog-content .blog-image img:hover{-webkit-box-shadow:0px 25px 30px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 25px 30px 0px rgba(0, 0, 0, 0.15);-webkit-transform:translate(0, -5px) rotate(0.01deg);-o-transform:translate(0, -5px) rotate(0.01deg);-ms-transform:translate(0, -5px) rotate(0.01deg);transform:translate(0, -5px) rotate(0.01deg);-webkit-transition:box-shadow 0.3s ease 0s, transform 0.3s ease 0s;-moz-transition:box-shadow 0.3s ease 0s, transform 0.3s ease 0s;-o-transition:box-shadow 0.3s ease 0s, transform 0.3s ease 0s;transition:box-shadow 0.3s ease 0s, transform 0.3s ease 0s;}
.single-blog-page-area .single-blog-content h3{color:#161616;font-weight:500;font-family:'Poppins', sans-serif;}
.single-blog-page-area .single-blog-content blockquote{background:#f1f1f1;border-left:3px solid #1969d6;margin:1.5em 10px;padding:0.5em 10px;quotes:"\201C" "\201D" "\2018" "\2019";padding:20px;font-size:14px;}
.single-blog-page-area .single-blog-content blockquote:before{color:#ccc;content:open-quote;font-size:4em;line-height:0.1em;margin-right:0.25em;vertical-align:-0.4em;}
.single-blog-page-area .single-blog-content blockquote p{display:inline;}
.single-blog-page-area .blog-information{background:#f1f1f1;margin-bottom:70px;}
.single-blog-page-area .blog-information ul{margin:0;padding:0;list-style:none;}
.single-blog-page-area .blog-information ul li{display:inline-block;margin:10px;}
.single-blog-page-area .blog-information ul li i{margin-right:15px;color:#1969d6;}
.single-blog-page-area .blog-information ul li.post-date{float:right !important;}
.single-blog-page-area .comments-area h3{font-size:16px;color:#161616;margin-bottom:30px;position:relative;}
.single-blog-page-area .comments-area h3:after{position:absolute;top:30px;left:0;background:#1969d6;height:2px;content:"";width:60px;}
.single-blog-page-area .comments-area .single-comments-box{position:relative;}
.single-blog-page-area .comments-area .single-comments-box.second-comments{margin-left:100px;}
.single-blog-page-area .comments-area .single-comments-box .reply{float:right;background:#1969d6;padding:5px 20px;color:#ffffff;}
.contact-page-area{padding:100px 0 0;}
.contact-page-area .contact-form{margin-bottom:30px;}
.contact-page-area .contact-form fieldset{margin-top:0px;}
.contact-page-area .contact-form fieldset input{background:#F7F1F1 none repeat scroll 0 0;border-radius:0;height:45px;margin-right:20px;}
.contact-page-area .contact-form fieldset input:focus{border:0px;box-shadow:none;}
.contact-page-area .contact-form fieldset textarea{background:#F7F1F1 none repeat scroll 0 0;border-radius:0;margin-right:20px;}
.contact-page-area .contact-form fieldset textarea:focus{border:0px;box-shadow:none;}
.contact-page-area .contact-form fieldset .btn-send{background:#1969d6;border:0 none;color:#ffffff;display:block;font-size:15px;font-weight:bold;padding:15px 45px;text-transform:uppercase;transition:all 0.5s ease 0s;}
.contact-page-area .contact-form fieldset .btn-send:hover{background:#0849a3;}
.contact-page-area .contact-info .single-contact i{color:#1969d6;font-size:20px;margin-bottom:20px;}
.contact-page-area .contact-info .single-contact h3{font-size:16px;margin-bottom:10px;color:#131313;}
.contact-page-area .contact-info .single-contact p{margin-bottom:0;}
.margin-top{margin-top:2%;}
.button{display:inline-block;border-radius:4px;background-color:#0095bf;border:none;color:#FFFFFF;text-align:center;font-size:28px;padding:12px;width:200px;transition:all 0.5s;cursor:pointer;margin:0% 40%;}
.button span{cursor:pointer;display:inline-block;position:relative;transition:0.5s;}
.button span:after{position:absolute;opacity:0;top:0;right:-10px;transition:0.5s;}
.button:hover span{padding-right:25px;}
.button:hover span:after{opacity:1;right:0;}
h5{text-align:center;}
.service-list .single-list ul li i{margin-right:10px;color:#1969d6;font-size:20px;}
@media (min-width:360px) and (max-width:640px){.malls{margin:2px 2px 2px -80%; }
}
/* @media (min-width:360px) and (max-width:640px){.townships{margin:2px 2px 2px 33px;  float:left;} */
/*@media (min-width:360px) and (max-width:640px){.townships{margin:2px 2px 2px -68%;  }
}
@media (min-width:360px) and (max-width:640px){.Hospitals{margin:2px 2px 2px -71%;  }
}
@media (min-width:360px) and (max-width:640px){.hotels{margin:2px 2px 2px -77%; }
}
@media (min-width:360px) and (max-width:640px){.farmhouse{margin:2px 2px 2px -63%; }
}
@media (min-width:360px) and (max-width:640px){.commercial{margin:2px 2px 2px -43%;  }
}*/

@media (min-width:360px) and (max-width:640px){.townships{margin:2px 2px 2px -68%;  }
}
@media (min-width:360px) and (max-width:640px){.Hospitals{margin:2px 2px 2px -71%;  }
}
@media (min-width:360px) and (max-width:640px){.hotels{margin:2px 2px 2px -78%; }
}
@media (min-width:360px) and (max-width:640px){.farmhouse{margin:2px 2px 2px -64%; }
}
@media (min-width:360px) and (max-width:640px){.commercial{margin:2px 2px 2px -45%;  }
}






.smw-reachus{padding-left:10px;width:6%;}
@media (min-width:360px) and (max-width:640px){.smw-reachus{width:11%;}
}
#custom_carousel .item{color:#000;background-color:#eee;padding:20px 0;}
#custom_carousel .controls{overflow-x:auto;overflow-y:hidden;padding:0;margin:0;white-space:nowrap;text-align:center;position:relative;background:#ddd}
#custom_carousel .controls li{display:table-cell;width:1%;max-width:90px}
#custom_carousel .controls li.active{background-color:#eee;border-top:3px solid orange;}
#custom_carousel .controls a small{overflow:hidden;display:block;font-size:10px;margin-top:5px;font-weight:bold}
.timtimim img{margin-right:-25px;padding-right:-30px;}
.box{width:100%;border:1px solid #9325BC;padding:10px 10px 10px 80px;}
.box:hover{-moz-box-shadow:0 0 10px #ccc;-webkit-box-shadow:0 0 10px #ccc;box-shadow:0 0 10px #ccc;}
.article-slide .carousel-indicators{bottom:0;left:0;margin-left:20px;width:100%;}
.article-slide .carousel-indicators li{border:medium none;border-radius:0;float:left;height:54px;margin-bottom:5px;margin-left:0;margin-right:5px !important;margin-top:0;width:100px;}
.article-slide .carousel-indicators img{border:2px solid #FFFFFF;float:left;height:54px;left:0;width:100px;}
.article-slide .carousel-indicators .active img{border:2px solid #428BCA;opacity:0.7;}
.upvc{padding:0px 375px;}
/.hovereffect{width:100%;height:100%;float:left;overflow:hidden;position:relative;text-align:center;cursor:default;margin-top:20px;}
.hovereffect .overlay{width:97%;height:100%;position:absolute;overflow:hidden;top:0;left:0;background-color:rgba(75,75,75,0.3);-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.hovereffect:hover .overlay{background-color:rgba(48, 152, 157, 0.5);}
.hovereffect img{display:block;position:relative;margin:1px 12px -4px -42px;}
.hovereffect h2{text-transform:uppercase;color:#fff;text-align:center;position:relative;font-size:17px;padding:10px;background:rgba(0, 0, 0, 0.6);-webkit-transform:translateY(45px);-ms-transform:translateY(45px);transform:translateY(45px);-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;margin-top:-21px 0px 0 4px;}
.hovereffect:hover h2{-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px);}
.hovereffect a.info{display:inline-block;text-decoration:none;padding:7px 14px;text-transform:uppercase;color:#fff;border:1px solid #fff;background-color:transparent;opacity:0;filter:alpha(opacity=0);-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;font-weight:normal;margin:-68px 56px 3px 39px;padding:1px 91px;}
.hovereffect:hover a.info{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.hovereffect a.info:hover{box-shadow:0 0 5px #fff;}
.dropdown-colorselector>.dropdown-menu{top:80%;left:-7px;padding:4px;min-width:130px;max-width:130px;}
.dropdown-colorselector>.dropdown-menu>li{display:block;float:left;width:20px;height:20px;margin:2px;}
.dropdown-colorselector>.dropdown-menu>li>.color-btn{display:block;width:20px;height:20px;margin:0;padding:0;border-radius:0;position:relative;-webkit-transition:all ease 0.1s;transition:all ease 0.1s;}
.dropdown-colorselector>.dropdown-menu>li>.color-btn:hover{text-decoration:none;opacity:0.8;filter:alpha(opacity = 80);-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08);}
.dropdown-colorselector>.dropdown-menu>li>.color-btn.selected:after{content:"\e013";font-family:'Glyphicons Halflings';display:inline-block;font-size:11px;color:#FFF;position:absolute;left:0;right:0;text-align:center;line-height:20px;}
.btn-colorselector{display:inline-block;width:20px;height:20px;background-color:#DDD;vertical-align:middle;border-radius:0;}
.dropdown-menu.dropdown-caret:before{border-bottom:7px solid rgba(0, 0, 0, 0.2);border-left:7px solid transparent;border-right:7px solid transparent;content:"";display:inline-block;left:9px;position:absolute;top:-7px;}
.dropdown-menu.dropdown-caret:after{border-bottom:6px solid #FFFFFF;border-left:6px solid transparent;border-right:6px solid transparent;content:"";display:inline-block;left:10px;position:absolute;top:-6px;}
a.collapsed i{width:44px;line-height:46px;font-size:20px;margin-top:-15px;text-align:center;margin-right:2px;background:#c9c9c9;}
.panel-heading.active a.collapsed i{background:#c52d2f;color:#fff;}
.bulets ul li a:after{position:absolute;left:-20px;top:0px;content:"\f061";font-family:'fontawesome';font-size:13px;font-weight:300;}
.bulets ul li a{display:block;text-decoration:none;text-transform:uppercase;position:relative;margin-left:20px;color:#444444;transition:all 0.5s ease 0s;}
.colorimage{margin:3px -103px 6px 105px;}
.meshimage{margin:0px 37px 10px 29px;width:20%;}
.meshimage2{margin:-157px 0 61px 185px;width:20%;}
.meshimage3{margin:-197px 12px 49px 333px;width:20%;}
.meshimage4{margin:-183px 0 41px 487px;width:20%;}
.handsimage1{margin:0px 37px 10px 29px;width:20%;}
.handsimage2{margin:-157px 0 61px 185px;width:20%;}
.handsimage3{margin:-197px 12px 49px 333px;width:20%;}
.handsimage4{margin:-144px 0 41px 487px;width:20%;}
.lockimage1{margin:8px 40px 6px 30px;width:20%;}
.lockimage2{margin:-179px 0 54px 299px;width:20%;}
.lockimage3{margin:-227px 0 41px 580px;width:20%;}
.lockimage4{margin:-224px 0 41px 840px;width:20%;}
.section-heading::before, .social-icon li a, .section-heading::after{background:#d2aa56 none repeat scroll 0 0;}
.section-heading::before{bottom:131px;/*content:"";*/height:1px;left:0;position:absolute;width:100%;z-index:1;}
@media (min-width:360px) and (max-width:640px){.section-heading::before{bottom:242px;/*content:"";*/height:1px;left:0;position:absolute;width:100%;z-index:1;}
}
.section-heading::before, .social-icon li a, .section-heading::after{background:#d2aa56 none repeat scroll 0 0;}
.section-heading{margin:0 0 18px;overflow:hidden;position:relative;text-align:center;}
.section-heading .heading{background:#fff none repeat scroll 0 0;}
.heading{margin:0 auto;position:relative;text-transform:uppercase;width:32%;z-index:2;}
.section-heading h2{line-height:18px;margin:0px;text-transform:uppercase;}
.btn-send{background:#1969d6 none repeat scroll 0 0;border:0 none;color:#ffffff;display:block;font-size:15px;font-weight:bold;padding:15px 45px;text-transform:uppercase;transition:all 0.5s ease 0s;}
.gallery{display:inline-block;margin-top:20px;}
.contact-infos{border:1px solid #eee;margin-bottom:15px;margin-top:20px;padding:10px;}
.heding{text-align:center;color:#fff;margin-top:12px;font-size:20px;}
.ulmargin li{margin-top:-48px;text-align:center;}
.allcolor{color:#fff;}
.background{background-color:rgba(0, 0, 0, 0.6);color:#fff;font-size:10px;height:80px;line-height:50px;text-align:center;width:100%;}
@media (min-width:360px) and (max-width:640px){.background{background-color:rgba(0, 0, 0, 0.6);color:#fff;font-size:5px;height:40px;line-height:10px;text-align:center;width:100%;}
}
.color1{margin:8px 40px 6px 30px;}
.color2{margin:-124px 40px 6px 133px;}
.color3{margin:-125px 40px 6px 243px;}
.color4{margin:-122px 40px 6px 363px;}
.color5{margin:-123px 40px 6px 488px;}
@media screen and (max-width:360px){.color1{margin:8px 40px 6px 30px!important;}
.color2{margin:-124px 40px 6px 130px!important;}
.color3{margin:1px -49px 18px 19px!important;}
.color4{margin:-122px 40px 6px 129px!important;}
.color5{margin:0px 63px 30px 13px !important;}
}
.glasswindows1{margin:8px 40px 6px 30px;width:20%;}
.glasswindows2{margin:-138px 186px 11px;width:20%;}
.glasswindows3{margin:-138px 3px 97px 343px;width:20%;}
.glasswindows4{margin:-208px 0 -13px 494px;width:20%;}
@media screen and (max-width:360px){.glasswindows1{margin:8px 40px 6px 30px!important;}
.glasswindows2{margin:-92px 49px 15px 186px!important;}
.glasswindows3{margin:19px -23px 64px 15px!important;}
.glasswindows4{margin:-128px 51px 18px 189px!important;}
}
.meshimage{margin:0px 37px 10px 29px;width:20%;}
.meshimage2{margin:-157px 0 61px 185px;width:20%;}
.meshimage3{margin:-187px 12px 49px 333px;width:20%;}
.meshimage4{margin:-172px 0 41px 487px;width:20%;}
@media screen and (max-width:360px){.meshimage{margin:8px 40px 6px 30px!important;}
.meshimage2{margin:-92px 49px 15px 131px!important;}
.meshimage3{margin:19px -23px 64px 15px!important;}
.meshimage4{margin:-128px 51px 18px 135px!important;}
}
.handsimage1{margin:0px 37px 10px 29px;width:20%;}
.handsimage2{margin:-135px 0 61px 185px;width:20%;}
.handsimage3{margin:-171px 12px 49px 333px;width:20%;}
.handsimage4{margin:-157px 0 41px 487px;width:20%;}
@media screen and (max-width:360px){.handsimage1{margin:0px 37px 10px 29px!important;width:20%;}
.handsimage2{margin:-107px 0 61px 185px!important;width:20%;}
.handsimage3{margin:46px 12px 141px 12px!important;width:20%;}
.handsimage4{margin:-207px 0 41px 170px!important;width:20%;}
}
@import url(//maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css);.animate{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.home-doctors{text-align:center;padding:70px 0 80px;background:#f0f5f6;}
.home-doctors h2{font-weight:normal;}
.home-doctors .common-doctor{background-color:#fff;}
/* .home-doctors .common-doctor figure{overflow:hidden;width:100%;height:196px;} */
.home-doctors .common-doctor figure{overflow:hidden;width:100%;height:196px; padding:16px;}
.home-doctors img{width:100%;height:auto;margin-top:-6em;}
.home-doctors .common-doctor h5{margin:0 0 7px;font-size:18px;font-weight:700;color:#3a3c41;}
.home-doctors .common-doctor .for-border{margin-bottom:20px;}
.home-doctors .common-doctor .text-content{padding:19px 14px 13px;}
.home-doctors.doctors-var-two{text-align:left;background-color:#fff;}
.home-doctors.doctors-var-two .slogan-section{text-align:left;}
.home-doctors.doctors-var-two .common-doctor{background-color:transparent;}
.home-doctors.doctors-var-two .common-doctor .for-border{display:none;}
.home-doctors.doctors-var-two .common-doctor .text-content{padding:20px 0 20px;}
.home-doctors.doctors-var-two .text-center{text-align:left;}
.slogan-section{margin-bottom:50px;text-align:center;}
.home-doctors .common-doctor .for-border{margin-bottom:20px;}
.for-border{height:11px;width:100%;background:transparent url(http://omarhabash.com/nova/wp-content/uploads/2014/08/feature-border.png) center center no-repeat;border:none;}
.home-doctors .common-doctor h5 small{color:#008fd5;font-weight:bold;font-size:0.8em;font-style:italic;}
.home-doctors .common-doctor ul{position:absolute;top:50%;left:0;width:100%;margin-top:-28px;text-align:center;margin-top:10em;opacity:0;z-index:1;}
.home-doctors .common-doctor li a{background:#008fd5;color:white;padding:0.75em;border:5px solid rgba(255, 255, 255, 0.33);}
.doc-img{-webkit-transform:scale(1, 1);//This is the scale for the normal size of the image.
-webkit-transition-duration:500ms;-webkit-transition-timing-function:ease-out;-moz-transform:scale(1, 1);-moz-transition-duration:500ms;-moz-transition-timing-function:ease-out;-ms-transform:scale(1, 1);-ms-transition-duration:500ms;-ms-transition-timing-function:ease-out;}
.doc-item:hover .doc-img{-webkit-transform:scale(1.2, 1.2);//This is the enlarged size scale of the image.
-webkit-transition-duration:500ms;-webkit-transition-timing-function:ease-out;-moz-transform:scale(1.2, 1.2);-moz-transition-duration:500ms;-moz-transition-timing-function:ease-out;-ms-transform:scale(1.20, 1.20);-ms-transition-duration:500ms;-ms-transition-timing-function:ease-out;opacity:0.7;}
.doc-item:hover .social-lists{margin-top:-2em;opacity:1;}
/* .margintopcontenr{margin-top:3%;} */
.margintopcontenr{margin-top:1%;}
.colorimages{margin-left:5px;font-size:13px;font-family:"Helvetica",sans-serif;}
.andimages{margin:2% -10% 0% 14%;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#158ccf;border-color:#ddd #ddd transparent;border-image:none;border-style:solid;border-width:1px;color:#fff;cursor:default;}
.nav > li > a:hover, .nav > li > a:focus{background-color:#fff;text-decoration:none;}





/*fooder css and shubham css induld*/

/*fooder*/


.mailimages > img {
    width: 15px;
}


.whywow{
	text-align:center;
	margin:0 0 0px;
}


@media (min-width:360px) and (max-width:640px) {
.whywow{
	margin:34px 7px 1px 14px;
}}


@media (min-width:360px) and (max-width:640px) {
.about-le{
	font-size:13px;
}
}

.nav-tabs {
    border-bottom: 1px solid #ddd;
    width: 95%;
}
@media (min-width:360px) and (max-width:640px) {
.nav-tabs {
    border-bottom: 1px solid #ddd;
    width: 100%;
}
}
.all-pages{
	margin-top:10%;
}

@media (min-width:360px) and (max-width:640px) {
	.all-pages{
	margin-top:-10% !important;
}
}

@media (min-width:360px) and (max-width:640px) {

.single-blog-content.fontas > ul {
    margin-left: -42px;
    text-align: justify;
	margin-right:-55px;
}
}



@media (min-width:360px) and (max-width:640px) {

.mesh-prehere{
	margin-left:-53px;
	text-align:justify;
	margin-right:-48px;
	
}
}





/*contact*/
address {
    font-style: normal;
    line-height: 1.42857;
    margin-bottom: 20px;
}

@media (min-width:360px) and (max-width:640px) {
	.opposite {
	/* margin-bottom: 100px !important; */
	padding:5px 5px 5px 5px;
	}
}

@media (min-width:980px) and (max-width:1920px) {
	.opposite {
	/* margin-bottom: 100px !important; */
	/* padding:5px 5px 5px 5px; */
	display:none;
	}
}


.whyline{
	line-height:28.5px;
}

.line-text{
	line-height:48px;
}

@media (min-width:360px) and (max-width:640px) {
	.line-text{
	line-height:27px !important;
}
}

.fontas{
	text-align:justify;
}


/*===fooder====*/
.wow1{
	text-align:center;
	color:#fff; 
	font-size:15px; 
	margin-top:32px;
}

.wow2{
	text-align:center;
	color:#fff;
	font-size:15px; 
	margin-top:-23px;
}

.wow21{
	text-align:center;
	color:#fff;
	font-size:15px; 
	margin-top:-13px;
	margin-bottom:16px;
}


.adders-footer{
	color:#fff; 
	text-align:center; 
	margin-top:-17px;
}

#testimonial4{
 overflow: hidden;
    min-height: 375px;
    position: relative;
    background: #333 url(../images/Testimonial-Background.jpg);
    margin-bottom: 40px;
    background-size: cover;
        padding-top: 40px;
    padding-bottom: 60px;
}
#testimonial4 .carousel-inner{
  width: 75%;
  margin: auto;
}
#testimonial4 .carousel-inner:hover{
  cursor: -moz-grab;
  cursor: -webkit-grab;
}
#testimonial4 .carousel-inner:active{
  cursor: -moz-grabbing;
  cursor: -webkit-grabbing;
}
#testimonial4 .carousel-inner .item{
  overflow: hidden;
}

.testimonial4_indicators .carousel-indicators{
  left: 0;
  margin: 0;
  width: 100%;
  font-size: 0;
  height: 20px;
  bottom: 40px;
  padding: 0 5px;
  cursor: e-resize;
  overflow-x: auto;
  overflow-y: hidden;
  position: absolute;
  text-align: center;
  white-space: nowrap;
}
.testimonial4_indicators .carousel-indicators li{
  padding: 0;
  width: 25px;
  height: 4px;
  border: none;
  text-indent: 0;
  margin: 2px 3px;
  cursor: pointer;
  display: inline-block;
  background: #ffffff;
}
.testimonial4_indicators .carousel-indicators .active{
  padding: 0;
  width: 25px;
  height: 4px;
  border: none;
  margin: 2px 3px;
  background-color:#1969d6;

}
.testimonial4_indicators .carousel-indicators::-webkit-scrollbar{
  height: 3px;
}
.testimonial4_indicators .carousel-indicators::-webkit-scrollbar-thumb{
  background: #eeeeee;
  -webkit-border-radius: 0;
  border-radius: 0;
}

.testimonial4_control_button .carousel-control{
  top: 175px;
  opacity: 1;
  width: 40px;
  bottom: auto;
  height: 40px;
  font-size: 10px;
  cursor: pointer;
  font-weight: 700;
  overflow: hidden;
  line-height: 38px;
  text-shadow: none;
  text-align: center;
  position: absolute;
  background: transparent;
  border: 2px solid #ffffff;
  text-transform: uppercase;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: all 0.6s cubic-bezier(0.3,1,0,1);
  transition: all 0.6s cubic-bezier(0.3,1,0,1);
}


.testimonial4_header{
  top: 0;
  left: 0;
  bottom: 0;
  width: 550px;
  display: block;
  margin:6px auto;
  text-align: center;
  position: relative;
}
.testimonial4_header h2 {
    color: #fff;
    text-transform: capitalize;
}

.testimonial4_slide{
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 70%;
  margin: auto;
  padding: 20px;
  position: relative;
  text-align: center;
}
.testimonial4_slide img {
  top: 0;
  left: 0;
  right: 0;
  width: 90px;
  height: 90px;
  margin: auto;
  display: block;
  color: #f2f2f2;
  font-size: 18px;
  line-height: 46px;
  text-align: center;
  position: relative;
}

.testimonial4_slide p {
  color: #ffffff;
      font-size: 16px;
    line-height: 28px;
  margin: 40px 0 20px 0;
}

.testimonial4_slide h4 {
  color: #ffffff;
    font-size: 20px;
}


@media only screen and (max-width: 480px){
  .testimonial4_control_button .carousel-control{
    display: none;
  }
  .testimonial4_header{
    width: 95%;
  }
  .testimonial4_header h4{
    font-size: 20px;
  }
  .testimonial4_slide{
    width: 98%;
    padding: 5px;
  }
  span.footer-social {
    margin-left: -1%;
  }
}

@media (min-width: 481px) and (max-width: 767px){
  .testimonial4_control_button .carousel-control.left{
    left: 2%;
  }
  .testimonial4_control_button .carousel-control.right{
    right: 2%;
  }
  .testimonial4_header{
    width: 95%;
  }
  .testimonial4_slide{
    width: 98%;
    padding: 5px;
  }
  span.footer-social {
    margin-left: -1%;
  }
}

@media (min-width: 768px) and (max-width: 991px){
  .testimonial4_control_button .carousel-control.left{
    left: 5%;
  }
  .testimonial4_control_button .carousel-control.right{
    right: 5%;
  }
  span.footer-social {
    margin-left: -1%;
  }
}

@-webkit-keyframes psBoxShadowEffect_2{
  0% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.5;
	-webkit-box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #ffffff, 0 0 0 10px rgba(255,255,255,0.5);
  }
  100% {
    -webkit-box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 5px 5px #ffffff, 0 0 0 5px rgba(255,255,255,0.5);
    -webkit-transform: scale(1.5);
    opacity: 0;
  }
}
@keyframes psBoxShadowEffect_2{
  0% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.5;
	box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #ffffff, 0 0 0 10px rgba(255,255,255,0.5);
  }
  100% {
    box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 5px 5px #ffffff, 0 0 0 5px rgba(255,255,255,0.5);
    transform: scale(1.5);
    opacity: 0;
  }
}


.team-box img {
    width: 100%;
}

.team-box {
    padding: 20px;
    border: 1px solid #e4e4e4;
    text-align: center;
    background: #fff;
    border-radius: 3px;
    transition: .3s;
    margin-bottom: 20px;
}

.team-details h2 {
    margin-bottom: 0px;
    font-size: 22px;
    font-weight: 700;
    padding: 4px 0px;
    color: #2c429b;
}

.team-details {
    padding: 10px 0px;
}

.team-details strong {
    font-size: 14px;
    color: #656565;
    font-weight: 600;
    margin-bottom: 10px;
    display: block;
}

.team-details p {
    font-size: 14px;
    color: #717171;
    margin-bottom: 5px;
}

.team-social a {
    display: inline-block;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    border: 1px solid #ccc;
    line-height: 36px;
    font-size: 17px;
    margin: 0px 3px;
}

.team-social a:hover {
    background: #1969d6;
    color: #fff;
}

.team-box:hover {
    box-shadow: 0px 6px 15px rgba(204, 204, 204, 0.36);
}
.contact-page-area button.btn.btn-info.btn-lg {
    margin-right: 15px;
    margin-bottom: 15px;
}

p.whatsaapimages {
    float: left;
    width: 50%;
    text-align: right;
    font-size: 16px;
    color: #fff;
}
p.mailimages {
    float: left;
    width: 50%;
    padding-left: 15px;
    font-size: 16px;
    color: #fff;
}
span.footer-social {
    margin-left: -103%;
}
span.footer-social a {
    color: #fff;
    margin-left: 10px;
}
