body {
    background:none;
    font-family:Calibri;
    font-size: 15px;
	font-style: normal; 
	-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
	-webkit-text-size-adjust: 100%;
	margin:0;
	padding:0;
}

*{
	padding:0px;	
}
.demo {
	float:right;	
}


h1, h2, h3, h4, h5, h6, p { font-family:Calibri; }
* {
 
}
ul li{
	margin:0;
	padding:0;	
}
#slider1_container{
	width:1350px;	
}
.page-height {
	margin-top:70px;	
}
.page-height1 {
	margin-top:150px;	
}
.page-height2 {
	height:200px;	
}
/*TOP Bar*/
.top-bar{
	background:#006b97;
	background-repeat: repeat-x;
	float: left;
	height: 40px;
	width: 100%;	
}
.buttons-main {
    float: right;
    height: auto;
    width: 600px;
    margin-top: 20px;
}


.call{
	font-family: Calibri;
	font-size: 14px;
	font-weight: normal;
	color: #fff;
	padding-left: 20px;
	background-repeat: no-repeat;
	margin:5px 25px 0px 0px;
	float:left;	
}
.call a{
	color:#fff;
}
.call a:hover{
	color:#fff;
	text-decoration:none;	
}
.call .fa {
    color: #006b97;
    padding: 9px;
    border-radius: 50%;
    width: 31px;
    height: 30px;
    line-height: 14px;
    font-size: 15px;
    transition: all 0.4s ease-out;
    background: #fff;
}

.email{    
    height: auto;
    width: auto;
    font-family: Calibri;
    font-size: 14px;
    font-weight: normal;
    color: #fff;
    padding-left: 20px;
	margin:5px 0px 0px 0px;
	float:left;
}
.email a{
	color:#fff;
	text-decoration:none;	
}
.email a:hover{
	color:#fff;
	text-decoration:none;	
}
.email .fa {
    color: #006b97;
    padding: 9px;
    border-radius: 50%;
    width: 32px;
    height: 31px;
    line-height: 14px;
    font-size: 15px;
    transition: all 0.4s ease-out;
    background: #fff;
}
.logo img{
	margin:10px 0;	
}


.socical-icon{
	float:right;	
}
.socical-icon ul{
	list-style:none;	
}
.socical-icon li{
	float:left;
	margin: 0px 5px 0px 0px;
	line-height: 84px;	
}

.nav-main{
	background:#f3f3f3;
	border-bottom: 3px solid #fff;	
}

/* Nav */
.navigation {
	min-height:40px;
	border-radius:20px 0 0 20px;
}
.navigation ul{
	list-style:none;
	margin:0px;	
}

.navigation li {
	font-size:15px;
	float:left;
	line-height:42px;
	position:relative;
	cursor:pointer;
	font-family:Calibri;
	margin-right:2px;
}
.navigation li a {
	color:#000;
	display:block;
	transition: all 0.3s ease-out;
	padding:0px 49px;
	text-transform: uppercase;	
}
.navigation li a:hover{
	background:#ef7f1b;
	color:#3851bc;	
}

.navigation .last{
	border-right:1px solid #fff;	
}
.navigation li span {
	display:none;	
}
.navigation ul ul li{
	padding:0px;	
}
.navigation ul ul li a{
	color:#29abe2;
	background:#fff;
}
.navigation ul ul li a:hover{
	color:#fff;
	background:#29abe2;
}
.navigation li a:hover {
	color:#fff;
	background:#006b97;
	text-decoration:none;
}
.navigation li a.active {
	background:#ef7f1a;
	color:#fff;	
}
.navigation li:hover > ul {
	display:block;
}
.navigation ul ul {
	font-size:14px;
	display:none;
	position:absolute;
	z-index:100;
}
.navigation ul ul li {
	width:350px;
	line-height:40px;
	top:0;
}
.navigation ul ul li a{
	background:#f8f8f8;
	padding: 0px 20px 0px 20px;
	border-bottom: 2px solid #fff;
	color:#006b97;
	transition:none;
}
.navigation ul ul li a:hover{
	background:#006b97;
	color:#fff;
	border-bottom: 2px solid #ccc;
	transition:none;
}
.navigation ul ul ul {
	top:0;
	left:100%;
	z-index:3;
}
.navigation ul ul ul li {
	width:170px;
	line-height:40px;
}
.navigation .menu {
	background:url(../images/bg_menu.png) no-repeat left top;
	width:27px;
	height:19px;
	float:left;
	margin:10px 0 0 10px;
	text-indent:-9999px;
	display:none;
}


.top_main{
	background:#fff;	
}
.top_main.fixed {
	position:fixed;
	top: 0;
	min-height: auto;
	z-index: 999;
	width: 100%;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
	box-shadow: 0 4px 3px rgba(31, 50, 63, 0.25);
	background:#fff;
}


.top_main.fixed .navigation {
	padding: 0px;
	margin: 0;
}
.top_main.fixed .navigation li a{
	padding: 0px 49px;	
}
.top_main.fixed .logo img {
    margin: 5px 0;
    width: 338px;
}
.top_main.fixed .socical-icon li{
	line-height:55px;	
}


/* Slider */
.slider-main{
	background:url(../images/slider_bg.jpg) no-repeat;
}
.slider-main img {
	width:100%;
	height:auto;
}


/* jssor slider bullet navigator skin 01 css */
        /*
        .jssorb01 div           (normal)
        .jssorb01 div:hover     (normal mouseover)
        .jssorb01 .av           (active)
        .jssorb01 .av:hover     (active mouseover)
        .jssorb01 .dn           (mousedown)
        */
        .jssorb01 {
            position: absolute;
        }
        .jssorb01 div, .jssorb01 div:hover, .jssorb01 .av {
            position: absolute;
            /* size of bullet elment */
            width: 12px;
            height: 12px;
            filter: alpha(opacity=70);
            opacity: .7;
            overflow: hidden;
            cursor: pointer;
            border: #000 1px solid;
        }
        .jssorb01 div { background-color: gray; }
        .jssorb01 div:hover, .jssorb01 .av:hover { background-color: #d3d3d3; }
        .jssorb01 .av { background-color: #fff; }
        .jssorb01 .dn, .jssorb01 .dn:hover { background-color: #555555; }

        /* jssor slider arrow navigator skin 02 css */
        /*
        .jssora02l                  (normal)
        .jssora02r                  (normal)
        .jssora02l:hover            (normal mouseover)
        .jssora02r:hover            (normal mouseover)
        .jssora02l.jssora02ldn      (mousedown)
        .jssora02r.jssora02rdn      (mousedown)
        */
        .jssora02l, .jssora02r {
            display: block;
            position: absolute;
            /* size of arrow element */
            width: 35px;
            height: 35px;
            cursor: pointer;
            background:url(../images/a02.png) no-repeat;
            overflow: hidden;
        }
        .jssora02l { background-position: -13px -42px; display:none; }
        .jssora02r { background-position: -73px -43px; display:none; }
        .jssora02l:hover { background-position:-13px -42px; }
        .jssora02r:hover { background-position:-73px -43px; }
        .jssora02l.jssora02ldn { background-position: -3px -33px; }
        .jssora02r.jssora02rdn { background-position: -63px -33px; }
		
		

.icon_image{
	text-align:center;
}
/*.icon_image a{
	text-indent:-9999px;
}
.icon_image .standards{
	background:url(../images/standards-certifications1.png) no-repeat;
	width:100px;
	height:108px;
	display:inline-block;	
}
.icon_image .standards:hover{
	background:url(../images/standards-certifications.png) no-repeat;	
}
.icon_image .quality{
	background:url(../images/quality-performances.png) no-repeat;
	width:100px;
	height:108px;
	display:inline-block;	
}
.icon_image .quality:hover{
	background:url(../images/quality-performance.png) no-repeat;	
}
.icon_image .manufacturing{
	background:url(../images/manufacturing-technologys.png) no-repeat;
	width:100px;
	height:108px;
	display:inline-block;	
}
.icon_image .manufacturing:hover{
	background:url(../images/manufacturing-technology.png) no-repeat;	
}
.icon_image .customer{
	background:url(../images/customer-service-excellences.png) no-repeat;
	width:100px;
	height:108px;
	display:inline-block;	
}
.icon_image .customer:hover{
	background:url(../images/customer-service-excellence.png) no-repeat;
}*/
.icon_image p{
	color:#000;
	font-weight:bold;
	padding:20px 0;
}
.slider-shedow img{
	width:100%;
	margin:0px 0px 0px 0px;	
}
.hadding{
	text-align:center;
	padding:40px 0;	
}
.hadding p{
	color:#000;
	font-size:21px;
	text-align:center;
}
.hadding h3{
	font-size:30px;
	font-weight:bold;
	color:#006b97;	
}	
.line{
	border: 1px solid #006b97;
	width: 240px;
	display: inline-block;
	margin-top:25px;
}
.hadding .fa{
	color: #006b97;
	margin: -21px 0px 4px 0px;
	background: #fff;
	padding: 5px;
	border-radius: 50%;
	width:40px;
	height:40px;
	font-size:25px;
}
.logo-client {
	text-align:center;
	margin-bottom:15px;	
}



/* Map */
.scrool_why1{
	position:relative;
}
.scrool_why1 .hadding2 {
	padding:0px;	
}
.parallaxs {
    /* The image used */
    background-image:url(../images/parallax-banner-5.jpg);

    /* Set a specific height */
    height: 760px;

    /* Create the parallax scrolling effect */
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
	position:relative;
}
.scroll_topcontant1{
	position:absolute;
	top:0;
	left:0;
	right:0;
	margin:0 auto;
	width:1170px;
	/*margin:17px 0px 0px 62px;*/
	text-align:center;
	/*padding:0px 30px 30px 30px;*/
	border-radius:3px;
}
.scroll_topcontant1 h3{
	font-size:30px;
	margin:0px;
	padding: 25px 0px 20px 0px;
	font-weight: bold;
	color:#000;
}
.scroll_topcontant1 p{
	color:#fff;
	margin:0 0 20px 0;
	font-size:25px;	
}
.scroll_topcontant1 .address {
	color:#fff;
	margin:0 0 20px 0;
	font-size:25px;	
}

/* Quick Contact */
.scrool_whys1{
	background:#f3f3f3;;
	padding:40px 0;
}
.scrool_whys1 .hadding2 {
	padding:0px;
	color:#000;	
}

.scroll_topcontants1{
	margin:0 auto;
	text-align:center;
	/*padding:0px 30px 30px 30px;*/
	border-radius:3px;
}
.scroll_topcontants1 .hadding2 h3{
	font-size:30px;
	margin:0px;
	padding: 25px 0px 20px 0px;
	font-weight: bold;
	color:#006b97;
}
.scroll_topcontants1 .line2 {
	border: 1px solid #006B97;
	width: 240px;
	display: inline-block;
	margin-top: 25px;
}
.scroll_topcontants1 p{
	color:#000;
	margin:0 0 20px 0;
	font-size:25px;	
}
.scrool_whys1 .input {
	background:#fff;
	border-radius:5px;
	border:none;
	width:500px;
	padding:12px;
}
.scrool_whys1 .bttn {
	background:#FC8114;
	color:#fff;
	width:200px;
	padding:5px;
	border-radius:5px;
	border:none;
	margin-top:20px;
}


/* About */
.about_main{
	background:#f3f3f3;
	padding: 40px 0;	
}
.about_contant{
	margin: 50px 0;	
}
.about_imag{
	margin:65px 0 0 0;	
}
.about_contant h3{
	font-size:30px;
	margin:0px;
	padding: 10px 0px 20px 0px;
	font-weight: bold;
	color:#006b97;	
}
.about_contant p{
	color:#000;
	margin:0px;
	font-size:15px;
	text-align:justify;	
}
.brochure {
	text-align:center;
	margin-top:20px;	
}

/* Products */
.owl-item{
		
}
.item{
	margin:0px 15px 0px 15px;
	text-align:center;
}
.item img{
	width:100%;
	border-top:1px solid #006b97;
	border-left:1px solid #006b97;
	border-right:1px solid #006b97;
	padding:5px 5px 5px 5px;
	border-radius:25px;
}
.txt{
	border:1px solid #006b97;
	background:#006b97;
}
.txt h3{
	font-size:20px;
	color:#000;
	
}

.txt a{
	color:#fff;
	text-decoration:none;
}
.txt a:hover{
	color:#ef7f1b;
	text-decoration:none;
}
.item .shadow{
	border:none;
	padding:0px;	
}

/* Contact Us */
.address {
	
}
.address h5, .enquiry-form h5 {
	margin-bottom:10px;
	color:#006b97;
	font-size:18px;
	text-transform:uppercase;	
}
.address p i {
	color:#0b94da;
}
.address p {
	margin-bottom:0px;	
}
.enquiry-form {
	text-align:center;
	margin-top:30px;	
}
.enquiry-form .hadding2 h3 {
	font-size:30px;
	font-weight:bold;
	color:#006b97;	
}
.enquiry-form .line2{
	border: 1px solid #006b97;
	width: 240px;
	display: inline-block;
	margin-top:25px;
}
.career-form img {
    margin-bottom:0px;
}
.career-form .input {
	background:#f3f3f3;
    width:550px;
    padding:10px;
    margin:8px 0;
    border:1px solid #f4f4f4;
    -webkit-border-radius:5px;
       -moz-border-radius:5px;
        -ms-border-radius:5px;
         -o-border-radius:5px;
            border-radius:5px;
}
.career-form .input1 {
	background:#f3f3f3;
    width:1111px;
    padding:8px;
    margin:8px 0;
    border:1px solid #f4f4f4;
    -webkit-border-radius:5px;
       -moz-border-radius:5px;
        -ms-border-radius:5px;
         -o-border-radius:5px;
            border-radius:5px;
}
.career-form .btn {
    background:#f1801a;
    width:200px;
    color:#fff;
    padding:8px;
    margin:10px 0 0 0;
    border:1px solid #f1801a;
    -webkit-border-radius:5px;
       -moz-border-radius:5px;
        -ms-border-radius:5px;
         -o-border-radius:5px;
            border-radius:5px;
}
.career-form .btn:hover {
    background:#006b97;
    border:1px solid #006b97;
	color:#fff;
}

/* Scrooling 11111111111111111 */
.scrool_test{
	position:relative;
	margin-top:50px;
}

.parallax1 {
    /* The image used */
    background-image:url(../images/parallax-banner-3.jpg);

    /* Set a specific height */
    height: 500px;

    /* Create the parallax scrolling effect */
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
	position:relative;
}
.scroll_topcontant_test{
	position:absolute;
	top:0;
	width:1140px;
	margin:120px 0px 0px 62px;
	text-align:center;
	padding:0px 30px 30px 30px;
	border-radius:3px;
}
.scroll_topcontant_test h3{
	font-size:30px;
	margin:0px;
	padding: 25px 0px 0px 0px;
	font-weight: bold;
	color:#fff;
}
.scroll_topcontant_test p{
	color:#fff;
	margin:0px;
	font-size:17px;
	padding:40px 0px 0px 0px;	
}
.scroll_topcontant_test span{
	color:#ef7f1b;
	font-weight:bold;	
}
.scroll_topcontant_test .fa{
	color:#666;
	background:#f8f8f8;
	display: inline-block;
	width: 50px;
	height: 50px;
	border-radius:50%;
	line-height: 50px;
	font-size: 23px;
	margin-right:12px;	
}
/* Scrooling 222222222222222 */
.scrool_test{
	position:relative;
	margin-top:0px;
}

.parallax2 {
    /* The image used */
    background-image:url(../images/printing_bg.jpg);

    /* Set a specific height */
    height: 500px;

    /* Create the parallax scrolling effect */
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
	position:relative;
}
.scroll_topcontant_test{
	position:absolute;
	top:90px;
	left:0;
	right:0;
	margin:0 auto;
	width:1170px;
	/*margin:120px 0px 0px 62px;*/
	text-align:center;
	/*padding:0px 30px 30px 30px;*/
	border-radius:3px;
}
.scroll_topcontant_test h3{
	font-size:30px;
	margin:0px;
	padding: 25px 0px 0px 0px;
	font-weight: bold;
	color:#fff;
}
.scroll_topcontant_test p{
	color:#fff;
	margin:0px;
	font-size:17px;
	padding:40px 0px 0px 0px;	
}
.scroll_topcontant_test span{
	color:#ef7f1b;
	font-weight:bold;	
}
.scroll_topcontant_test .fa{
	color:#666;
	background:#f8f8f8;
	display: inline-block;
	width: 50px;
	height: 50px;
	border-radius:50%;
	line-height: 50px;
	font-size: 23px;
	margin-right:12px;	
}

.test_hadding h3{
	font-size:30px;
	margin:0px;
	padding: 10px 0px 20px 0px;
	font-weight: bold;
	color:#000;	
}


.item1{
	margin:0px 15px 0px 15px;
	text-align:center;
	
}
.item1 img{
	width:100%;
	border:1px solid #006b97;
	padding:5px;
}


.hadding1{
	text-align:center;
	padding:40px 0;	
}
.hadding1 p{
	color:#000;
	font-size:21px;
}
.hadding1 h3{
	font-size:30px;
	font-weight:bold;
	color:#006b97;	
}	
.line1{
	border: 1px solid #006b97;
	width: 240px;
	display: inline-block;
	margin-top:25px;
}
.hadding1 .fa{
	color: #006b97;
	margin: -21px 0px 4px 0px;
	background: #f3f3f3;
	padding: 5px;
	border-radius: 50%;
	width:40px;
	height:40px;
	font-size:25px;
}
/* vinod css */
.quality {
	height:400px;	
}
.body_contant_txt1 p {
	text-align:justify;
}
.body_contant_txt1 h5 {
	font-size:20px;
	color:#006b97;
	margin-top:25px;
}
.body_contant_txt1 ul {
	list-style:none;
}
.about-only ul li {
	font-size:18px;
	color:#E0822E;
}
.about-only ul li i {
	font-size:15px;
	color:#E0822E;
}
.body_contant_txt1 ul li i {
	font-size:13px;
	color:#E0822E;
}
.page-sidebar {
		
}
.imgb {
	margin-bottom:20px;
}
.page-sidebar h5 {
	padding:10px;
	font-size:20px;
	color:#006b97;
}
.page-sidebar ul {
	background:#F3F3F3;
	list-style:none;
}
.page-sidebar li {
	line-height:30px;
}
.page-sidebar li a {
	color:#000;
	padding:0px 10px;
	display:block;
	transition:all 0.5s;   
}
.page-sidebar li a:hover {
	background:#006B97;
	color:#fff;
	text-decoration:none;
	margin-left:10px;
	transition:all 0.5s;
}
.page-sidebar li a.active {
	background:#006B97;
	color:#fff;
	margin-left:10px;
}

/*Footer*/
.footer_main{
	background:#1e3953;
	padding:40px 0;	
}
.footer_collum{
	float:left;
	width:380px;	
}
.footer_collum h2{
	color:#fff;
	font-size:30px;
	padding: 0px 0px 25px 0px;	
}
.footer_collum p{
	color:#fff;
	font-size:14px;
	line-height:18px;
	padding-bottom:1px;
	padding-top: 6px;	
}
.footer_collum .fa{
	font-size:14px;
	background:#fff;
	width:35px;
	height:35px;
	color: #1e3953;
	text-align: center;
	line-height: 35px;
	border-radius: 50%;
	margin-right: 5px;	
}
.footer_collum a{
	color:#fff;
	text-decoration:none;	
}
.footer_collum a:hover{
	color:#ef7f1b;
	text-decoration:none;	
}
.footer_collum1{
	float:left;
	width:375px;	
}
.footer_collum1 h2{
	color:#fff;
	font-size:30px;
	padding: 0px 0px 25px 0px;	
}
.footer_collum1 ul{
	list-style:none;	
}
.footer_collum1 li{
	line-height:30px;
	font-size:14px;
}
.footer_collum1 a{
	color:#fff;
	text-decoration:none;	
}
.footer_collum1 a:hover{
	color:#fff;
	text-decoration:none;	
}
.footer_last{
	background:#1e354a;
	padding:22px 0;	
}
.footer_last_collum p{
	color:#fff;	
	margin:0px;
}
.footer_last_collum_right p{
	color:#fff;	
	margin:0px;
	float:right;
}
.footer_last_collum_right a{
	color:#fff;
	text-decoration:underline;	
}
.footer_last_collum_right a:hover{
	color:#ef7f1b;
	text-decoration:none;	
}
.sliding-u-l-r {
	display: inline-block;
}
.sliding-u-l-r:after {
	content: '';
	display: block;
	height: 2px;
	width: 0;
	background: transparent;
	transition:width .9s ease, background-color .9s ease;
}
.sliding-u-l-r:hover:after {
	width: 290px;
	background: #fff;
}


.footer_collum1 td{
	color:#fff;	
}
.footer_collum1 .input {
	border:none;
	width:240px;
	padding:10px;
	margin:4px 0 15px 0;
}
.footer_collum1 .btn {
	border:none;
	background:#e0822e;
	color:#fff;
	width:240px;
	padding:7px;
	margin-bottom:5px;
	transition:all 0.3s ease-out 0s;
	-webkit-border-radius:5px;
	   -moz-border-radius:5px;
		-ms-border-radius:5px;
		 -o-border-radius:5px;
			border-radius:5px;
		
}
.footer_collum1 .btn:hover {
	background:#fc8114;
	color:#fff;
	transition:all 0.3s ease-out 0s;
}


/* Product */
.page_hadding{
	margin:10px 0px 0px 0px;
	border-bottom:1px solid #ccc;	
}

.page_hadding_txt ul{
	list-style:none;
	margin:0px;	
}
.page_hadding_txt li{
	float:left;
	line-height:35px;
	color:#000;
	padding: 0px 12px 0px 0px;	
}
.page_hadding_txt a{
	color:#000;
	text-decoration:none;	
}
.page_hadding_txt a:hover{
	color:#ef7f1b;
	text-decoration:none;	
}

.bode_contant{
	margin: 35px 0;
}


.body_contant_hadding {
	overflow:hidden;
	position:relative;
	border:5px solid #ccc;
	border-radius:3px;	
}
.body_contant_hadding img {
	 -webkit-transform: scale(1.3); 
	 transform: scale(1.3); 
	 -webkit-transition: all .8s ease; 
	 transition: all .5s ease; 
	 opacity: .9;
	 	
}
.body_contant_hadding a:hover img {
	 -webkit-transform: scale(1); 
	 transform: scale(1); 
	 opacity: 1;	
}

.page_imag img{
	width:100%;
	height:auto;
}

.top_hadding_txt{
	margin:0px 0px 15px 0px;
}
.top_hadding_txt h3{
	color:#006b97;
	font-size:40px;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
.production-facilities, .quality-assurance {
	height:500px;	
}

.body_contant_txt h3{
	color:#000;
	margin:0px;
	padding:12px 0px 4px 0px;
	font-size:18px;
}
.body_contant_txt a{
	color:#006b97;
	text-decoration:none;	
}
.body_contant_txt a:hover{
	color:#006b97;
	text-decoration:none;	
}
.body_contant_txt{
	margin-bottom:45px;	
}
.body_contant_txt p{
	color:#666;
	margin:0px;
	padding:8px 0px 0px 0px;
	font-size:13px;
	text-align:justify;	
}

.down_bg{
	position:relative;	
}
.parallax3 {
    /* The image used */
    background-image:url(../images/download_bg.jpg);

    /* Set a specific height */
    height:400px;

    /* Create the parallax scrolling effect */
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
	position:relative;
}
.parallax4 {
    /* The image used */
    background-image:url(../images/download_bg1.jpg);

    /* Set a specific height */
    height:400px;

    /* Create the parallax scrolling effect */
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
	position:relative;
}

.brosher_main{
	position:absolute;
	top:0;
	left:0;
	right:0;
	margin:0 auto;
	width:1170px;
	/*margin:0px 0px 0px 62px;*/
	/*padding:0px 30px 30px 30px;*/
	border-radius:3px;
}
.brosher_main p {
	color:#fff;
	font-size:21px;
	text-align:center;
}
.brosher_main p a {
	color:#ef7f1b;
	font-size:21px;
	text-decoration:underline;
}
.brosher_main p a:hover {
	text-decoration:none;
}
.hadding2{
	text-align:center;
	padding:40px 0;	
}
.hadding2 p{
	color:#000;
	font-size:21px;
	margin-bottom:20px;
}
.hadding2 h3{
	font-size:30px;
	font-weight:bold;
	color:#fff;	
}	
.line2{
	border: 1px solid #fff;
	width: 240px;
	display: inline-block;
	margin-top:25px;
}
.hadding2 .fa{
	color: #006b97;
	margin: -21px 0px 4px 0px;
	background: #fff;
	padding: 5px;
	border-radius: 50%;
	width:40px;
	height:40px;
	font-size:25px;
}
.brosher_left{
	width:510px;
	margin:0 15px;
	float:left;
	background:rgba(0,0,0, 0.5);
	border-radius:5px;
}


/*///////////////////////////////////////////////////////
					Responsive tab
//////////////////////////////////////////////////////*/

@media only screen and (min-width:767px) and (max-width:1024px){


.about_imag img {
	width:100%;
	height:auto;	
}
.about_contant h3 {
	font-size:23px;	
}
.brosher_main {
	width:100%;	
}
.scroll_topcontant_test {
	width:100%;	
}
.scrool_whys1 .input {
	width:340px;
}
.scroll_topcontant1 {
	width:100%;	
}
.footer_last_collum_right p, .footer_last_collum p {
	font-size:12px;	
}
.top_main.fixed {
	display:none;	
}
.scroll_topcontant {
	width:100%;	
}
.logo-client img {
	width:100%;
	height:auto;	
}
.career-form .input {
	width:350px;;
}
.career-form .input1 {
	width:100%;
}
.imgb img {
	width:100%;
	height:auto;
}
.page-height2 {
	height:100px;
}
.page-height1 {
	margin-top:50px;	
}

}




/*///////////////////////////////////////////////////////
					Responsive Phone
//////////////////////////////////////////////////////*/

@media only screen and (min-width:290px) and (max-width:766px){
.logo img {
	width:100%;
	height:auto;	
}
.top_main.fixed .logo img {
	width:100%;
	height:auto;	
}
.call {
	padding-left:0px;
	margin:5px 0 0 0;	
}
.socical-icon li {
	line-height:0px;	
}
.email a {
	font-size:12px;	
}
.call a {
	font-size:12px;	
}
.parallaxs {
	height:800px;
	background-attachment:inherit;	
}

.navigation {
	background:none;
	margin-top:0px;
	padding:0px;
	width:100%;
}
.navigation .menu {
	display:block;
	float:left;
}
.navigation ul {
	display:none;
	position:absolute;
	left:10px;
	top:100%;
	z-index:999;
}
.navigation ul ul {
	position:static;
}
.navigation ul li {
	width:100%;
	background:#fff;
	left:0;
	top:100%;
}
.navigation ul ul li {
	background:rgba(19, 21, 26, 0.2);
	width:297px;
}
.navigation ul ul ul li {
	background:rgba(19, 21, 26, 0.2);
	width:300px;
}
.navigation li span {
	display:block;
	float:right;
	margin-right:40px;
	color:#000;	
}
.navigation ul li a {
	color:#000;
	padding:0 10px;
}
.navigation li:hover > ul {
	display:none;
}

.nev-left{
	margin-bottom:10px;	
}
.hadding p {
	font-size:18px;	
}
.about_imag img {
	width:100%;
	height:auto;	
}
.about_contant h3 {
	font-size:20px;	
}
.scroll_topcontant {
	width:100%;
	height:auto;	
}
.scroll_topcontant p {
	font-size:18px;	
}
.brosher_main {
	width:100%;
	height:auto;	
}
.brosher_main p {
	font-size:18px;	
}
.scroll_topcontant_test {
	width:100%;
	height:auto;	
}
.parallax{
	height:400px;
	background-attachment:inherit;
	background-position: -345px;	
}

.parallax1 {
	height:695px;
	background-attachment:inherit;	
}
.parallax4 {
	height:430px;
	background-attachment:inherit;	
}
.parallax3 {
	height:440px;
	background-attachment:inherit;
	background-position: -345px;	
}
.scrool_whys1 .input {
	width:125px;	
}
.scroll_topcontant1 {
	width:100%;	
}
.footer_last_collum_right p {
	float:none;	
}
.top_main.fixed {
	display:none;	
}
.page-sidebar {
	margin-top:45px;	
}
.top_hadding_txt h3 {
	font-size:22px;	
}
.imgb img {
	width:100%;
	height:auto;	
}
.career-form .input {
	width:143px;	
}
.career-form .input1 {
	width:100%;	
}
.page-height2 {
	height:50px;	
}
.page-height1 {
	margin-top:50px;	
}

}

















