/*
Theme Name: Parallax One Child
Theme URI: http://themeisle.com/themes/parallax-one/
Template: Parallax-One
Author: ThemeIsle
Author URI: http://themeisle.com/
Description: Parallax One is a free and elegant one page theme that can be used for web agency business,corporate business,personal and parallax business portfolio, photography sites and freelancer . It comes with a clean and beautiful design, completed by the parallax effect, which makes it run smoothly and easily. You can simply modify everything, as the theme comes with a complex and user-friendly set of customization options. Parallax One is ecommerce (WooCommerce) Compatible, WPML and SEO Friendly and is one of the best business themes.
Tags: one-column,two-columns,right-sidebar,custom-background,custom-colors,custom-menu,featured-images,front-page-post-form,full-width-template,rtl-language-support,threaded-comments,translation-ready,accessibility-ready
Version: 2.1.6.1495814371
Updated: 2017-05-26 15:59:31

*/
/*Override to defualts for full width page starts*/
body {
    background-color: #efefef; 
} 
header.entry-header {
    padding-bottom: 20px;
}
header .hlpdrpdwnlinks{width:380px;}
@media screen and (max-width: 450px){
	header .hlpdrpdwnlinks{width:80%;}
}
.standard-button{text-transform:capitalize;}
 h1.single-title {
    margin-top: 0;
    color: #153a65;
    font-size: 28px;
    line-height: 28px;
    text-transform: capitalize;
}
#content .container{width:100%;}
.footer .container{width:100%;}
.header{overflow:visible;}

.standard-button, .navbar-register-button{background-color: #e8790a;}
.standard-button:hover, .navbar-register-button:hover {
    color: #153a65;
    background: #ffffff;
    text-decoration: none;
}
 
.colored-line-left, .colored-line-right, .colored-line {
    background: #e8790a;
}
 
*a{transition: all 0.05s linear;
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  -ms-transition: all 0.5s linear;
   }
.btn-primary {
    color: #fff;
    background-color: #e8790a;
    border-color: #e8790a;
	 transition:all 0.5s linear;
	  -webkit-transition:all 0.5s linear;
	  -moz-transition:all 0.5s linear;
	  -o-transition:all 0.5s linear;
	  -ms-transition:all 0.5s linear;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary { 
    background-color: #153a65; 
	color: #ffffff;
}
.content-page {
    margin-top: 0px;
}
#pl-197 .so-panel{margin-bottom:0px !important;}
.colored-line-left, .colored-line-right, .colored-line, .white-line, .grey-line{width:100%;}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5{
						margin-bottom:8px;
						color: #153a65
						}
.brief-content-text { 
    margin-top: 25px;
	text-align:justify;
}
.entry-content, .entry-content p, .entry-content span{color:#000000;}
.widget-title-margin {
      margin-bottom: 5px; 
}
.entry-content p { text-align:justify; }
#sidebar-secondary ul li{padding-top:0;}
.header .overlay-layer { 
	padding-top: 89px;
	padding-bottom:0px;
}
/*Override to defualts for full width page starts*/
/*Cutomization of top bar started*/ 
#top-nav #top-nav-links li{display: inline-block;}
#top-nav{
    display: block;  
    width: 100%;
    background-color: #007299;
    height: 50px; 
    z-index: 4;    
    overflow: hidden;	
}
#top-nav #top-nav-links{margin-bottom: 0;
                        }
#top-nav #top-nav-links li {
    float: right;
    padding: 8px 10px;
    margin: 3px 5px;
	color:#ffffff;
	font-weight: bold;
}
#top-nav #top-nav-links li.ttsm{padding: 4px 10px;}
#top-nav #top-nav-links li a{color:#ffffff;
							 font-weight: bold;
							 transition:all 0.5s linear;
							  -webkit-transition:all 0.5s linear;
							  -moz-transition:all 0.5s linear;
							  -o-transition:all 0.5s linear;
							  -ms-transition:all 0.5s linear;
							 }
#top-nav #top-nav-links li.ttsm a:hover{color:#ffffff;	 
									  }
#top-nav #top-nav-links li a:hover{}									
#top-nav #top-nav-links li a i{padding:0 10px;
							   font-size:20px;
							  }
 
 
@media screen and (max-width: 1000px){
	.hidemobile{display: none !important;}
}
@media screen and (max-width: 450px){
	.hidemobile1{display: none !important;}
}

#ttheaderbutton ul li{display: inline-block;     
					  margin-top: 10px;
					  }
#ttheaderbutton ul li a{padding: 10px 20px;
						font-weight:bold;
						margin: 0 15px;
						}
#ttheaderbutton ul li a i{margin-right: 10px;}
/*Cutomization of top bar ends*/
/*Mega menu customization started*/
.navbar-brand > img { 
    max-height: none;
    width: 240px;
}
header .navbar-brand {height: auto; 
					}
.sticky-navigation {background-color:#153A65;
					}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{color:#ffffff;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{}
 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{font-weight:500;
                padding: 41px 10px;
				}
#mega-menu-wrap-primary {background: #153a65;
						}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus{}

 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus{font-weight:500;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{font-weight:500;}
#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu 
    {
	margin-top: 0;
    background-color:rgb(85, 83, 83);
    padding: 30px 10px;
}
 
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus{ 
	color: #E8790A;
	background: none;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{ 
	color: #E8790A;
	 background: none;
}	
#mega-menu-wrap-primary, #mega-menu-wrap-primary #mega-menu-primary, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link{line-height:1.8;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link
			{font-size: 16px;				
			}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{font-size:16;font-weight:500;text-transform:capitalize;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus{ 
										color: #e8790a !important;
										}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{    
															background: #153a65;
															opacity:0.9;
															}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{color:#ffffff;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link{color:#ffffff;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus{color:#ffffff;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:focus{color: #ffffff;}
/*For Mobile starts*/
@media only screen and (max-width: 768px){
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link { 
	    padding: 0 10px;
}
#mega-menu-wrap-primary #mega-menu-primary {
    background: #153a65; 
}
}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#ffffff;}
/*For Mobile ends*/
/*Mega menu customization ends*/
/*Side bar customization started*/
select.hlpdrpdwnlinks {
    height: 50px;
    font-weight: bold;
    font-size: 14px;
	 border: 1px solid #007299 !important;
    background-color: #007299;
    color: #ffffff;
}
}

#sidebar-secondary .widget {
    margin-bottom: 18px;
}
#sidebar-secondary { 
    padding: 26px; 
    border-radius: 10px;
    background-color: #153a65;
	border: none;
	color: #ffffff;
}
#sidebar-secondary h2 { 
    line-height: 24px; 
}
#sidebar-secondary .widget-title{color: #e8790a;
  							     text-transform: capitalize;
								 text-align: center;
								 }
#sidebar-secondary a{color:#ffffff;}
#sidebar-secondary a:hover{font-weight:bold;color: #e8790a;}
#sidebar-secondary .btn{padding: 10px 12px;}
#sidebar-secondary #text-9{padding: 10px;
						   background-color: rgba(0, 0, 0, 0.40);
						   border-radius: 5px;
						   }
#sidebar-secondary #text-9 li{border-bottom: 1px solid #ffffff; padding:0;}
#sidebar-secondary #text-9 ul i{float: left;
								font-size: 24px;
								margin-right: 13px;
								}
#sidebar-secondary #text-11{padding: 10px;
						   background-color: rgba(0, 0, 0, 0.40);
						   border-radius: 5px;
						   }
@media screen and (max-width: 768px){
	#sidebar-secondary #text-11 li{margin:5px 0;}
}
#sidebar-secondary #sidebar_imrtnt li{list-style-type: disc;}
@media only screen and (max-width: 768px){
	#sidebar-secondary #sidebar_imrtnt li{margin: 20px;;}
}
/*Side bar customization ends*/
/*Home Page Customization Starts*/
.home .entry-header{display: none;}
.header {
    background-image: url("/wp-content/uploads/2017/05/background.jpg");
    background-position-y: 129px;
	background-repeat: no-repeat;
}
@media only screen and (max-width: 768px){
	.header {
    background-size: cover;
    background-repeat: no-repeat;
    background-position-y: 230px;
    background-position-x: -1168px;
}
	
}
.intro-section { 
    text-align: left;
}
h2.intro { 
    text-align: left;
}
.intro-section h5 { 
    text-align: left;
}

#home_aboutus h2{margin-top:0;}

#home_aboutus .brief-content-text{text-align:justify;}

.home_services>div{padding:10px;
				   background-color: #ffffff;
				   border:none; 
				   border-radius: 5px; 
				   box-shadow: 3px 3px 5px #888888; 
				  -webkit-box-shadow: 3px 3px 5px #888888;	
				  -moz-box-shadow: 3px 3px 5px #888888;	
				   transition: all ease 0.55s;
				   -webkit-transition: all ease 0.55s;
				   -moz-transition: all ease 0.55s;
				   -o-transition: all ease 0.55s;
				   -ms-transition: all ease 0.55s;
					}
 .home_services>div:hover{background-color: #153A65;
 						 box-shadow: 5px 5px 5px #888888; 
				  		-webkit-box-shadow: 5px 5px 5px #888888;	
				  		-moz-box-shadow: 5px 5px 5px #888888;	
				  		}
.home_services h3{text-align:center;
   				 margin-top: 5px;
   				 margin-bottom: 5px; 
                }
.home_services h3 a{color:#E8790A;} 
.home_services>div:hover h3 a{font-weight:bold;
							  }  
/*Home Page Customization Ends*/
/*Sub Services pages styling started*/
.sub_services h4{margin-top:0;
                 margin-bottom:5px;
				 font-weight: bold
				 }
.sub_services:hover h4{color:#E8790A;}
.sub_services:hover{background-color:#153A65;color:#ffffff;}
.sub_services{background-color: #ffffff; 
   			  padding: 20px;
			  border-radius: 5px;
			  box-shadow: 3px 3px 5px #888888;
			  -webkit-box-shadow: 3px 3px 5px #888888;	
				  -moz-box-shadow: 3px 3px 5px #888888;	
			  transition: all ease 0.55s;
			  -webkit-transition: all ease 0.55s;
			  -moz-transition: all ease 0.55s;
			  -o-transition: all ease 0.55s;
			  -ms-transition: all ease 0.55s;
			}
.sub_services:hover{box-shadow: 5px 5px 5px #888888;
				   -webkit-box-shadow: 5px 5px 5px #888888;	
				  -moz-box-shadow: 5px 5px 5px #888888;	
				  }
.sub_services:hover p{color:#ffffff;}
.sub_services .brief-content-text{margin-top: 15px;
								  text-align: justify;
								 }
.sub_services .btn{text-transform:capitalize;}
/*Sub Services pages styling ends*/
/*FAQ Section design started*/

#faqsec #accordion_faqsec h3{background: #153A65; color:#ffffff;} 

#faqsec #accordion_faqsec .ui-state-default .ui-icon { 
    transform: scale(1.5);
	-webkit-transform: scale(1.5);
	-moz-transform: scale(1.5);
	-ms-transform: scale(1.5);
	-o-transform: scale(1.5);
}
#faqsec #accordion_faqsec p{text-align: justify;}
/*FAQ Section design ends*/
#contact_form label{width:100%;}
div.wpcf7-response-output {
    margin: 2em 0 1em;
    display: inline-block;
}
/*Footer styling started*/
.footer { 
    border-top: 12px solid #007299;
    background-image: url('/wp-content/uploads/2017/07/footer-background.jpg');
    background-color: #153A65;
    background-attachment: fixed;
    background-size: cover;
    background-blend-mode: exclusion;
	padding-bottom:0px;
}
 
 
.footer .widget-title{color:#ffffff;}

.footer .textwidget, .footer .textwidget a{color:#ffffff;font-size: 15px;}

 
.footer .textwidget a:hover{color:#E8790A;}
.footer .textwidget  h4{
    color: #ffffff;
    font-weight: 800;
    font-size: 15px;
}
#copyfooter p{color:#ffffff;}
.footer .tnp-field-email label{display:none;}
.footer .tnp-field.tnp-field-email {
    display: inline-block;
	width:40%;
}
.footer .tnp-field.tnp-field-email input.tnp-email {
							width: 100%;
							}
.footer .tnp-field.tnp-field-button {
    display: inline-block;
}
.footer .newsletter{text-align:left;}
.footer .tnp-field input[type="submit"] { 
    font-size: 13px;
}
#social_footer a{margin: 0 5px;}
#social_footer a img{background-color: #ffffff;
					 width:50px;
					}
div#social_footer {
    padding: 24px 0;
}
footer table, th, td{border:none;}
footer table td{padding-left: 0;
				vertical-align: top;
			  }
#copyfooter{padding: 0 0 40px 0;
			background-color: #153a65;
			}
#copyfooter ul{ border-top: 13px solid #007299;
				padding:0;
			  }
#copyfooter ul{text-align: center;
			   padding: 10px 0;
			   margin: 0;
			  }
#copyfooter ul li a{ color: #ffffff;
					}
#copyfooter ul li a:hover{color:#E8790A;}
#copyfooter p{ 
			  font-size: 11px;
			  }
footer.footer #copyfooter ul li{padding:0 20px;}			  
@media only screen and (max-width: 768px){
	footer.footer ul li{padding: 10px 0; display:block;}	
	
	
	
	
}
@media only screen and (max-width: 480px) {
.sasha-mob {
    position: absolute;
    width: 38%;
    left: 0;
}
}
/*Footer styling ends*/