/*
Theme Name: Sydney Child
Theme URI: https://athemes.com/theme/sydney
Template: sydney
Author: aThemes
Author URI: https://athemes.com
Description: Sydney is a powerful business theme that provides a fast way for companies or freelancers to create an awesome online presence. As well as being fully compatible with Elementor, Sydney brings plenty of customization possibilities like access to all Google Fonts, full color control, layout control, logo upload, full screen slider, header image, sticky navigation and much more. Also, Sydney provides all the construction blocks you need to rapidly create an engaging front page.
Tags: two-columns,right-sidebar,custom-colors,custom-background,custom-header,custom-menu,featured-images,sticky-post,theme-options,threaded-comments,translation-ready
Version: 1.55.1559830369
Updated: 2019-06-06 14:12:49

*/

#content .container {
	padding-top:0;
}

@media only screen and (min-width: 767px) {
	.moveRight20 {
		margin-right: -30px; 
	}
}



/* Site Logo */
.site-logo{
	height:70px !important;
	width:140px !important;
	padding-left:14px;
}



/* Site Header Navbar */
.site-header{
	background-color:white !important; 
}
.site-header.float-header{
	background-color:white !important;
}
.site-header div div div div nav div ul li a{
	color:  #4f868d !important;
	font-size:medium !important;
}
.site-header div div div div nav div ul li a:hover {
	color: #fc8402 !important;
}
.site-header.float-header div div div div nav div ul li a{
	color: #4f868d !important;
}
.site-header.float-header div div div div nav div ul li a:hover {
	color: #fc8402 !important;
}
#mainnav ul li a{
	font-size: 16px !important;
	font-family:Ubuntu !important;
}
.btn-menu{
	color: #fc8402 !important;
}

#menu-home li a{
	background-color:white !important;
}

/* Search-Bar & Registration-Form */
.htb-btn.btn-search.fa.fa-search {
	background-color:#f48004 !important;
}
.submit-form.registration button{
	background-color:white !important;
	color: black !important;
	border:none;
}
.submit-form.registration button:hover {
	background-color:white !important;
	color: #f48004 !important;
	border:1px solid #f48004 !important;
}



/* header elements */

.elementor-11 .elementor-element.elementor-element-7c07282.elementor-widget-heading .elementor-heading-title{
	color: #4f868d !important;
}
#elementor .elementor-element-19e3164.elementor-widget-heading .elementor-heading-title{
	color: #4f868d !important;
}
.elementor-11 .elementor-element.elementor-element-f3c785a.elementor-widget-heading .elementor-heading-title{
	color: #4f868d !important;
}
.elementor-11 .elementor-element.elementor-element-520fd62.elementor-widget-heading .elementor-heading-title{
	color: #4f868d !important;
}
.elementor-11 .elementor-element.elementor-element-c0cb75d.elementor-widget-heading .elementor-heading-title{
	color: #4f868d !important;
}
.elementor-11 .elementor-element.elementor-element-19e3164.elementor-widget-heading .elementor-heading-title{
	color: #4f868d !important;
}

.entry-header{
	text-align:center;
}

input {
	border-radius: 40px !important;
}
select {
	padding: 0px 0px 0px 2% !important;
}


.htmega-form-style-4 form input[type="submit"]:hover {
	opacity:1 !important;
}

.col-md-8{
	width:100%;
}
.submit-form button{
	background-color:#1e1256 !important;
	color:white !important;
}
.submit-form button:hover {
	background-color:white !important;
	color:#1e1256 !important;
}



.contactFormInput{
	width:90%;
}
/* contact form home-page  */
.submit-form.contact button{
	background-color:#f48004 !important;
	border:none;
}
.submit-form.contact button:hover {
	background-color:white !important;
	color: #f48004 !important;
}



/* testimonials- About Us */
.clint-info h4{
	color: #f48004 !important;
}


.title-post.entry-title{
	color: #4f868d !important;
}
.application{
	border:none;
	padding-bottom:20px;
}
.application:hover {
	border:solid 1px #fc8402;
	padding-bottom:20px
}

.contactFormSubmit{
	border:none !important;
	color:white !important;
	background-color: #f48004 !important;
}

.contactFormSubmit:hover {
	color:#f48004 !important;
	background-color: white !important;
	border: solid 1px #f48004 !important;
}

.roll-socials li a:hover, .roll-socials li a, .roll-button.light:hover, .roll-button.border, .roll-button, .roll-icon-list .icon, .roll-icon-box .icon, .owl-theme .owl-controls .owl-page span, .comment .comment-detail, .widget-tags .tag-list a:hover, .blog-pagination ul li, .hentry blockquote, .error-wrap #search-submit:hover, textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, button, input[type="button"], input[type="reset"], input[type="submit"], .archive .team-social li a{
	border-color: #fc8402 !important;
}
.resume-button label span input{
	padding-left:5px !important;
}

/*Menu Header*/
.container{
	margin:0px !important;
	width:100% !important;
}
.col-md-4.col-sm-8.col-xs-12{
	width:20% !important;
}
.col-md-8.col-sm-4.col-xs-12{
	width: 80% !important;
}
.btn-menu{
	float:right !important;
	padding-right: 2em !important;
}


/**/
.contactUsHead div h2{
	color:black !important;
}
.textSearch{
	margin:0px !important;
}
.elementor-text-editor.elementor-clearfix p {
	margin:0px !important;
}

/* Banner OF Truth */
.htmega-testimonial-style-6 .testimonal .content{
	box-shadow:none !important;
}


/* Job Listings */
.title-post.entry-title{
	font-weight:500 !important;
}


/* Application Form Media Query */
@media screen and (max-width:400px){
	#contactForm div div {
		width:100% !important;
	}
	.site-logo{
		width:200%;
		height:0%;
	}
	img{
		max-width:none;
	}
	.elementor-255 .elementor-element.elementor-element-4ed3552 .elementor-text-editor{
		padding-left:25px !important;
	}
}

#wpcf7-f1056-p11-o1 .wpcf7-text, .wpcf7-form label{ 
    width: 100% !important;
	margin-bottom:10px;
}

.BannerOfTruth>.elementor-widget-container>.elementor-text-editor >h2{
	font-weight:500 !important;
	font-size:35px !important;
}

.wpcf7-form-control-wrap>input{
	color:black !important;
	font-weight:300 !important;
	background-color:#8080806b;
}


.page .page-wrap .content-wrapper, .single .page-wrap .content-wrapper{
	padding-bottom:0px !important;
}

/*edited by dinesh*/

/* .HomepageSearch .htmega-search-style-1 input {
	border-radius:5px !important;
	border:0px !important;
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
} */
.HomepageSearch{
	text-align:center;
	    border-radius:10px !important;
}
/* .HomepageSearch .elementor-widget-container{
	border-radius:10px !important;
	background-color:white !important;
} */
.HomepageSearch input[type="search"]{
	    border-radius: 10px 0px 0px 10px !important;
	background-color: #ffffff !important;
    border: 0px !important;
	width:430px !important;
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
	height:58px !important;
	padding: 4px 0px 0px 20px !important;
}
.HomepageSearch label{
	margin-bottom:0px !important;
}
.HomepageSearch input[type="submit"]{
	    border-radius: 0px 10px 10px 0px !important;
	background-color:#FB8302 !important;
	border:unset !important;
	font-size:20px !important;
	height:60px;
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
	margin-left:-4px;
}
.HomepageSearch input[type="submit"]:hover{
	background-color:#4f868d !important;
	border:unset !important;
	color:white !important;
}

.HomepageSearch .htmega-search-style-1 button.btn-search {
    background-color: orange !important;
    border-radius: 0px 5px 5px 0px !important;
    color: #fff !important;
	font-size:20px !important;
	font-weight:"700";
	width:200px !important;
	border:0px !important;
	
}
.HomepageSearch .htmega-search-style-1 button {
	right:0px !important;
}
.HomepageSearch .htmega-search-box button.btn-search:hover {
    border-radius: 0px !important;
}
.elementor-1490 .elementor-element.elementor-element-94f8632 {
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.9) !important;
}
.contactHome input[type="submit"] {
/*     position: absolute;
    bottom: -60px; */
    border: 0px !important;
    border-radius: 5px !important;
    width: 250px !important;
    font-size: 24px;
    padding: 10px 30px;
	height:50px;
}
.contactHome input[type="submit"]:hover{
		background-color:#FB8302 !important;
	color:white !important;
	} 
.contactHome input{
	border:0px !important;
	border-radius:0px !important;
	width:350px !important;
}
.contactHome label{
	text-align:left !important;
}
/* .BannerOfTruth h4, .BannerOfTruth .content .BannerOfTruth p{
	text-align:left !important;
} */
.contactHome label{
	margin-bottom:30px !important;
	width:50% !important;
	font-size:20px !important;
}
.contactHome .leftContact{
/* 	float:left; */
	width:45%;
}
.contactHome .rightContact{
/* 	float:right; */
	width:45%;
}
.contactHome .ContactGrid{
	width:90%;
	display:flex;
	justify-content:center;
	height: 130px;
}
.contactHome {
	text-align:center !important;
}
@media screen and (max-width:425px) and (min-width:320px){
		.contactHome input{
	border:0px !important;
	border-radius:0px !important;
	width:250px !important;
}
	
	.contactHome label{
	margin-bottom:30px !important;
	width:100% !important;
}
.contactHome .leftContact{
	float:unset;
	width:80%;
}
.contactHome .rightContact{
	float:unset;
	width:0%;
}
.contactHome .ContactGrid{
	width:100%;
	display:block;
	justify-content:center;
	height:auto;
}
	
	.elementor-1490 .elementor-element.elementor-element-9078b18 {
		bottom: -30px !important;
		right: 0px !important;
		left:unset !important;
		top:unset !important;
	}

	.HomepageSearch .htmega-search-style-1 button.btn-search {
		width:80px !important;
	}
	.contactHome select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {
		width:320px !important;
	}

	
	.elementor-1490 .elementor-element.elementor-element-0747388 .elementor-image img {

		width:30% !important;
	}
	.elementor-1490 .elementor-element.elementor-element-c27fc5e .elementor-image img {
		width:24% !important;
		display:none !important;
	}
	
	.elementor-1490 .elementor-element.elementor-element-0747388 {
		left:-114px !important;
		top:30px !important;
	}
	.elementor-1490 .elementor-element.elementor-element-cc6abfb .htmega-testimonial-area .slick-arrow {
    font-size: 20px !important;
    padding: 0% 15% 0% 15% !important;
}
}
@media screen and (min-width:1024px){
	.elementor-1490 .elementor-element.elementor-element-9078b18 {
    top: 270px !important;
}
}
@media screen and (max-width:786px) and (min-width:426px){
	.contactHome input{
	border:0px !important;
	border-radius:0px !important;
	width:180px !important;
}
	.LearnMore {
		top:unset !important;
		bottom:-35px !important;
	}
	.HomepageSearch input[type="search"]{
		width:180px !important;
	} 
	.elementor-1490 .elementor-element.elementor-element-cc6abfb .htmega-testimonial-area .slick-arrow {
		padding-left:0% 5% 0% 5% !important;
	}
	.contactHome label{
	margin-bottom:30px !important;
	width:50% !important;
}
.contactHome .leftContact{
	float:left;
	width:40%;
}
.contactHome .rightContact{
	float:right;
	width:40%;
}
.contactHome .ContactGrid{
	width:80%;
	display:block;
}
	.HomepageSearch .htmega-search-style-1 button.btn-search {
		width:100px !important;
	}
	.contactHome select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {
		width:220px !important;
	}
	.elementor-1490 .elementor-element.elementor-element-cc6abfb .htmega-testimonial-area .slick-arrow {
    font-size: 30px;
    padding: 0% 5% 0% 5%;
}
	
	.elementor-element.elementor-element-aa4377b .elementor-heading-title {
		font-size:25px !important;
	}
}
.contactHome label{
	color:black !important;
}
.elementor-1490 .elementor-element.elementor-element-717b24f {
    line-height: 1.1 !important;
}
.elementor-1490 .elementor-element.elementor-element-9078b18 {
	top:270px;
}
@media (min-width: 768px){
.IconCenter .elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
}
.IconCenter .elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
}
.elementor-element-e58383f .eael-elements-flip-box-icon-image{
	margin-top: -15px;
    margin-bottom: 10px;
}
.eael-elements-flip-box-rear-container .eael-elements-flip-box-icon-image {
    display: none !important;
}

.tp-flipbox__icon-front img, .tp-flipbox__icon-back img {
	max-width:50% !important;
}
.VerticalMarginImage img{
	margin-top:25px !important;
}