/**
 * Style_Second.css is used for defining all css rules for pages used in application.
 * CreatedBy : Deepak Goswami < deepak.goswami@gaurish.com >
 * Created On : 02 Nov 2018
 * LastUpdated On : 05 Nov 2018
 */

/**Home Page Map CSS**/
#home-map-image img {
	max-width : 95%;
	margin-left:10px;
}
 
#expedite-home-page-map-row .text_map {font-size: 2.15em; line-height: 1.2em;margin-top: 150px;}
/**Home Page Testimonial Slider CSS**/
 
#attorney-sec {
 
    display: none !important;

}
#testimonial-section {
	z-index: 1;
}
#testimonial-section .strong-view.modern .testimonial-content::before, #testimonial-section .strong-view.modern .testimonial-content::after {  color: #fc7241 !important; font-size: 30px;}
 
 
#testimonial-section .heading-text-testimonial-left-side{
	font-size: 2.15em;
    line-height: 1.2em; margin-top: 56px;
} 

#testimonial-section .strong-view.modern .testimonial-content {
	margin: 0 45px;
    font-style: normal;
    position: relative;
    text-align: center;
   	font-family: "AvenirLTStd-Roman", Arial, sans-serif;
	font-size:1em; 
} 
#testimonial-section .strong-view.modern .testimonial-client {margin-top: 25px; }
#testimonial-section .testimonial-client > div {

    font-size: 0.85em;
    color: #000 !important;
    font-weight: bold;
    font-style: normal;

}
/**Home Page Slider text Section CSS**/


#home-top-slider .et_pb_slide_title, #home-top-slider h3 {
    font-size: 2.15em;    line-height: 1.2em;
}
#home-top-slider h3 {margin-bottom: 20px; }
#home-top-slider p,#home-top-slider h6  {
    font-size: 1em;
}

/**Home Page Video Section CSS**/
 
#next-big-thing-row .et_pb_blurb_container{
	
    margin-top: 142px;
	font-family:AvenirLTStd-Book;
}

#next-big-thing-row h4{
	
	font-size: 3.3em;
	color:#fe691a;
} 
#next-big-thing-row .et_pb_blurb_description {
	
	font-size:2.15em;
}
#next-big-thing-row .et_pb_video_box video {
	height:362px!important;

} 
#next-big-thing-row .et_pb_video_play {

    margin-top: -3rem;
    margin-left: -3.3rem;
    font-size: 4rem;
    line-height: 6rem;

}
#next-big-thing-row  .et_pb_video_play::before {

    font-family: ETmodules;
    content: "\45";
    border: 1px solid #fc7241;
    color: #fff;
    background: #fc7241;
    height: 20px;
    width: 20px;

}
#power-of-expedite-sec .et_pb_blurb {
     /*background: #fff;
    box-shadow: 1px 1px 20px #eee;*/
	 
}
#power-of-expedite-sec .et_pb_main_blurb_image {
	margin-top: -20px;
}
/**Home Page How it Works Section CSS**/
#how-it-works-sec .et_pb_video_play {
	margin-top: -3rem;
	margin-left: -3.3rem;
	font-size: 4rem;
	line-height: 6rem;
}
	 
#how-it-works-sec {
	background-size: 115% 100%;
	background-position: left;
	height: 660px;
	max-height: 850px;
}

#how-it-works-sec .et_pb_column_6 {
	margin-top: 70px;
}
#how-it-works-sec .et_pb_column_7 {
	margin-top: 215px;
	text-align: left;
	padding-left: 20px;
}

#how-it-works-sec .et_pb_button:after, #how-it-works-sec .et_pb_button:before {display:none;}
#how-it-works-sec .text_how_it_works {
    font-size: 2.15em;
}

#how-it-works-sec .et_pb_button {
	background-color: #286264;
	border: none;
	color: #fff;
	font-size: 0.95em;
	padding: 5px 40px;
	border-radius: 5px;
	line-height: 2em !important;
}
#power-of-expedite-sec .et_pb_text_inner {
	font-size: 2.15em;
}

#power-of-expedite-sec .et_pb_blurb {
	background-color: #ffffff;
	box-shadow: 1px 1px 20px #eee;
	-moz-box-shadow: 1px 1px 20px #eee;
	-webkit-box-shadow: 1px 1px 20px #eee;
	padding-top: 20px;
	padding-bottom: 10px;

}

#power-of-expedite-sec .et_pb_main_blurb_image {

    margin-top: -20px;
    margin-bottom: 0;

}

/****Vlog Video Blog Page ***/
.vlog-video-post-main-div-cls {

    margin-top: -220px;

}
.vlog-video-post-main-div-cls .entry-title {display:none;}
.vlog-video-post-main-div-cls article.et_pb_post {
    width: 45%; 
    float: left;
    margin-right: 2%;
}


/****Blog Page CSS ***/
/*Style Your Blog Post Title*/
.blog-page-content-div a img  {
    float: left;
    padding-right: 20px;
}
.blog-page-content-div  .et_pb_post h1 a, .blog-page-content-div  .entry-title {
    font-size: 30px;
    color: #000000;
    font-weight: bold;
    line-height: 1.3em;
}

/*Style Your Post Meta Text*/
.blog-page-content-div .post-meta {
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.blog-page-content-div .post-meta a {
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.blog-page-content-div a.more-link {
    display: inline-block;
    background: #000000;
    font-weight: bold;
    color: #ffffff;
    width: 150px;
    padding: 5px 10px;
    text-align: center;
    margin: 20px auto;
    text-transform: uppercase;
    letter-spacing: 1px;
    border: solid 2px #000000;
}

/*Read More Button Hover Style*/
.blog-page-content-div a.more-link:hover {
    background: #f9f9f9;
    border: solid 2px #000000;
    color: #000000;
}

/*blog*/
#blog-listing-id .event-inner-wrapper{background-color: #ffff;box-shadow: 0px 0px 65px 0px rgba(0,0,0,0.1) !important;padding: 50px;margin-bottom:20px;}
#blog-listing-id .event-image-wrapper{width:40%;float:left;}
#blog-listing-id .event-descp-wrapper{width:60%;float:left;}

#blog-header-section {height: 822px;background-position: top;background-size: 100%;}

.event-descp-wrapper h2{font-family: "AvenirLTStd-Book"; font-size:2em;}
.event-descp-wrapper .entry-content{font-family: 'AvenirLTStd-Roman';font-size:1em;}
.cs-likes-dislikes {display: block;}
.blog_post_calendar{margin-left: 25px;position: relative;top: 3px;}
.event-descp-wrapper .orangeTextProvider{font-size: 1.1em;font-family: "AvenirLTStd-Book";}
.blacktext{font-size: 1.1em;}
.post-detail{margin-bottom: 25px;}
.event-descp-wrapper h2{margin-bottom: 12px;}
.event-descp-wrapper .cs-likes-dislikes-form{margin-top: 30px;}
.readBlog{top:0px;}
.paginationBlog{float:right;}
.page-numbers{color: #b0b2b3;}
.paginationBlog a{margin-left: 18px;}
.paginationBlog .current{color: #5a5959;margin-left: 20px;}
.marginTView{margin-top:5px;font-family: "AvenirLTStd-Book";}
.marginRightView{margin-right:10px;margin-top: 30px;line-height: 2.8;}
.like-button{margin-left: 18px ! important;}
.event-descp-wrapper .like-button svg{width: 14px;height: 14px;position: relative;
top: 2px;}
a.like-button::after{line-height: 1.2;}
.meta{position: absolute;bottom: 42px;width: 52%;}
#blog-listing-id .event-inner-wrapper{float: left;position: relative;}
#blogContent{margin-bottom: 20px !important;}
.trioIcon{float: right;position: relative;top: 24px;}
#post-42 .addtoany{right: -71px;bottom: -12px;box-shadow: 0px 0px 65px 0px rgba(0,0,0,0.1) !important;padding: 5px;}
.heateorSssFacebookBackground,.heateorSssTwitterBackground,.heateorSssCopyLinkBackground {background-color: #286163;}
.heateorSssGoogleplusBackground{background-color:#fe691a;}
/*end blog*/


/** Client Screen CSS for large screen of 2560px*1440px(w*h) **/
	
@media all and (min-width: 1920px) and (max-width:2560px){ 
	
	#hompage-section1 {
		background-position: top;
		background-size: 100%;
	}
 
	#home-top-slider {
		margin-top: 175px;
	}
	#hompage-section1 .et_pb_column_1 {
		margin-top: 110px;
	}
	#home-top-slider .et_pb_slide_description {
		margin-top: 0;
	}
	 
	#power-of-expedite-sec .et_pb_blurb_content {
		max-width: 760px;
	}
	#power-of-expedite-sec .et_pb_main_blurb_image {
		width: 22%;
	}
	
	#power-of-expedite-sec .et_pb_blurb_description {
		width: 100%;
		padding-right: 30px;
	} 
	
	/****Blog Page CSS ***/
	.blog-header-text
	{
		margin-top: 300px;
	}
	
	
}
@media all and (width:2560px){
	#blog-header-section {height: 1090px;}
}
@media all and (min-width:2400px) and (max-width:2500px) {
	#blog-header-section {height: 1035px;}
}
@media all and (min-width:2201px) and (max-width:2300px) {
	#blog-header-section{height: 955px;}
}
/** My Screen CSS for  screen of 1600px*900px(w*h) **/
@media all and (min-width: 1600px) and (max-width:1920px){

}
 
/** My Screen CSS for  screen of 1600px*900px(w*h) **/
@media all and (min-width: 1440px) and (max-width:1600px){
	 
	#home-top-slider {
		margin-top: 125px;
	}
	#hompage-section1 .et_pb_column_1 {
		margin-top: 60px;
	}
	#hompage-section1 {
		background-position: top;
		background-size: 100%;
	}
	#how-it-works-sec {
		background-size: 120% 100%;
		background-position: left;
		height: 585px;
		max-height: 850px;
	}
	#how-it-works-sec .et_pb_column_7 {
		margin-top: 195px;
		 
	}
	#how-it-works-sec .et_pb_column_6 {
		margin-top: 55px;
	}
	 
	/****Blog Page CSS ***/
	.blog-header-text
	{
		margin-top: 115px;
	}		 
	 
}
@media all and (min-width: 1260px) and (max-width:1440px){
	#home-top-slider {
		margin-top: 75px;
	}
	#hompage-section1 .et_pb_column_1 {
		margin-top: 10px;
	}
	#power-of-expedite-sec .et_pb_blurb_description {
		width: 100%;
		padding-right: 30px;
	} 
	#how-it-works-sec {
		background-size: 120% 100%;
		height: 500px;
	}
	#how-it-works-sec .et_pb_column_6 {
		margin-top: -25px;
	}
	#how-it-works-sec .et_pb_column_7 {
		margin-top: 115px;
	}
	/****Blog Page CSS ***/
	.blog-header-text
	{
		margin-top: 30px;
	}
}
@media all and (min-width: 1366px) and (max-width:1440px){ 
	#how-it-works-sec .et_pb_column_6 {
		margin-top: -25px;
	}
	#how-it-works-sec .et_pb_column_7 {
		margin-top: 115px;
	}
}

@media all and (min-width: 1160px) and (max-width:1366px){ 
	#how-it-works-sec .et_pb_column_6 {
		margin-top: 0px;
	}
	#how-it-works-sec .et_pb_column_7 {
		margin-top: 130px;
	}
}
@media all and (min-width: 1024px) and (max-width:1160px){ 

	#power-of-expedite-sec .et_pb_text_inner ,#how-it-works-sec .text_how_it_works, #how-it-works-sec .text_how_it_works, #next-big-thing-row .et_pb_blurb_description,#home-top-slider .et_pb_slide_title, #home-top-slider h3 , #testimonial-section .heading-text-testimonial-left-side,#expedite-challenge-sec .et_pb_row .et_pb_text,#expedite-home-page-map-row .text_map{
		font-size: 1.7em;
	}
	#next-big-thing-row h4 {
		font-size: 2.6em;
	}
}
@media all and (min-width: 1080px) and (max-width:1160px){ 
	
	#how-it-works-sec {
		background-size: 130% 100%;
		height: 480px;
	}
	#how-it-works-sec .et_pb_column_6 {
		margin-top: 50px;
	}
	#how-it-works-sec .et_pb_column_7 {
		margin-top: 160px;
	}
	
}
@media all and (min-width: 1024px) and (max-width:1080px){ 
	
	#home-top-slider {
		margin-top: 25px;
	}
	#how-it-works-sec {
		background-size: 120% 100%;
 		height: auto;
	}
	#how-it-works-sec .et_pb_column_6 {
		margin-top:15px;
	}
	#how-it-works-sec .et_pb_column_7 {
		margin-top: 125px;
	}
	
}

/** Tablet Screen CSS **/

@media all and (min-width: 1001px) and (max-width:1024px){
	/**Home Page Video Section CSS**/
	#next-big-thing-row .et_pb_blurb_container{
		margin-top: 7em;
	}
	#next-big-thing-row h4 {
		font-size: 2.50em; 
	}
 	#next-big-thing-row .et_pb_blurb_description {
		font-size: 1.65em;
	}
}
@media all and (min-width: 981px) and (max-width:1000px){
	#next-big-thing-row .et_pb_blurb_container{
		margin-top: 7.5em;
	}
	#next-big-thing-row h4 {
		font-size: 2.45em; 
	}
 	#next-big-thing-row .et_pb_blurb_description {
		font-size: 1.6em;
	}	
}

/** Mobile Screen CSS **/
@media all and (max-width:980px){
	#expedite-home-page-map-row .text_map {
		font-size: 1.75em;
		margin-top: 0;
		text-align: left;
	}
	/** testimonial slider section **/
	#testimonial-section .strong-view.modern .testimonial-content {
		margin: 0px;
	}
	#testimonial-section .strong-view.modern.controls-type-sides .testimonial-inner {
		padding:0px;
	}
	#testimonial-section .strong-view.modern .testimonial-client {
		margin-top: 0;
	}
	#testimonial-section .heading-text-testimonial-left-side {
		text-align: center;
	}
	 
	
	/**Home Page Video Section CSS**/
	#next-big-thing-row .et_pb_blurb_container{
		margin-top: 0;
	}
	#next-big-thing-row h4, #next-big-thing-row .et_pb_blurb_description {
		text-align:center;
	}
}

@media all and (min-width: 768px) and (max-width:980px){
	
	/**Home Page Video Section CSS**/
	 
 	#next-big-thing-row h4 {
		font-size: 2.45em; 
	}
	#next-big-thing-row .et_pb_blurb_description {
		font-size: 1.6em;
	}
}
@media all and (min-width: 481px) and (max-width:767px){
	/**Home Page Video Section CSS**/
 	#next-big-thing-row h4 {
		font-size: 2.9em; 
	}
	#next-big-thing-row .et_pb_blurb_description {
		font-size: 1.5em;
	}
}
/** Mobile Screen CSS **/
@media all and (max-width:480px){ 
	
    
	#testimonial-section .strong-view.modern .testimonial-content::before, #testimonial-section .strong-view.modern .testimonial-content::after {font-size: 20px;    margin: 0;}
	
	#testimonial-section .strong-view.controls-type-sides:not(.rtl) .wpmslider-prev {left: -25px;} 
	#testimonial-section  .strong-view.controls-type-sides:not(.rtl) .wpmslider-next {
		right: -25px;
	}
	#testimonial-section .strong-view.controls-type-sides.nav-position-outside .wpmslider-prev, #testimonial-section .strong-view.controls-type-sides.nav-position-outside .wpmslider-next {
		position: absolute;
		top: calc(50% - 55px + -55px);
	}
	#next-big-thing-row h4 {
		font-size: 2.3em; 		 
	}
	#next-big-thing-row .et_pb_blurb_description {
		font-size: 1.15em;		 
	}
}
