@font-face{src:url("../fonts/bold.otf");font-family:'bold';}

@font-face {
	font-family: 'TheSans-Plain';
	src: url('../fonts/the_sans_plain/TheSans-Plain.eot');
	src: url('../fonts/the_sans_plain/TheSans-Plain.eot?#iefix') format('embedded-opentype'),
	url('../fonts/the_sans_plain/TheSans-Plain.woff2') format('woff2'),
	url('../fonts/the_sans_plain/TheSans-Plain.woff') format('woff'),
	url('../fonts/the_sans_plain/TheSans-Plain.ttf') format('truetype'),
	url('../fonts/the_sans_plain/TheSans-Plain.svg#TheSansArab-Bold') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'TheSans-Bold';
	src: url('../fonts/theSans-bold/TheSans-Bold.eot?#iefix') format('embedded-opentype'),
	url('../../fonts/theSans-bold/TheSans-Bold.otf') format('opentype'),
	url('../fonts/theSans-bold/TheSans-Bold.woff') format('woff'),
	url('../fonts/theSans-bold/TheSans-Bold.ttf') format('truetype'),
	url('../fonts/theSans-bold/TheSans-Bold.svg#TheSans-Bold') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'OpenSans';
	src: url('../fonts/OpenSans/OpenSans.eot?#iefix') format('embedded-opentype'),
	url('../fonts/OpenSans/OpenSans.woff') format('woff'),
	url('../fonts/OpenSans/OpenSans.ttf') format('truetype'),
	url('../fonts/OpenSans/OpenSans.svg#OpenSans') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Helvetica';
	src: url('fonts/Helvetica/Helvetica.eot');
	src: url('fonts/Helvetica/Helvetica.woff2') format('woff2'),
	url('fonts/Helvetica/Helvetica.woff') format('woff'),
	url('fonts/Helvetica/Helvetica.ttf') format('truetype'),
	url('fonts/Helvetica/Helvetica.svg#Helvetica') format('svg'),
	url('fonts/Helvetica/Helvetica.eot?#iefix') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'HelveticaNeueW23forSKY-Reg';
	src: url('../fonts/HelveticaNeueW23forSKY-Reg/HelveticaNeueW23forSKY-Reg.eot');
	src: url('../fonts/HelveticaNeueW23forSKY-Reg/HelveticaNeueW23forSKY-Reg.eot?#iefix') format('embedded-opentype'),
	url('../fonts/HelveticaNeueW23forSKY-Reg/HelveticaNeueW23forSKY-Reg.woff') format('woff'),
	url('../fonts/HelveticaNeueW23forSKY-Reg/HelveticaNeueW23forSKY-Reg.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'HelveticaNeueW23forSKY-bd';
	src: url('fonts/HelveticaNeueW23forSKY-Reg/HelveticaNeueW23forSKY-Bd.eot');
	src: url('fonts/HelveticaNeueW23forSKY-Reg/HelveticaNeueW23forSKY-Bd.eot?#iefix') format('embedded-opentype'),
	url('fonts/HelveticaNeueW23forSKY-Reg/HelveticaNeueW23forSKY-Bd.woff') format('woff'),
	url('fonts/HelveticaNeueW23forSKY-Reg/HelveticaNeueW23forSKY-Bd.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

/* fallback */

@font-face {
	font-family: 'Material Icons';
	font-style: normal;
	font-weight: 400;
	src: url(../fonts/materialicons.woff2) format('woff2');
}

.material-icons {
	font-family: 'Material Icons';
	font-weight: normal;
	font-style: normal;
	font-size: 24px;
	line-height: 1;
	letter-spacing: normal;
	text-transform: none;
	display: inline-block;
	white-space: nowrap;
	word-wrap: normal;
	direction: ltr;
	-webkit-font-feature-settings: 'liga';
	-webkit-font-smoothing: antialiased;
}


body {
	font-family: 'TheSans-Bold', sans-serif;
	background-color: #fff;
	font-size: 15px;
	font-weight: bold;
}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}
body{overflow-x:hidden;}
ul, ol{list-style:none}
h1, h2, h3, h4, h5, h6, ul, ol{margin:0;padding:0}
.row-me::after,
.clearficx::after{content:'';display:block;height:0;visibility:hidden;clear:both;}
.main-header{position:relative;}
.main-header .main-slider{height: 350px;overflow:hidden;}
.main-header .main-slider .carousel-inner > .item > img,
.main-header .main-slider .carousel-inner > .item > a > img{height:100vh;width:100%;}
.main-header .main-slider .carousel-control{background:none !important;opacity:1 !important;}
.main-header .main-slider .carousel-control > span{width:50px;height:50px;line-height:50px;background:RGBA(85,85,85,0.6);font-size:20px;}
.main-header .main-slider .carousel-indicators li{width:24px;height:7px;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#000;margin:0;}
.main-header .main-slider .carousel-indicators li.active{background:#d71921;}
.top-bar{position:absolute;top:0;right:0;width:100%;background:#000;background:linear-gradient(#000 -80%, transparent);padding:25px 0;}
.right-top-bar ul li{display:inline-block;margin-left:25px;}
.right-top-bar ul li a{color:#FFF;font-weight: bold;}
.right-top-bar ul li a:hover{text-decoration:none;}
.right-top-bar ul li a i{background:#c4151c;width:30px;height:30px;line-height:30px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.left-top-bar ul{float:left;}
.left-top-bar ul li{display:inline-block;}
.left-top-bar ul li a{color:#FFF;font-size:16px;padding:0 10px;}
.left-top-bar ul li:last-child a{padding-left:0;}
.main-navbar{margin-top:25px;}
.main-navbar > .container{position:relative;}
.main-navbar .navbar-default{margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#FFF;}
.main-navbar .navbar-default .navbar-nav > li > a{padding:52px 16px;color:#323232;font-size:15px;font-weight: bold;}
.main-navbar .navbar-default .navbar-nav > .active > a,
.main-navbar .navbar-default .navbar-nav > .active > a:hover,
.main-navbar .navbar-default .navbar-nav > .active > a:focus,
.main-navbar .navbar-default .navbar-nav > li > a:hover{background:none;color:#d71921;}
.search{position:absolute;top:50%;left:0;transform:translate(0, -50%);}
.search > a{width:40px;height:40px;background:#d71921;display:block;text-align:center;line-height:40px;font-size:18px;}
.search > a i{color:#FFF;}
#openMenu{border-radius:0;font-size:20px;position:absolute;left:50px;top:50%;transform:translate(0, -50%);display:none;background-color:#d71921;}
#closeMenu{background-color:#d71921;border-radius:0;float:left;}
.side-menu ul li a{display:block;padding:10px;text-align:right;color:#d71921;font-size:18px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.search.blaaaa {
    top: 58%;
    width: 142px;
    height: 100px;
    margin-left: 7%;
}
.side-menu ul li a:hover,
.side-menu ul li a:focus,
.side-menu ul li a.active{background:#d71921;color:#FFF;text-decoration:none;}
.side-menu{display:block;position:fixed;right:-300px;top:0;background:#FFF;min-width:250px;overflow:hidden;opacity:0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;z-index:1050;min-height:100%;}
.about-us{padding:50px 0;background:#f9f9f9;}
.sec-title{margin-bottom:30px;position:relative;}
.sec-title::after,
.sec-title::before{content:'';display:block;position:absolute;bottom:-15px;left:50%;transform:translate(-50%, 0);background:#363636;}
.sec-title::after{width:15%;height:1px;}
.sec-title::before{width:5%;height:5px;bottom:-17px;}
.sec-title h3{color:#d71921;}
.about-text > h3{color:#d71921;margin-bottom:20px;font-weight: bold;}
.about-text > p{color:#545454;line-height:1.7;font-size:16px;font-weight: bold;}
.about-text a{font-size:18px;color:#d71921;float:left;}
.about-text a:hover{text-decoration:none;}
.services{padding-top:50px;transition:all 0.4s ease;}
.serv-item{padding:10px;background:#FFF;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #CCC;-webkit-box-shadow:0px 0px 5px 0px rgba(184,184,184,1);-moz-box-shadow:0px 0px 5px 0px rgba(184,184,184,1);box-shadow:0px 0px 5px 0px rgba(184,184,184,1);transition:all 0.4s ease;}
.serv-item:hover{background-color:#d71921;}
.serv-item:hover i,
.serv-item:hover h4,
.serv-item:hover p{color:#ffffff;}
.serv-item:hover a{color:#d71921;background:#FFF;}
.serv-item i{color:#d71921;font-size:50px;margin-bottom:10px;transition:all 0.4s ease;}
.serv-item h4{margin-bottom:10px;font-size:25px;transition:all 0.4s ease;}
.serv-item p{margin-bottom:50px;transition:all 0.4s ease;}
.serv-item a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#d71921;transition:all 0.4s ease;}
.our-work{padding-top:40px;}
.project-item{float:right;margin-left:5px;width:calc(25% - 4px);height:230px;position:relative;overflow:hidden;}
.project-item:nth-of-type(4),
.project-item:nth-of-type(8){margin-left:0;}
.project-item::after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:RGBA(3, 3, 3, 0.6);z-index:1;opacity:0;transition:all 0.4s ease;}
.project-item img{width:100%;height:230px;}
.about-img.wow.fadeInUp.animated img{float:left;}
.hover-over{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0.1, 0.1);z-index:2;opacity:0;transition:all 0.6s ease;}
.project-item:hover::after{opacity:1;}
.project-item:hover .hover-over{opacity:1;transform:translate(-50%, -50%) scale(1, 1);transition:all 0.9s ease;}
.hover-over h4{color:#FFF;}
.hover-over ul li{display:inline-block;margin-left:5px;margin-right:5px;}
.hover-over ul{margin-top:10px;}
.hover-over ul li a i{color:#FFF;width:40px;height:40px;line-height:40px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid #FFF;font-size:18px;}
.ser-slider .item{margin:0 20px;}
.ser-item{background:#e6e6e6;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;position:relative;padding:15px;}
.ser-item .main-ser-img{width:100%;height:130px;}
.ser-item .top-cer{position:absolute;top:7px;right:7px;}
.ser-item .bottom-cer{position:absolute;bottom:7px;left:7px;}
.sertification{padding:40px 0;background:#f6f6f6;}
.owl-theme .owl-controls .owl-page span{background:#000;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:24px;height:7px;}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span,
.owl-theme .owl-controls .owl-page span:hover{background:#d71921 !important;}
.owl-theme .owl-controls .owl-buttons div.owl-next{position:absolute;top:50%;right:-50px;border-radius:0;background:RGBA(3, 3, 3, 0.6);opacity:1;transform:translate(0, -50%);width:40px;height:40px;line-height:40px;font-size:18px;padding:0;}
.owl-theme .owl-controls .owl-buttons div.owl-prev{position:absolute;top:50%;left:-50px;border-radius:0;background:RGBA(3, 3, 3, 0.6);opacity:1;transform:translate(0, -50%);width:40px;height:40px;line-height:40px;font-size:18px;padding:0;}
.clients{padding:40px 0;}
.footer{background:url("../images/wewq.jpg") no-repeat center RGBA(3,3,3,0.5);background-size:cover;background-blend-mode:multiply;position:relative;}
.foot-item{padding:40px 0;}
.foot-item h3{color:#FFF;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #FFF;}
.foot-item.sect ul li{display:inline-block;width:50%;margin-left:-4px;}
.foot-item.sect ul li a{color:#FFF;padding:5px 0;display:inline-block;margin-right:15px !important;}
.foot-item.sect ul li a i{color:#d71921;}
.foot-item.cont ul li{margin-bottom:10px;}
.foot-item.cont ul li a{color:#FFF;}
.foot-item.cont ul li a:hover{text-decoration:none;}
.foot-item p{color:#FFF}
.foot-item input[type=submit]{background:#d71921;}
.copy{background-color:#d71921;padding:7px 0;position:absolute;bottom:6px;width:100%;}
.copy p{color:#FFF;margin:0;}
.footer-logo img{height:305px;}
.header-inner{background:url("../images/wewq.jpg")center center no-repeat;background-size:cover;z-index:auto;}
.header-inner .top-bar{position:static;}
#page-content{background:#f9f9f9;padding:40px 0;}
.headline{margin-bottom:40px;}
.headline:after{position:relative;z-index:1;display:block;width:45px;border-bottom:3px solid #d61921;margin-top:-2px;content:"";}
.headline.text-center:after{margin:-2px auto 0;}
.headline h1,
.headline h2,
.headline h3,
.headline h4,
.headline h5,
.headline h6{display:inline-block;padding-bottom:12px;border-bottom:1px solid #d3d7dd;margin-bottom:0;}
.headline h3{display:block;}
#allbody p,
#allbody span{font-size:16px;line-height:2.8;}
#allbody ul li{margin-bottom:10px;}
@media(min-width:100px) and (max-width:499px){.project-item{width:100%;display:block;float:none;margin:0 auto !important;}
}
@media(min-width:500px) and (max-width:767px){.project-item{width:80%;display:block;float:none;margin:0 auto !important;}
}
@media(min-width:768px) and (max-width:991px){.main-navbar .navbar-default .navbar-nav > li > a{padding-left:10px;padding-right:10px;}
.project-item{width:calc(50% - 4px);}
.project-item:nth-of-type(2),
.project-item:nth-of-type(4),
.project-item:nth-of-type(6),
.project-item:nth-of-type(8){margin-left:0;}
}
@media(min-width:992px) and (max-width:1199px){
    .search.blaaaa {
   display:none;
}
}
@media(min-width:1200px){
    
}
@media (max-width:767px){.side-menu > ul{text-align:right;margin-top:40px;}
.search.blaaaa {
    display:none;
}
.side-menu ul li ul
.dropdown-menu{position:absolute;top:0%;left:0;z-index:1000;display:none;float:left;min-width:100%;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, .15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, .175);box-shadow:0 6px 12px rgba(0, 0, 0, .175);}
.side-menu ul li{display:block;}
.main-navbar .navbar-default{height:120px;}
#openMenu{display:block;}
.owl-theme .owl-controls .owl-buttons div{display:none;}
}
@media (max-width:991px){.serv-item{margin-bottom:30px;}
.search.blaaaa {
   display:none;
}
}
#allbody ul li{margin-right:20px;}
#allbody ul li{list-style:none;padding:0;margin:0;list-style:none;}
#allbody ul li:before{margin-right:-20px;display:block;width:6px;font-family:"fontawesome", serif;height:6px;color:#d61921;content:"\f123";-webkit-transition:all 0.3s;transition:all 0.3s;}
#allbody ul li{margin-right:20px;margin-bottom:15px;}
p{margin-bottom:20px;}
#allbody img{width:100%;}
#allbody img:hover{}
.foot-item.sect ul li:before{margin-right:-20px;display:inline-block;width:6px;font-family:"fontawesome", serif;height:6px;color:#d61921;content:"\f046";-webkit-transition:all 0.3s;transition:all 0.3s;}
#search.open{-webkit-transform:translate(0px, 0px) scale(1, 1);-moz-transform:translate(0px, 0px) scale(1, 1);-o-transform:translate(0px, 0px) scale(1, 1);-ms-transform:translate(0px, 0px) scale(1, 1);transform:translate(0px, 0px) scale(1, 1);opacity:1;z-index:999999;vertical-align:middle;}
#search .close{x;padding:10px 17px;font-size:27px;background:#d61921;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border-color:#FFF;position:absolute;top:20px;right:20px;color:white;}
div#search{position:fixed;top:0px;left:0px;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.9);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-transform:translate(0px, 0) scale(0, 0);-moz-transform:translate(0px, 0) scale(0, 0);-o-transform:translate(0px, 0) scale(0, 0);-ms-transform:translate(0px, 0) scale(0, 0);transform:translate(0px, 0) scale(0, 0);opacity:0;}
#search .form-control{border:1px solid #fff;box-shadow:none;height:45px;border-radius:0;}
#search input[type="text"]{position:relative;font-weight:300;text-align:center;margin:0px auto;padding-left:30px;padding-right:30px;outline:none;border-radius:50px;}
.main-wrapper{position:relative;min-height:100%;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;}
#search .btn{position:relative;top:0;left:0;margin-top:0;margin-left:0;color:#fff;display:block;margin:auto;margin-top:25px;width:120px;transition:.1s background-color,.1s border-color,.1s color,.1s fill;padding:7px 25px 9px 25px;border-radius:25px;text-align:center;background:#e01225;border:1px solid #0c0c0c;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}
#search .btn:hover{background-color:#33117e;border-color:#33117e;}
.search_xs{vertical-align:middle;margin-left:10px;}
.center-screen{display:table;width:100%;height:100%;top:0;bottom:0;margin:auto;padding:0 20px;vertical-align:middle;}
.center-screen form{display:table-cell;vertical-align:middle;}
.search_btn{color:#282828;font-size:18px;}
.search_btn:hover{color:#33117e;}
.foot-item.sect ul li a:hover{text-decoration:none;color:#d71921;}
.main-header .main-slider .carousel-control > span:hover{background:#c4151c;}
.owl-next:hover , .owl-prev:hover{background:#c4151c !important;}
.owl-next , .owl-prev{transition:all 0.9s ease;}
input.btn.text-center.center-block{padding:10px 60px;border:none;border-radius:0;margin-bottom:20px;background-color:#d61921;color:#fff;font-size:14px;font-weight:400;letter-spacing:1px;text-transform:uppercase;-webkit-transition:all 0.3s;transition:all 0.3s;}
input.btn.text-center.center-block:hover{background-color:#58523a;}
div#error{display:none;}
input, select, textarea{padding:10px 20px;border:1px solid #d3d7dd;margin-bottom:20px;background-color:transparent;font-size:15px;font-weight:400;}
.map{padding:5% 0;}
#map1,#map2{height:466px;}
.div-head{margin-bottom:40px;text-align:center;}
.div-head h1{font-size:22px;text-transform:uppercase;}
.div-head h1:after{content:'';display:block;width:10%;border-bottom:3px solid #d61921;margin:10px auto;}
.get-contact{padding:1% 0 5% 0}
.service-item1{position:relative;height:260px;overflow:hidden;border:6px solid transparent;-moz-border-image:-moz-linear-gradient(left, #629bd2 0%, #be6271 100%);-webkit-border-image:-webkit-linear-gradient(left, #629bd2 0%, #be6271 100%);border-image:linear-gradient(to right, #333333 0%, #d61921 100%);border-image-slice:1;margin-bottom:30px;}
.service-item1 img{height:260px;width:100%;-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-o-transition:all 1s ease-out;-ms-transition:all 1s ease-out;transition:all 1s ease-out;overflow:hidden;}
.service-item1:hover img{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}
.our-services{padding:50px 0;background:#f5f5f5;}
.our-services a:hover{text-decoration:none !important;}
.sec-title{margin-bottom:20px;}
.sec-title h3{font-family:'bold','TheSans-Bold';font-size:40px;margin-bottom:10px;}
.serv-item1{margin-bottom:20px;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;padding-bottom:20px;overflow:hidden;overflow:hidden;border:1px solid transparent;-moz-border-image:-moz-linear-gradient(left, #629bd2 0%, #be6271 100%);-webkit-border-image:-webkit-linear-gradient(left, #629bd2 0%, #be6271 100%);border-image:linear-gradient(to right, #333333 0%, #d61921 100%);border-image-slice:1;margin-bottom:30px;}
.serv-item1:hover{background:#FFF;}
.serv-item1:hover img{transform:scale(1.1);}
.serv-item1 img{max-height:210px;width:100%;margin-bottom:20px;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}
.serv-item1 h4{font-size:24px;margin-bottom:20px;color:#000;}
.serv-item1 p{color:#7a7a7a;padding:0 10px;}
.left-top-bar ul li a:hover{color:#c3151c;}
.wwwwww a{padding:10px 32px;border:none;border-radius:5px;margin-bottom:20px;background-color:#d61921;color:#fff;font-size:14px;font-weight:400;letter-spacing:1px;text-transform:uppercase;-webkit-transition:all 0.3s;transition:all 0.3s;}
.wwwwww a:hover{padding:10px 32px;border:none;border-radius:0;margin-bottom:20px;background-color:#6c644b;color:#f9f9f9;font-size:14px;font-weight:400;letter-spacing:1px;text-transform:uppercase;-webkit-transition:all 0.3s;transition:all 0.3s;}
.left-top-bar ul li a:hover .wwwwww{text-decoration:none;}
.serv{overflow:hidden;margin-top:30px;}
.serv > img{max-height:210px;width:100%;margin-bottom:20px;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}
.serv >h4{font-size:18px;font-family:'bold', sans-serif;margin-top:10px;margin-bottom:10px;}
.serv >p{color:#9b9b9b;text-align:center;}
.serv:hover p ,.serv:hover >h4{color:#ffffff;}
.serv{padding:10px;background:#FFF;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #CCC;-webkit-box-shadow:0px 0px 5px 0px rgba(184,184,184,1);-moz-box-shadow:0px 0px 5px 0px rgba(184,184,184,1);box-shadow:0px 0px 5px 0px rgba(184,184,184,1);transition:all 0.4s ease;margin-bottom:40px;}
.dropdown-menu > li > a{padding:8px 20px;}
.dropdown-menu > li > a:hover{color:red;}
.serv:hover{background-color:#d71921;}
.serv:hover > img{transform:scale(1.1);}
#slider ul li img {
    height: 500px;
    max-width: 100%;
}

div#carousel ul li img {-webkit-transition: all 1s ease-out;
    -moz-transition: all 1s ease-out;
    -o-transition: all 1s ease-out;
    -ms-transition: all 1s ease-out;
    transition: all 1s ease-out;
    overflow: hidden;
    padding:5px;}
div#carousel ul li {
      overflow: hidden;
}
     div#carousel ul li:hover img {
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -o-transition-delay: 0s;
    -ms-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
.flexslider .slides img{width: 100%; margin: 0 auto}
.flex-direction-nav a:hover::before{color: #d61921;}
.flex-direction-nav a::before{font-size: 25px;}
.flex-direction-nav .flex-next {
    text-align: right;
    display: block;
    right: 0;
    opacity: 1;
    margin: 0;
}
.flex-direction-nav .flex-prev {
    text-align: left;
    display: block;
    left: 0;
    opacity: 1;
    margin: 0;
}
.flex2 .flex-next,
.flex2 .flex-prev{top:30%}
.flex-direction-nav .flex-prev:hover::before{left: 0}
.flex-direction-nav .flex-next:hover::before{right: 0;}