a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:top}table{border-collapse:separate;border-spacing:0}caption,td,th{text-align:left;font-weight:400}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:"" ""}article,aside,figure,footer,header,nav,section{display:block}a,a:visited{text-decoration:none}a:active,a:hover{color:#000;text-decoration:none}a,a:active,a:focus,a:hover{outline:0}img{border:0}.fl{float:left}.fr{float:right !important}.textr{text-align:right}.textl{text-align:left}.textc{text-align:center !important}.alignc{text-align:center!important;vertical-align:middle!important}.clear{clear:both}.dib{display:inline-block;}a[href^=tel]{color: inherit;text-decoration: none;}li{list-style:none;}*,*::before,*::after{box-sizing:border-box;}.resp-img{max-width:100%;}
/* cyrillic-ext */
@font-face {
font-family: 'Open Sans';
src: url("../fonts/OpenSans-Light.ttf") format("truetype");	
font-weight: 300;
font-style: normal; } 
@font-face {
	font-family: 'Open Sans';
	src: url("../fonts/OpenSans-Regular.ttf") format("truetype");	
	font-weight: 400;
	font-style: normal; } 
	@font-face {
		font-family: 'Open Sans';
		src: url("../fonts/OpenSans-SemiBold.ttf") format("truetype");	
		font-weight: 600;
		font-style: normal; }  
@font-face {
	font-family: 'Open Sans';
	src: url("../fonts/OpenSans-Bold.ttf") format("truetype");
	font-weight: 700;
	font-style: normal; }
body{font-family: 'Open Sans', sans-serif;}
.wapper{width:100%;background: url('../images/texture.png') repeat}
.container{max-width: 1200px;margin: 0 auto;position: relative;padding: 0 75px;background: #fff;}
/* my shortcuts starts */
.pad-t-5{padding-top:5px }.pad-t-10{padding-top:10px }.pad-t-15{padding-top:15px }.pad-t-20{padding-top:20px }.pad-t-30{padding-top:30px !important}.pad-t-40{padding-top:40px }.pad-t-50{padding-top:50px }.pad-t-60{padding-top:60px }.pad-t-80{padding-top:80px }
.pad-b-5{padding-bottom:5px }.pad-b-10{padding-bottom:10px }.pad-b-15{padding-bottom:15px }.pad-b-20{padding-bottom:20px }.pad-b-30{padding-bottom:30px !important}.pad-b-40{padding-bottom:40px }.pad-b-50{padding-bottom:50px }.pad-b-60{padding-bottom:60px }.pad-b-80{padding-bottom:80px }
.pad-l-5{padding-left:5px }.pad-l-10{padding-left:10px }.pad-l-15{padding-left:15px }.pad-l-20{padding-left:20px }.pad-l-30{padding-left:30px }.pad-l-40{padding-left:40px }.pad-l-50{padding-left:50px }.pad-l-60{padding-left:60px }.pad-l-80{padding-left:80px }
.pad-r-5{padding-right:5px }.pad-r-10{padding-right:10px }.pad-r-15{padding-right:15px }.pad-r-20{padding-right:20px }.pad-r-30{padding-right:30px }.pad-r-40{padding-right:40px }.pad-r-50{padding-right:50px }.pad-r-60{padding-right:60px }.pad-r-80{padding-right:80px }
.mar-t-5{margin-top:5px }.mar-t-10{margin-top:10px }.mar-t-15{margin-top:15px }.mar-t-20{margin-top:20px }.mar-t-30{margin-top:30px }.mar-t-40{margin-top:40px }.mar-t-50{margin-top:50px }.mar-t-60{margin-top:60px }.mar-t-80{margin-top:80px }
.mar-b-5{margin-bottom:5px }.mar-b-10{margin-bottom:10px }.mar-b-15{margin-bottom:15px }.mar-b-20{margin-bottom:20px }.mar-b-30{margin-bottom:30px }.mar-b-40{margin-bottom:40px }.mar-b-50{margin-bottom:50px }.mar-b-60{margin-bottom:60px }.mar-b-80{margin-bottom:80px }
.mar-l-5{margin-left:5px }.mar-l-10{margin-left:10px }.mar-l-15{margin-left:15px }.mar-l-20{margin-left:20px }.mar-l-30{margin-left:30px }.mar-l-40{margin-left:40px }.mar-l-50{margin-left:50px }.mar-l-60{margin-left:60px }.mar-l-80{margin-left:80px }
.mar-r-5{margin-right:5px }.mar-r-10{margin-right:10px }.mar-r-15{margin-right:15px }.mar-r-20{margin-right:20px }.mar-r-30{margin-right:30px }.mar-r-40{margin-right:40px }.mar-r-50{margin-right:50px }.mar-r-60{margin-right:60px }.mar-r-80{margin-right:80px }
.overflow{overflow: auto;}
/* my shortcuts starts ends */
.top-links .container,.top-links{background: #f5bb03;}
.top-links{padding: 5px 0;}
.top-links a{float:left;}	
.top-links a:nth-child(2){border-radius:50%;background:#4673cd;padding:2px 10px;}
.top-links a:nth-child(1){border-radius:50%;background:#00aced;padding: 2px 5px;margin: 0 10px 0 0;}
.top-links a:nth-child(3){float:right;pointer-events: none}
.top-links a:nth-child(4){margin: 0 10px 0 0;color: #000;}
.top-links a:nth-child(4):hover, .top-links a:nth-child(3):hover{color:#fff}
.fa-facebook-f,.fa-twitter{color: #fff;font-size: 14px;}
#logo{width: 229px;margin: 0 30px 0 0;float: left;}
.nav-bar{float: left;height: 60px;width: calc(100% - 260px);position: relative;margin-top: 20px;}
.top-nav-links > li {display: inline-block;}
header {background: rgba(0, 0, 0, 0.6);position: relative;z-index: 9;}
header .container{background: transparent}
.top-nav-links > li a {display: block;color: #fff;padding: 10px;text-transform: uppercase;letter-spacing: 1px;font-size: 14px;line-height: 18px;margin: 0 0 0 10px;background: #0282bf;background: -moz-linear-gradient(top, #0282bf 0%, #d6d6d6 5%, #0283c0 6%, #0283c0 100%);background: -webkit-linear-gradient(top, #0282bf 0%,#d6d6d6 5%,#0283c0 6%,#0283c0 100%);background: linear-gradient(to bottom, #0282bf 0%,#d6d6d6 5%,#0283c0 6%,#0283c0 100%);text-align: center;font-weight: 600;border-radius: 5px;}
.top-nav-links {width: 100%;text-align: center}
.top-sublinks{position: absolute;left: 0;min-width: 220px;background: #0282bf;background: -moz-linear-gradient(top, #0282bf 0%, #d6d6d6 5%, #0283c0 6%, #0283c0 100%);background: -webkit-linear-gradient(top, #0282bf 0%,#d6d6d6 5%,#0283c0 6%,#0283c0 100%);background: linear-gradient(to bottom, #0282bf 0%,#d6d6d6 5%,#0283c0 6%,#0283c0 100%);display: none;z-index: 99;top: 38px;border-radius: 5px;}
.top-sublinks li a{margin: 0;}
.drop-down {position: relative;}
.nav-bar ul .drop-down:hover .top-sublinks {display: block;}
.header-broder {border: 2px solid #ddd;box-shadow: 0 3px 0px #000;background: #fff;}
#respMenu{display: none;}
.menu-toggle button {background: transparent !important;border: none;width: 36px;height: 37px;text-indent: -900em;overflow: hidden;position: relative;cursor: pointer;outline: none;padding: 0;}
.menu-toggle button::after {content: '';position: absolute;	width: 68%;height: 3px;background: #0383c2;top: 8px;left: 0;box-shadow: 0px 10px 0 #0383c2,0 20px 0 #0383c2;}
.ace-responsive-menu {position: absolute;top: 126px;right: 0;background: rgba(3, 131, 194, 0.7) !important;border-bottom: none !important;width: 275px;z-index: 9;}
.home-main{margin-top:-124px }
.slide-new{height: 500px;top: -124px}
.slick-dots,.slick-arrow,.nivo-controlNav{display: none !important;}
.main-content {padding: 30px 0;}
h1{font-size: 34px;font-weight: bold;border-bottom:1px solid #000;margin: 0 auto 15px auto;padding: 0 0 5px 0;width: 65%;}
p {font-size: 14px;margin-bottom: 15px;line-height: 20px;letter-spacing: 0.5px;text-align: justify;}
.product {width: 150px;margin: 0 auto;color: #fff;text-align: center;}
.product h5 {background: #0283c0;padding: 5px 20px;font-size: 22px;font-weight: 600;color: #fff;margin: 0;}
.product-imag {background-size: contain;width: 240px;background-position: center;height: 150px;background-repeat: no-repeat;margin: 0 20px 20px 0;display: inline-block;}
.prod-sub .product-imag:nth-child(odd){margin: 0 0 20px 0;}
.prod-sub:nth-child(even){margin: 0 0 0 0}
.product-main {padding: 30px 0;}
.project{padding: 30px 0}
.project,.project .container{background: #effafe;}
.projcet-sub{width: 30%;float: left;margin: 0 15px 0 0;}
.projcet-sub:nth-child(3){margin: 0;}
.projcet-sub h3{color:#0482be;font-weight: 600;font-size: 18px;}
.icon-text {width: 100%;display: inline-block;padding: 30px 0;}
.money h3{width: calc(100% - 65px);float: left;font-size: 22px;margin: 8px 0 0 0;}
.icon-img {background: url(../images/SPRITE.png);height: 45px;float: left;margin: 0 15px 0 0;width: 39px;background-position: -430px 0;}
.icon-text .money:nth-child(2) .icon-img{background-position: -108px 0;}
.icon-text .money:nth-child(3) .icon-img{background-position: -31px 0;}
.icon-text .money:nth-child(4) .icon-img{background-position: -190px 0;}
.icon-text .money:nth-child(5) .icon-img{background-position: -358px 0;}
.icon-text .money:nth-child(6) .icon-img{background-position: -275px 0;}
.video {width: 39%;float: right;margin: 30px 10px 30px 0px;}
.bottom-slider .container,.bottom-slider {background-color: #cfcfcf;}
.bottom-slider .container{padding-top: 30px;padding-bottom: 30px;}
.responsive div{width:100%;margin: 0 20px 0 0;}
.slick-imag img{width: 160px ;}
.responsive.slick-initialized.slick-slider {text-align: center;}
.footer-top {height: 20px;}
.footer,.footer .container{background-color: #082233}
.arrow-box {width: 31%;display: inline-block;color: #fff;margin: 0 25px 0 0;padding: 20px 0;}
.footer-text-box .arrow-box:nth-child(1) p,.footer-text-box .arrow-box:nth-child(2) p{margin: 0}
.arrow-box:last-child{margin:0;}
.arrow-text {padding: 33px 0px 32px 0px;}
.arrow-text li {color: #ddd;padding: 10px 0 10px 10px;;border-bottom: 1px solid #ddd;font-size: 14px;}
.arrow {float: right;}
.thumbnail-box {width: 49%;float: right;padding: 49px 0px 14px 0px;}
.client-bg-box {margin: 0px 0px 15px 0px;}
.above-signature p {font-size: 13px;text-align: center;color: #ddd;padding: 20px 0px 20px 0px;line-height: 18px;margin: 0;}
#copyright {background: #082233;padding: 10px 0;font-size: 12px;color: #dcdcdc;text-shadow: none;}
#copyright_right a {color: #fff;}
.signature a {color: #ddd;}
.powerdby {float: right;}
.client-img {width: 65px;float: left;margin: 0 20px 0 0;}
.client-bg-box p{width: calc(100% - 85px);float: left;color: #ddd;margin: 0;}
.video img {width: 100%;}
.footer-text-box {border-bottom: 1px solid #ddd;}
.left-container {float: left;width: calc(100% - 295px);margin: 0 15px 0 0;}
.right-container {width: 270px;float: right;}
.hdd-mach {width: 47%;border: 1px solid #eee;display: inline-block;margin: 0 30px 20px 0;}
.hdd-mach img{width: 100%}
.hdd-mach p {text-align: center;border-top: 1px solid #eee;margin: 0;padding: 10px 5px;color: #000;}
.hdd-mach:nth-child(even){margin: 0 0 20px 0;}
/* right links */
.right-link {width: 260px;position: relative;}
.right-link::before {background: #032735 none repeat scroll 0 0;border-radius: 8px 8px 9px 0;content: "";height: 50px;position: absolute;top: -11px;width: 270px;}
.right-link::after {background: #032735 none repeat scroll 0 0;border-radius: 9px 0 8px 8px;bottom: -12px;content: "";height: 50px;left: -10px;position: absolute;width: 270px;}
.right-link-div {background: #0084bd none repeat scroll 0 0;position: relative;z-index: 1;}
.right-link-div h3 {color: #fff;font-size: 26px;padding: 0 0 0 12px;}
.right-link-div hr {border :none;border-bottom: 3px solid #032735;float: left;height: 3px;width: 80%;}
.right-ul {padding: 10px 0 45px;}
.right-ul li {border-bottom: 1px dotted #ffbc3f;position: relative;background: linear-gradient(to right, #ffbc3f 50%, #0084BD 50%);background-size: 200% 100%;background-position: right bottom;transition: all .5s ease-out;}
.right-ul li::before {background: #ffbc3f none repeat scroll 0 0;border-radius: 0 3px 3px 0;content: "";height: 24px;position: absolute;top: 6px;width: 4px;}
.right-ul a {color: #fff;display: block;font-size: 16px;	padding: 7px 22px 6px;}
.right-ul .actright,.right-ul li:hover{background-position: left bottom;opacity: 0.999999;}
  /* right links */
#breadcrumbs > span {display: inline-block;font-size: 12px;padding: 5px 2px;}
#breadcrumbs span:nth-child(2) a {color: #f5bb03;}
h3 {font-size: 24px;color: #f5bb03;font-weight: bold;margin-bottom: 15px;}
.infolist li{font-size: 14px;color: #413F3F;margin: 0;background: url(../images/list_img.png) 0 6px no-repeat;padding: 0 0 9px 13px;text-align: justify;}
h5 {font-size: 18px;color: #0098da;margin-bottom: 10px;}
#contact-form {float: left;width: 45%;}
.input-field {margin: 0 0 20px 0;}
label {display: block;margin: 0 0 5px 20px;	font-size: 18px;}
sup {color: red;vertical-align: middle;}
.input-inner {width: 65%;margin: 0 auto;position: relative;}
.input-field input, .input-field textarea {width: 100%;padding: 10px 10px 10px 40px;border: 3px solid #1d519e;border-radius: 15px 5px 15px 5px;font-size: 16px;}
.input-field span {vertical-align: middle;position: absolute;left: 15px;top: 15px;}
#contact-form button {background: #0098da;border: none;padding: 10px 20px;color: #fff;font-size: 16px;font-weight: 700;letter-spacing: 1px;border-radius: 20px;}
.on-going{width: 230px}
.money {width: 33.33%;float: left;margin: 0 0 10px 0 !important;}
#copyright_right img{vertical-align: middle}
.pr-img4{margin: 0 0 20px 0 ;}
.product-main a{display: block;}
h4 {font-size: 18px;color: #0098da;font-weight: bold;}
.block{display: block;}
.proj-list li{	background: url(../images/list_img.png) 0 8px no-repeat;}
.top-nav-links li.acttop > a,.top-nav-links > li a.actnav,.top-nav-links > li a:hover{color: #f5bb03 ;}
#back-top {position: fixed;bottom: 40px;right: 20px;z-index: 9;}
#back-top a {width: 45px;display: block;text-align: center;	text-transform: uppercase;text-decoration: none;color: #000;z-index: 1;	position: relative;	bottom: 10px;	-webkit-transition: 1s;	-moz-transition: 1s;transition: 1s;}
#back-top span {width: 55px;height: 67px;display: block;background: url(../images/go-top.png) center center no-repeat;}
.prod-sub {width: calc(50% - 10px);text-align: center;display: inline-block;margin: 0 15px 0 0;}
#recap {margin: 0 auto;width: 310px;margin-bottom: 20px;overflow: auto;}
.fa-phone{ -ms-transform: rotate(90deg);-webkit-transform: rotate(90deg); transform: rotate(90deg);}.abt-cont p{width: calc(50% - 20px);float: left;margin: 0 20px 15px 0}
.abt-cont p:nth-child(even){margin: 0 0 15px;width: 50%}
.vision {border: 4px solid #0098da;width: calc(50% - 30px);float: left;margin: 15px;position: relative;height: 180px;}
.vision p{padding: 15px;margin: 0;}
.vision h5 {padding: 5px 0;margin: 0;background: #f5bb03;color: #fff;text-align: center;font-weight: 600;}
.vision::after{position: absolute;content: url(../images/cap-sikon.png);top: -8px;left: -9px;}
.no-border p,.no-border{border: none}
.no-border h4{margin-bottom:15px}
.no-border p{padding: 0;text-align: left;margin-bottom:15px }

/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 99; /* Sit on top */
    padding: 30px 20px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
	background-color: #fefefe;
	margin: auto;
	padding: 20px;
	border: 1px solid #888;
	max-width: 700px;
	width: 100%;
	position: relative;
}


.close{
	position: absolute;
right: 0;
top: 0px;
padding: 5px 10px;
background: #eee;
color: #000 ;
font-weight: bold;
cursor: pointer;
}

.close:hover,
.close:focus {
    color: red;
    text-decoration: none;
    cursor: pointer;
}
.modal-main{padding: 10px 0;cursor: pointer;}
.specis{width: 100%;}
.specis tr td {text-align: center;padding: 10px;border: 1px solid #eee;}
.modal-content h4{margin-bottom: 15px}
.features {margin-bottom: 15px;}
.features p{text-align: left;border-top:none;margin-bottom:15px;padding: 0 }
.features:last-child{margin: 0}
.full-mach{width: 100%}
.maps {
	float: right;
	margin: 20px;
	border: 5px solid #fff;
	border-radius: 10px;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
	width: 45%;
}


@media screen and (max-width:1200px){
	.container{padding: 0 20px;}
}
@media screen and (max-width:1100px){
	.nav-bar{display: none;}
	.prod-sub {width: 100%;}
}
@media screen and (max-width:1024px){}
@media screen and (max-width:980px){
	.projcet-sub {width: 30%;}
	.product-imag {width: 47%;}
	.product-imag:nth-child(even){margin: 0 0 20px 0;}
	.thumbnail-box {width: 100%;float: none;padding: 20px 0px 14px 0px;}
	.arrow-box {width: 100%;}
	.left-container {float: none;width: 100%;margin: 0 0 0 0;text-align: center}
	.right-container{display: none;}
	.arrow-box {margin: 0 0 0 0; padding: 20px 0 0 0;}
	.vision {height: 220px;}
}
@media screen and (max-width:767px){
	.projcet-sub {width: 100%;}
	.icon-text {width: 100%;}
	.video {width: 100%;float: none;}
	h2 {width: 100%;}
	.top-links a:nth-child(3){pointer-events: all}
	.input-field input, .input-field textarea {width: 100%;}
	.input-inner {width: 100%;}
	.maps, #contact-form {float: none;width: 100%;margin: 0}
	.hdd-mach {margin: 0 20px 20px 0;}
	.vision {width: 100%;margin: 0 0 20px;height: auto;}
	}
@media screen and (max-width:580px){
	.product-imag {width: 100%;}
	.hdd-mach {width: 100%;margin: 0 0 20px 0;}
	.abt-cont p:nth-child(2n),.abt-cont p {width: 100%;float: none;margin: 0 0 15px 0;}
}
@media screen and (max-width:480px){
	#logo{margin: 0 auto}
	header .container{padding: 0 10px}
	#copyright {text-align: center;}
	#copyright_left {margin-bottom: 5px;}
	#copyright_right, #copyright_left {float: none;}
	#recap {width: 275px;overflow: auto;}
}
@media screen and (max-width:380px){}