/********Media Queries*************/



/** Desktop **/
@media (min-width: 981px){

}
 
/** Tablet **/
@media (max-width: 980px){
	.hero-section-home1 h1 {
	font-size: 50px!important;
	}
	.testimonial-dark-version .row-icon:before{
		display:none;
	}
	.testimonial-dark-version .et_pb_testimonial_description {
    margin-left: 0!important;
	}
	.testimonial-dark-version .dark-version-testimonial-row .et_pb_column {
    margin-bottom: 30%!important;
	}
	.testimonial-dark-version .dark-version-testimonial-row .et_pb_column:last-of-type{
    margin-bottom: 0%!important;
	}
	.testimonial-dark-version .et_pb_testimonial_portrait {
    position: absolute;
    left: 0;
    right: 0;
   bottom: -114px;
    border: 0px solid #0c5adb;
    transition: .2s ease;
    margin: 0 auto;
	}
	.testimonial-dark-version .et_pb_testimonial_author {
		bottom: -196%;
	}
	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li a {
    border-radius: 5px !important;
		    text-align: center;
	}
	
	.our-services-page-style .et_pb_column .et_pb_blurb {
        top: 0px;
    opacity: 1;
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    -o-transform: scaleX(1);
    -moz-transform: scaleX(1);
    transform: scaleX(1);
	}
}
 
/** Small Tablet and Large Phone **/
@media (max-width: 767px){
	.hero-section-home1 h1 {
	font-size: 50px!important;
	}
	.testimonial-dark-version .row-icon:before{
		display:none;
	}
	.testimonial-dark-version .et_pb_testimonial_description{
		margin-left:0 !important;
	}
	.testimonial-dark-version .dark-version-testimonial-row .et_pb_column {
    margin-bottom: 36%!important;
	}
	.testimonial-dark-version .dark-version-testimonial-row .et_pb_column:last-of-type{
    margin-bottom: 24%!important;
	}
	.testimonial-dark-version .et_pb_testimonial_portrait {
    position: absolute;
    left: 0;
    right: 0;
    bottom: -114px;
    border: 0px solid #0c5adb;
    transition: .2s ease;
    margin: 0 auto;
	}
	.testimonial-dark-version .et_pb_testimonial_author {
		bottom: -146%;
	}
	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li a {
    border-radius: 5px !important;
		    text-align: center;
	}
	

	.our-services-page-style .et_pb_column .et_pb_blurb {
        top: 0px;
    opacity: 1;
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    -o-transform: scaleX(1);
    -moz-transform: scaleX(1);
    transform: scaleX(1);
	}
}
 
/** Phone **/
@media (max-width: 479px){
/**Home 1**/	
	.hero-section-home1 h1 {
	font-size: 24px!important;
	}
/*hero section**/
	.hero-section-2 h4 {
		width: 72%;
		margin-bottom: 30px;
	}
/*home 2 services**/	
	.our-services-h2 .et_pb_column:hover .et_pb_blurb_container {
    transition: all .8s ease;
    height: 100%;
    padding: 20px 15px;
    opacity: 1;
	}
	
/*home 2 projects**/
	.our-work-h2 .col-width .et_pb_portfolio_item {
    margin-bottom: 30px !important;
}
/*home 2 blog**/
	.blog-style-2 .et_pb_post {
    width: 100%;
    margin-bottom: 30px !important;
	}
	.blog-style-2 .et_pb_post .entry-featured-image-url {
    overflow: hidden;
    width: 100%;
		float: none;
	}
	.blog-style-2 .et_pb_post .post-meta {
    padding-left: 20px;
		padding-right: 20px;
	}
	
/**Home 3 clients*/
	.testimonial-dark-version .row-icon:before{
		display:none;
	}
	
/**home 4**/
	
	.blog-style-4 .post-content a{
		top: 6%;
         right: 6%;
	}
	.email-optn .et_pb_button:after {
    right: 2px;
    top: -50px;
    padding: 10px 10px;
	}
	
/**project page*/
	.project-page-section .et_pb_portfolio_filters li {
    width: 42% !important;
		    margin-bottom: 15px;
	}

	.project-dark-version .related-projects .project{
		 margin-bottom: 20px !important;
	}
	

	
/**blog full width**/
	.blog-full-width-without-sidebar .et_pb_posts {
    padding-left: 0;
}
	.blog-full-width-without-sidebar .et_pb_post span.published {
    margin: 10px 0;
    border-style: solid;
    border-width: 0;
    border-color: transparent #fff transparent transparent;
    left: 0;
    background: #0c5adb;
    width: 100%;
    color: #fff!important;
    position: relative;
    top: auto;
	}
	.full-width-blog-style .et_pb_post .entry-featured-image-url {
    overflow: hidden;
    margin: 0 0 15px 0 !important;
    width: 100%;
    float: none;
	}
	.full-width-blog-style .et_pb_post .more-link{
	top: 26%;
    left: 34%;
	}
	
	/***history page***/
	.timeline-history .et_pb_row:before {
    display:none;
	}
	/**About us page**/
	.testimonial2 .testimonial-row .et_pb_column {
    margin-bottom: 50px;
    overflow: visible;
	}
	
	.testimonial-dark-version .dark-version-testimonial-row .et_pb_column {
    margin-bottom: 66%!important;
	}
	.testimonial-dark-version .dark-version-testimonial-row .et_pb_column:last-of-type{
    margin-bottom: 40%!important;
	}
	.testimonial-dark-version .et_pb_testimonial_author {
    bottom: -110%;
	}
	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li a {
    border-radius: 5px !important;
	    text-align: center;
	}
	
/****service page***/	
	

.our-services-page-style .et_pb_column .et_pb_blurb{
       top: 0px;
    opacity: 1;
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    -o-transform: scaleX(1);
    -moz-transform: scaleX(1);
    transform: scaleX(1);
}

}