nav{margin:0px 0px 0px 0px; padding:0px; float:left; width:837px; text-align:right;} 
nav ul{margin:0px;padding:0px 0px 0px 0px;}
nav ul li{margin:0px;padding:0px 0px; display:inline-block; background:url(../images/nev-dibider.jpg) right top no-repeat; line-height:52px;}
nav ul li:last-child{background:none;}	 
nav ul li a{margin:0px;padding:0px 15px 35px 15px; font-size:15px; color:#ffffff;font-family: 'Open Sans', sans-serif; font-weight:300; text-transform:none; text-decoration:none; display:block;}
nav ul li a:hover{border-bottom:6px solid #116ebd; color:#FFF;}

nav ul li.current-menu-item > a,
nav ul li.current-menu-ancestor > a,
nav ul li.current_page_item > a,
nav ul li.current_page_ancestor > a{color:#FFF; border-bottom:6px solid #116ebd; font-weight:bold;}

nav a {display:block; color:#FFF; font-size:15px; text-decoration:none; padding:0px 0px; line-height:40px;  height:40px; margin:0px;}
nav a:hover, nav a:active {color:#3a98f8; text-decoration:none;}
nav a#pull {display: none;}	

/*-------------Child menu-----------*/

nav ul ul{display: none; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; position: absolute; width:200px; z-index:99999; background:#116ebd; text-align:left;}
nav li:hover > a, nav ul li:hover > ul{ display: block; }

nav ul ul li { margin:0px 0px; display:block; padding:0px 0px; background:none; height:auto; line-height:normal !important; float:none;}
nav ul ul li a {display:block; color:#FFF; font-size:14px; text-decoration:none; padding:10px 10px; line-height:normal; height:auto; width:180px; border:none !important; text-transform:none;}

nav ul li ul li a:hover{color:#FFF; text-decoration:none; background:#0d599a; border:none !important;}
nav ul ul li.current-menu-item > a,
nav ul ul li.current-menu-ancestor > a,
nav ul ul li.current_page_item > a,
nav ul ul li.current_page_ancestor > a {color:#FFF; text-decoration:none; background:#0d599a; border-bottom:none;}

nav ul ul li:hover > ul,
nav ul ul li.focus > ul {
		left: 100%;
	}

nav .menu-item-has-children > a,
nav .page_item_has_children > a {
		padding-right: 20px;
	}

nav .menu-item-has-children > a:after,
nav .page_item_has_children > a:after {
		-webkit-font-smoothing: antialiased;
		content: "\f502";
		display: inline-block;
		font: normal 12px/1 Genericons;
		right:-5px;
		top:5px;
		position:relative;
		vertical-align:baseline;
		display:inline-block;
		color:#116ebd;
	}

nav li .menu-item-has-children > a,
nav li .page_item_has_children > a {
		padding-right: 20px;
		width:170px;
	}

nav .menu-item-has-children li.menu-item-has-children > a:after,
nav .menu-item-has-children li.page_item_has_children > a:after,
nav .page_item_has_children li.menu-item-has-children > a:after,
nav .page_item_has_children li.page_item_has_children > a:after {
		content: "\f501";
		right:-95px;
		top:0px;
	}
nav ul ul ul {
		left: -999em;
		top:38px;
	}

@media only screen and (min-width: 1300px) {	

	.slider
	{
		max-height: 456px;
		overflow: hidden;
	}

}
@media only screen and (min-width: 959px) and (max-width: 1300px) {
	#rev_slider_1_1
	{
		height: 456px!important;
	}
}
/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
.header-bg{ padding-bottom:10px;}
.header-nav{ margin:10px 0px 10px;}
nav{width:100%; display:block; font-family: 'Open Sans', sans-serif;}

nav ul li{background:none; line-height:normal; display:block; margin:0px; padding:0px; color:#FFF;}
nav ul li a{border-top:1px solid #a8a7a7; border-bottom:none !important; display:block; outline:none; padding:10px 4px 10px 2px; height:auto; line-height:normal; font-size:15px; text-transform:none; width:auto; color:#FFF; font-weight:300;}

nav a{text-align:left;	width:100%; text-indent:0px; text-decoration:none; font-size:15px; color:#FFF; text-transform:uppercase; outline:none; font-weight: bold;}
nav a:hover{color:#FFF; text-decoration:none;}		

nav ul{display:none; height:auto;}
nav a#pull {display:block;	width:100%; position:relative; color:#FFF; outline:none; text-decoration:none; font-weight:bold;}  
nav a#pull:after{content:""; background: url(../images/nav-icon.png) no-repeat; width:20px; height:20px; display: inline-block; position: absolute;right:0px; top:10px; outline:none; text-decoration:none;} 
 
nav ul li a:hover{color:#87c5fa; text-decoration:none; background:none;}
nav ul li.current-menu-item > a,
nav ul li.current-menu-ancestor > a,
nav ul li.current_page_item > a,
nav ul li.current_page_ancestor > a {color:#87c5fa; text-decoration:none; background:none;}
 
nav ul li ul li a:hover{color:#87c5fa; text-decoration:none; background:none;}
nav ul ul li.current-menu-item > a,
nav ul ul li.current-menu-ancestor > a,
nav ul ul li.current_page_item > a,
nav ul ul li.current_page_ancestor > a {color:#87c5fa; text-decoration:none; background:none;}
/*----------------Sub Menu---------------*/
nav ul ul{display:block !important; float:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; position:relative; width:100%; background:none;}
nav ul ul li {display:block; padding:0px 0px; background:none; float:none; position:relative; color:#FFF;}
nav ul ul li a {display:block; color:#FFF; font-size:15px; text-decoration:none; padding:5px 15px 5px 15px; line-height:normal;  height:auto; width:auto; font-weight:300;}

#header_wrapper{
      margin:0px;
	  padding:0px 0px 0px 0px;
      }
.header-top{ width:95%;}
.header-top-left{ width:63%;}
.header-top-right{ width:32%;}
.header-mein{width:95%;}
.header-mein-left{width:100%; float:none;}
.header-mein-right{width:100%;float:none;}
.slider-main {display:block;}
.slider-text{ display:none;}

.body-main{width:95%;}
.body-main-left{width:100%;}
.left-img{width:16%;}
.left-tex{width:84%; float:right;}
.body-main-right{width:100%;}
.body-tex-details-main{width:95%; text-align:center;}

.body-con-main{width:95%; text-align:center; }
.body-con-slider-tex{ display:none;}	

.footer-main{width:95%;}	
.footer-left{ width:100%; float:none;}	
.footer-right{ width:100%; float:none;}	
.footer-left-btn a{ padding:13px 34px;}	
.footer-menu-main{width:95%; text-align:center;}
.menu-main-left{ width:100%; float:none; margin:0 0 20px 0;}	
.menu-main-right{ width:100%; float:none;}	
.menu-main-right ul li{ padding:10px 0 0 22px}	

.services-left{ width:100%; float:none;}	
.services-right{ width:100%; float:none;}	

.link-left{ width:100%; float:none;}
.link-right{ width:100%; float:none;}

.services-left{ width:100%; float:none;}	
.services-right{ width:100%; float:none;}	

.link-left{ width:100%; float:none;}
.link-right{ width:100%; float:none;}

.contact-left{ width:100%; float:none;}
.contact-right{ width:100%; float:none;}
.contact-cap{width:28%;}
.contact-cap img{ padding:15px 15px;}
.contact-intp{width:97%}
.contact-ta{width:97%}
.contact-intp1{padding:22px 10px;}

}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
.header-bg{ padding-bottom:10px;}
.header-nav{ margin:10px 0px 10px;}
nav{width:100%; display:block; font-family: 'Open Sans', sans-serif;}

nav ul li{background:none; line-height:normal; display:block; margin:0px; padding:0px; color:#FFF;}
nav ul li a{border-top:1px solid #a8a7a7; border-bottom:none !important; display:block; outline:none; padding:10px 4px 10px 2px; height:auto; line-height:normal; font-size:15px; text-transform:none; width:auto; color:#FFF; font-weight:300;}

nav a{text-align:left;	width:100%; text-indent:0px; text-decoration:none; font-size:15px; color:#FFF; text-transform:uppercase; outline:none; font-weight: bold;}
nav a:hover{color:#FFF; text-decoration:none;}		

nav ul{display:none; height:auto;}
nav a#pull {display:block;	width:100%; position:relative; color:#FFF; outline:none; text-decoration:none; font-weight:bold;}  
nav a#pull:after{content:""; background: url(../images/nav-icon.png) no-repeat; width:20px; height:20px; display: inline-block; position: absolute;right:0px; top:10px; outline:none; text-decoration:none;} 
 
nav ul li a:hover{color:#87c5fa; text-decoration:none; background:none;}
nav ul li.current-menu-item > a,
nav ul li.current-menu-ancestor > a,
nav ul li.current_page_item > a,
nav ul li.current_page_ancestor > a {color:#87c5fa; text-decoration:none; background:none;}
 
nav ul li ul li a:hover{color:#87c5fa; text-decoration:none; background:none;}
nav ul ul li.current-menu-item > a,
nav ul ul li.current-menu-ancestor > a,
nav ul ul li.current_page_item > a,
nav ul ul li.current_page_ancestor > a {color:#87c5fa; text-decoration:none; background:none;}
/*----------------Sub Menu---------------*/
nav ul ul{display:block !important; float:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; position:relative; width:100%; background:none;}
nav ul ul li {display:block; padding:0px 0px; background:none; float:none; position:relative; color:#FFF;}
nav ul ul li a {display:block; color:#FFF; font-size:15px; text-decoration:none; padding:5px 15px 5px 15px; line-height:normal;  height:auto; width:auto; font-weight:300;}


#header_wrapper{
      margin:0px;
	  padding:0px 0px 0px 0px;
      }
.header-top{ width:95%; text-align:center;}
.header-top-left{ width:100%; float:none;}
.header-top-right{ width:100%; float:none;}
.header-mein{width:95%; text-align:center;}
.header-mein-left{width:100%; float:none;}
.header-mein-right{width:100%;float:none;}
.slider-main {display:none;}
.slider-text{ display:none;}

.body-main{width:95%; text-align:center; }
.body-main-left{width:100%; float:none;}
.left-img{width:100%;}
.left-tex{width:100%;}
.body-main-right{width:100%;float:none;}
.body-tex-details-main{width:95%; text-align:center;}

.body-con-main{width:95%; text-align:center; }
.body-con-slider-tex{ display:none;}	

.footer-main{width:95%;}	
.footer-left{ width:100%; float:none;}	
.footer-right{ width:100%; float:none;}	
.footer-left-btn a{ padding:13px 34px;}	
.footer-menu-main{width:95%; text-align:center;}
.menu-main-left{ width:100%; float:none; margin:0 0 20px 0;}	
.menu-main-right{ width:100%; float:none;}	
.menu-main-right ul li{ padding:10px 0 0 22px}	

.services-left{ width:100%; float:none;}	
.services-right{ width:100%; float:none;}	

.link-left{ width:100%; float:none;}
.link-right{ width:100%; float:none;}

.services-left{ width:100%; float:none;}	
.services-right{ width:100%; float:none;}	

.link-left{ width:100%; float:none;}
.link-right{ width:100%; float:none;}

.contact-left{ width:100%; float:none;}
.contact-right{ width:100%; float:none;}
.contact-cap{width:25%;}
.contact-cap img{ padding:7px 15px;}
	 		   	
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {	
.header-bg{ padding-bottom:10px;}
.header-nav{ margin:10px 0px 10px;}
nav{width:100%; display:block; font-family: 'Open Sans', sans-serif;}

nav ul li{background:none; line-height:normal; display:block; margin:0px; padding:0px; color:#FFF;}
nav ul li a{border-top:1px solid #a8a7a7; border-bottom:none !important; display:block; outline:none; padding:10px 4px 10px 2px; height:auto; line-height:normal; font-size:15px; text-transform:none; width:auto; color:#FFF; font-weight:300;}

nav a{text-align:left;	width:100%; text-indent:0px; text-decoration:none; font-size:15px; color:#FFF; text-transform:uppercase; outline:none; font-weight: bold;}
nav a:hover{color:#FFF; text-decoration:none;}		

nav ul{display:none; height:auto;}
nav a#pull {display:block;	width:100%; position:relative; color:#FFF; outline:none; text-decoration:none; font-weight:bold;}  
nav a#pull:after{content:""; background: url(../images/nav-icon.png) no-repeat; width:20px; height:20px; display: inline-block; position: absolute;right:0px; top:10px; outline:none; text-decoration:none;} 
 
nav ul li a:hover{color:#87c5fa; text-decoration:none; background:none;}
nav ul li.current-menu-item > a,
nav ul li.current-menu-ancestor > a,
nav ul li.current_page_item > a,
nav ul li.current_page_ancestor > a {color:#87c5fa; text-decoration:none; background:none;}
 
nav ul li ul li a:hover{color:#87c5fa; text-decoration:none; background:none;}
nav ul ul li.current-menu-item > a,
nav ul ul li.current-menu-ancestor > a,
nav ul ul li.current_page_item > a,
nav ul ul li.current_page_ancestor > a {color:#87c5fa; text-decoration:none; background:none;}
/*----------------Sub Menu---------------*/
nav ul ul{display:block !important; float:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; position:relative; width:100%; background:none;}
nav ul ul li {display:block; padding:0px 0px; background:none; float:none; position:relative; color:#FFF;}
nav ul ul li a {display:block; color:#FFF; font-size:15px; text-decoration:none; padding:5px 15px 5px 15px; line-height:normal;  height:auto; width:auto; font-weight:300;}


#header_wrapper{
      margin:0px;
	  padding:0px 0px 0px 0px;
      }
.header-top{ width:95%; text-align:center;}
.header-top-left{ width:100%; float:none;}
.header-top-right{ width:100%; float:none;}
.header-mein{width:95%; text-align:center;}
.header-mein-left{width:100%; float:none;}
.header-mein-right{width:100%;float:none;}
.slider-main {display:block;}
.slider-text{margin:-444px 0 0 0; display:none; }

.body-main{width:95%; text-align:center; }
.body-main-left{width:100%; float:none;}
.left-img{width:100%;}
.left-tex{width:100%;}
.body-main-right{width:100%;float:none;}
.body-tex-details-main{width:95%; text-align:center;}

.body-con-main{width:95%; text-align:center; }
.body-con-slider-tex{ display:none;}

.footer-main{width:95%;}	
.footer-left{ width:100%; float:none;}	
.footer-right{ width:100%; float:none;}	
.footer-left-btn a{ padding:13px 34px;}	
.footer-menu-main{width:95%; text-align:center;}
.menu-main-left{ width:100%; float:none; margin:0 0 20px 0;}	
.menu-main-right{ width:100%; float:none;}	
.menu-main-right ul li{ padding:10px 0 0 22px}	

.services-left{ width:100%; float:none;}	
.services-right{ width:100%; float:none;}	

.link-left{ width:100%; float:none;}
.link-right{ width:100%; float:none;}

.contact-left{ width:100%; float:none;}
.contact-right{ width:100%; float:none;}
.contact-cap{width:28%;}
.contact-cap img{ padding:7px 15px;}

}


@media only screen and (max-width: 479px) {	
.header-bg{ padding-bottom:10px;}
.header-nav{ margin:10px 0px 10px;}
nav{width:100%; display:block; font-family: 'Open Sans', sans-serif;}

nav ul li{background:none; line-height:normal; display:block; margin:0px; padding:0px; color:#FFF;}
nav ul li a{border-top:1px solid #a8a7a7; border-bottom:none !important; display:block; outline:none; padding:10px 4px 10px 2px; height:auto; line-height:normal; font-size:15px; text-transform:none; width:auto; color:#FFF; font-weight:300;}

nav a{text-align:left;	width:100%; text-indent:0px; text-decoration:none; font-size:15px; color:#FFF; text-transform:uppercase; outline:none; font-weight: bold;}
nav a:hover{color:#FFF; text-decoration:none;}		

nav ul{display:none; height:auto;}
nav a#pull {display:block;	width:100%; position:relative; color:#FFF; outline:none; text-decoration:none; font-weight:bold;}  
nav a#pull:after{content:""; background: url(../images/nav-icon.png) no-repeat; width:20px; height:20px; display: inline-block; position: absolute;right:0px; top:10px; outline:none; text-decoration:none;} 
 
nav ul li a:hover{color:#87c5fa; text-decoration:none; background:none;}
nav ul li.current-menu-item > a,
nav ul li.current-menu-ancestor > a,
nav ul li.current_page_item > a,
nav ul li.current_page_ancestor > a {color:#87c5fa; text-decoration:none; background:none;}
 
nav ul li ul li a:hover{color:#87c5fa; text-decoration:none; background:none;}
nav ul ul li.current-menu-item > a,
nav ul ul li.current-menu-ancestor > a,
nav ul ul li.current_page_item > a,
nav ul ul li.current_page_ancestor > a {color:#87c5fa; text-decoration:none; background:none;}
/*----------------Sub Menu---------------*/
nav ul ul{display:block !important; float:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; position:relative; width:100%; background:none;}
nav ul ul li {display:block; padding:0px 0px; background:none; float:none; position:relative; color:#FFF;}
nav ul ul li a {display:block; color:#FFF; font-size:15px; text-decoration:none; padding:5px 15px 5px 15px; line-height:normal;  height:auto; width:auto; font-weight:300;}


#header_wrapper{
      margin:0px;
	  padding:0px 0px 0px 0px;
      }
.header-top{ width:95%; text-align:center;}
.header-top-left{ width:100%; float:none;}
.header-top-right{ width:100%; float:none;}
.header-mein{width:95%; text-align:center;}
.header-mein-left{width:100%; float:none;}
.header-mein-right{width:100%;float:none;}
.slider-main {display:none;}

.slider-text{ display:none;}
.body-main{width:95%; text-align:center; }
.body-main-left{width:100%; float:none;}
.left-img{width:100%;}
.left-tex{width:100%;}
.body-main-right{width:100%;float:none;}
.body-tex-details-main{width:95%; text-align:center;}

.body-con-main{width:95%; text-align:center; }
.body-con-slider-tex{ display:none;}

.footer-main{width:95%;}	
.footer-left{ width:100%; float:none;}	
.footer-right{ width:100%; float:none;}	
.footer-left-btn a{ padding:13px 34px;}	

.footer-menu-main{width:95%; text-align:center;}
.menu-main-left{ width:100%; float:none; margin:0 0 20px 0;}	
.menu-main-right{ width:100%; float:none;}	
.menu-main-right ul li{ padding:10px 0 0 8px}

.services-left{ width:100%; float:none;}	
.services-right{ width:100%; float:none;}	

.link-left{ width:100%; float:none;}
.link-right{ width:100%; float:none;}

.contact-left{ width:96%; float:none;}
.contact-right{ width:96%; float:none;}
.contact-cap{width:35%;}
.contact-cap img{ padding:7px 5px;}
.contact-intp1{ width:53%;}
.body-con-slider img{max-width:100%;}
.body-slider img
																											
}