/* rubik-regular - hebrew_latin-ext_latin_cyrillic */
@font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/rubik-v8-hebrew_latin-ext_latin_cyrillic-regular.eot'); /* IE9 Compat Modes */
    src: local('Rubik'), local('Rubik-Regular'),
    url('../fonts/rubik-v8-hebrew_latin-ext_latin_cyrillic-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/rubik-v8-hebrew_latin-ext_latin_cyrillic-regular.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/rubik-v8-hebrew_latin-ext_latin_cyrillic-regular.woff') format('woff'), /* Modern Browsers */
    url('../fonts/rubik-v8-hebrew_latin-ext_latin_cyrillic-regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/rubik-v8-hebrew_latin-ext_latin_cyrillic-regular.svg#Rubik') format('svg'); /* Legacy iOS */
}
html {
  scroll-behavior: smooth;
}
body
{
    font-family: 'Rubik';
    color: #74787D;
    font-size: 15px;
    line-height: 27px;
    font-weight: 300;
}
.nav-top
{
	z-index: 999;
}
.navbar-brand img
{
	padding: 0px 10px 10px 10px;
    background-color: #fff;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    width: 190px;
    height: auto;
}
.enquiry
{
	background-color: #363795;
    color: #fff;
    min-height: 32px;
    line-height: 32px;
}
.enquiry a
{
	color:#fff;
}
.enquiry span
{
	font-size: 13px;
	padding-right: 10px;
}
.enquiry-btn
{
    text-align: right;
}
.enquiry-btn>a
{
	background-color: #fab522;
    padding: 5px 10px;
    color: #363795;
    font-weight: 500;
}
.navbar-default
{
    background-color: #ffffff;
    border-color: #e7e7e7;
}
#about
{
    padding: 187px 0;
    padding-bottom: 187px;
padding-bottom: 70px;
}

.construction
{
    background-image: url("../images/construction_bg.jpg");
    background-size: cover;
    width: 100%;
    height: 100%;
    color: #fff;
    padding: 100px;
	height: 335px;
	overflow: hidden;
}
.construction h3, .quality h3
{
    font-size: 36px;
    font-weight: 700;
}
.quality
{
    background-image: url("../images/quality_bg.jpg");
    background-size: cover;
    padding: 60px 100px 0 100px;
    color: #fff;
	height:335px;
	overflow:hidden;
	
}
.quality p
{
    margin: 30px 0;
}
#wedo
{
        padding-top: 150px;
    padding-bottom: 50px;
}
.wedo-items
{
	    background-color: #f9b522;
    padding: 9px;
    text-align: center;
    top: 20px;
}


.wedo-title
{
	margin-bottom: 30px;
}

/* testimonial */
.owl-carousel .owl-wrapper:after {
    display: block;
    visibility: hidden;
    clear: both;
    height: 0;
    content: ".";
    line-height: 0;
}


/* display none until init */

.owl-carousel {
    position: relative;
    display: none;
    width: 100%;
    -ms-touch-action: pan-y;
}

.owl-carousel .owl-wrapper {
    position: relative;
    display: none;
    -webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-wrapper-outer {
    position: relative;
    overflow: hidden;
    width: 100%;
}

.owl-carousel .owl-wrapper-outer.autoHeight {
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out;
}

.owl-carousel .owl-item {
    float: left;
}

.owl-controls .owl-page,
.owl-controls .owl-buttons div {
    cursor: pointer;
}

.owl-controls {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}


/* mouse grab icon */

.grabbing {
    cursor: url(../images/grabbing.png) 8 8, move;
}


/* fix */

.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
}

.owl-theme .owl-controls {
    margin-top: 10px;
    text-align: center;
}


/*
 *  Owl Carousel CSS3 Transitions
 *  v1.3.2
 */

.owl-origin {
    -webkit-perspective: 1200px;
    -webkit-perspective-origin-x: 50%;
    -webkit-perspective-origin-y: 50%;
    -moz-perspective: 1200px;
    -moz-perspective-origin-x: 50%;
    -moz-perspective-origin-y: 50%;
    perspective: 1200px;
}


/* fade */

.owl-fade-out {
    z-index: 10;
    -webkit-animation: fadeOut .7s both ease;
    -moz-animation: fadeOut .7s both ease;
    animation: fadeOut .7s both ease;
}

.owl-fade-in {
    -webkit-animation: fadeIn .7s both ease;
    -moz-animation: fadeIn .7s both ease;
    animation: fadeIn .7s both ease;
}


/* backSlide */

.owl-backSlide-out {
    -webkit-animation: backSlideOut 1s both ease;
    -moz-animation: backSlideOut 1s both ease;
    animation: backSlideOut 1s both ease;
}

.owl-backSlide-in {
    -webkit-animation: backSlideIn 1s both ease;
    -moz-animation: backSlideIn 1s both ease;
    animation: backSlideIn 1s both ease;
}


/* goDown */

.owl-goDown-out {
    -webkit-animation: scaleToFade .7s ease both;
    -moz-animation: scaleToFade .7s ease both;
    animation: scaleToFade .7s ease both;
}

.owl-goDown-in {
    -webkit-animation: goDown .6s ease both;
    -moz-animation: goDown .6s ease both;
    animation: goDown .6s ease both;
}


/* scaleUp */

.owl-fadeUp-in {
    -webkit-animation: scaleUpFrom .5s ease both;
    -moz-animation: scaleUpFrom .5s ease both;
    animation: scaleUpFrom .5s ease both;
}

.owl-fadeUp-out {
    -webkit-animation: scaleUpTo .5s ease both;
    -moz-animation: scaleUpTo .5s ease both;
    animation: scaleUpTo .5s ease both;
}


/* Keyframes */


/*empty*/

@-webkit-keyframes empty {
    0% {
        opacity: 1
    }
}

@-moz-keyframes empty {
    0% {
        opacity: 1
    }
}

@keyframes empty {
    0% {
        opacity: 1
    }
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@-moz-keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}

@-moz-keyframes fadeOut {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}

@-webkit-keyframes backSlideOut {
    25% {
        opacity: .5;
        -webkit-transform: translateZ(-500px);
    }
    75% {
        opacity: .5;
        -webkit-transform: translateZ(-500px) translateX(-200%);
    }
    100% {
        opacity: .5;
        -webkit-transform: translateZ(-500px) translateX(-200%);
    }
}

@-moz-keyframes backSlideOut {
    25% {
        opacity: .5;
        -moz-transform: translateZ(-500px);
    }
    75% {
        opacity: .5;
        -moz-transform: translateZ(-500px) translateX(-200%);
    }
    100% {
        opacity: .5;
        -moz-transform: translateZ(-500px) translateX(-200%);
    }
}

@keyframes backSlideOut {
    25% {
        opacity: .5;
        transform: translateZ(-500px);
    }
    75% {
        opacity: .5;
        transform: translateZ(-500px) translateX(-200%);
    }
    100% {
        opacity: .5;
        transform: translateZ(-500px) translateX(-200%);
    }
}

@-webkit-keyframes backSlideIn {
    0%,
    25% {
        opacity: .5;
        -webkit-transform: translateZ(-500px) translateX(200%);
    }
    75% {
        opacity: .5;
        -webkit-transform: translateZ(-500px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateZ(0) translateX(0);
    }
}

@-moz-keyframes backSlideIn {
    0%,
    25% {
        opacity: .5;
        -moz-transform: translateZ(-500px) translateX(200%);
    }
    75% {
        opacity: .5;
        -moz-transform: translateZ(-500px);
    }
    100% {
        opacity: 1;
        -moz-transform: translateZ(0) translateX(0);
    }
}

@keyframes backSlideIn {
    0%,
    25% {
        opacity: .5;
        transform: translateZ(-500px) translateX(200%);
    }
    75% {
        opacity: .5;
        transform: translateZ(-500px);
    }
    100% {
        opacity: 1;
        transform: translateZ(0) translateX(0);
    }
}

@-webkit-keyframes scaleToFade {
    to {
        opacity: 0;
        -webkit-transform: scale(.8);
    }
}

@-moz-keyframes scaleToFade {
    to {
        opacity: 0;
        -moz-transform: scale(.8);
    }
}

@keyframes scaleToFade {
    to {
        opacity: 0;
        transform: scale(.8);
    }
}

@-webkit-keyframes goDown {
    from {
        -webkit-transform: translateY(-100%);
    }
}

@-moz-keyframes goDown {
    from {
        -moz-transform: translateY(-100%);
    }
}

@keyframes goDown {
    from {
        transform: translateY(-100%);
    }
}

@-webkit-keyframes scaleUpFrom {
    from {
        opacity: 0;
        -webkit-transform: scale(1.5);
    }
}

@-moz-keyframes scaleUpFrom {
    from {
        opacity: 0;
        -moz-transform: scale(1.5);
    }
}

@keyframes scaleUpFrom {
    from {
        opacity: 0;
        transform: scale(1.5);
    }
}

@-webkit-keyframes scaleUpTo {
    to {
        opacity: 0;
        -webkit-transform: scale(1.5);
    }
}

@-moz-keyframes scaleUpTo {
    to {
        opacity: 0;
        -moz-transform: scale(1.5);
    }
}

@keyframes scaleUpTo {
    to {
        opacity: 0;
        transform: scale(1.5);
    }
}


/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div {
    display: inline-block;
    margin: 5px;
    padding: 3px 10px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    background: #869791;
    color: #FFF;
    font-size: 12px;
    opacity: 0.5;
    filter: Alpha(Opacity=50);
    /*IE7 fix*/
    zoom: 1;
    *display: inline;
    /*IE7 life-saver */
}


/* Clickable class fix problem with hover on touch devices */


/* Use it for non-touch hover action */

.owl-theme .owl-controls.clickable .owl-buttons div:hover {
    text-decoration: none;
    opacity: 1;
    filter: Alpha(Opacity=100);
    /*IE7 fix*/
}


/* Styling Pagination*/

.owl-theme .owl-controls .owl-page {
    display: inline-block;
    zoom: 1;
    *display: inline;
    /*IE7 life-saver */
}

.owl-theme .owl-controls .owl-page span {
    display: block;
    margin: 5px 7px;
    width: 12px;
    height: 12px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background: #869791;
    opacity: 0.5;
    filter: Alpha(Opacity=50);
    /*IE7 fix*/
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
    opacity: 1;
    filter: Alpha(Opacity=100);
    /*IE7 fix*/
}


/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers {
    padding: 2px 10px;
    width: auto;
    height: auto;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    color: #FFF;
    font-size: 12px;
}


/* preloading images */

.owl-item.loading {
    min-height: 150px;
    background: url(../images/AjaxLoader.gif) no-repeat center center
}


/* CUSTOM USER OPTIONS */

.carousel-container {
    width: 100%;
}

.item {
    margin: 0 10px;
    color: #333;
}

.item img {
    width: 100%;
}

.item h4 {
    margin-top: 10px;
    color: #333;
    font-weight: bold;
    font-size: 18px;
    padding: 10px;
    font-family: 'Montserrat', sans-serif;
}

.item p {
    color: #333;
    padding: 0 10px 30px;
    font-family: arial;
}

.customNavigation {
    margin-top: 5px;
    margin-right: 11px;
    text-align: right;
}

.customNavigation .btn {
    position: relative;
    display: inline-block;
    overflow: visible;
    /*margin: -1.9px;*/
    padding: 3px 12px;
    border: 0;
    box-shadow: none;
    color: #000;
    text-transform: uppercase;
    text-shadow: none;
    font-size: 20px;
    /*cursor: crosshair;*/
    -webkit-transition: all .1s ease-in 0s;
    -moz-transition: all .1s ease-in 0s;
    -o-transition: all .1s ease-in 0s;
    transition-property: all .1s ease-in 0s;
    -webkit-font-smoothing: antialiased;
    background: #e0e0e0;
}

.customNavigation .btn:hover {
    background: #222;
}

.hoverfx {
    position: relative;
    display: block;
    overflow: hidden;
    text-align: center;
}

.hoverfx img {
    position: absolute;
    left: 0;
    width: 100%;
}

.hoverfx:before {
    display: inline-block;
    padding-top: 60%;
    content: '';
    vertical-align: middle;
}

.hoverfx .figure {
    position: relative;
    z-index: 2;
    display: inline-block;
    padding: 10px 15px;
    max-width: 60%;
    border: 3px solid #e9e9e9;
    color: #ecf0f1;
    vertical-align: middle;
    text-transform: uppercase;
    font-size: 1.2rem;
    opacity: 0;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition-property: all .3s ease;
}

.hoverfx .figure:hover {
    background: #e9e9e9;
    color: #333;
}

.hoverfx .overlay {
    position: absolute;
    top: 0;
    z-index: 1;
    padding: 50%;
    background: rgba(0, 0, 0, .7);
    opacity: 0;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition-property: all .3s ease;
}

.item:hover .figure,
.item:hover .overlay {
    opacity: 1;
}
/* /testimonial */


#featured
{
    padding-top: 50px;
    background-image: linear-gradient(to right, #3bc672 , #75dde6);
    overflow: hidden;
    padding-bottom: 55px;
}
.featured-bg
{
	width: 100%;
height: 360px;
	background-image: linear-gradient(to right, #3bc672 , #75dde6);
}

.testimonial_subtitle{
    color: #0aaa7a;
    font-size: 12px;
}
  .testimonial_btn{
    background-color: #373d4b !important;
    color: #fff !important;
 }


.contact-map
{
	padding: 0;
    height: 250px;
}
.contact-details
{
    background-color: #242c33;
    height: 250px;
    color: #fff;
	padding-top: 63px;
	padding-bottom: 63px;

}
.dropus
{
	font-size: 16px;
    line-height: 25px;
    color: #C9CED4;
    font-family: 'Rubik';
    padding: 0 40px 0 40px;
}
.contact-info-group
{
    padding-top: 10px;
}
.contact-info
{
    position: relative;
    padding-left: 25px;
}

.contact-info>i
{
    color: #C9CED4;
    font-size: 16px;
    position: absolute;
    top: 6px;
    left: 0;

}
.contact-info p
{
    font-size: 13px;
    letter-spacing: .025em;
    margin: 0;
    color: #C9CED4;
    font-weight: 300;
    font-family: 'Rubik';
}
footer
{
	background-size: cover;
    background-color: #fff;
    color: #fff;
	
}
.footer-top
{
	padding-top: 100px;
    padding-bottom: 20px;
    background: #fff;
}


}

.footer-links ul
{
	list-style-type: none;
    padding: 0;
    margin-top: 25px;
}
.footer-gallery-img
{
	margin-top: 25px;
}
.footer-gallery-img>div
{
	padding: 0 15px 15px 0;
}
.footer-gallery-img>div>img
{
	width: 116px;
	height: 90px;
}




.slider ul
{
	padding: 0;
}
.slider ul li {

}

body {
  width: 100%;
}

.slider h1 {
  

}

.slider p {
color: #fff;
    text-shadow: 4px 2px 10px #656464;
    font-weight: 700;
    font-size: 46px;
    padding-top: 60px;
    position: relative;
    top: 165px;
    line-height: 50px;

  
}
/* slider */
.slider, .slider ul.carousel, .slider ul.carousel li {
  height: 550px;
  width: 100%;
  text-align: left;
  color: #000;
}
.slider h1, .slider p
{
	padding-left:10%;
	
}

.slider ul.carousel li h1 {
    margin-top: 150px;
    margin-bottom: 30px;
}

/* pagnation  <- -> */

.slider ul.sliderpagnation li a {
  color: #ccc;
}

.slider ul.sliderpagnation li.selected a {
  color: #937AFF;
}

.slider ul.sliderpagnation li {
  padding: 0 3px;
  height: 28px;
  line-height: 28px;
      display: inline;
}

.primary {
  color: #000;
}

.bg-1 {
  
  background: url("../images/slider8.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  
}

.bg-2 {
  background: url("../images/slider2.jpg");
  background-repeat: no-repeat;
  background-size: cover;
}

.bg-3 {
  background: url("../images/slider3.jpg");
  background-repeat: no-repeat;
  background-size: cover;
}



.bg-4 {
  background: url("../images/slider5.jpg");
  background-repeat: no-repeat;
  background-size: cover;
}






















/*** TestimonialS Slider - Free Weebly Widget by Baamboo Studio - Style 2 ***/
.testimonial_slider_2{
	width:100%;
	/**border: 1px solid #ebebeb; **/
	overflow:hidden;
	box-sizing:border-box;
	padding-bottom:30px;
	margin-top:30px;
	   /* height: 330px; */
}
.testimonial_slider_2 input {
	display: none;
}

.testimonial_slider_2 #slide_2_1:checked ~ .boo_inner { margin-left:0; }
.testimonial_slider_2 #slide_2_2:checked ~ .boo_inner { margin-left:-100%; }
.testimonial_slider_2 #slide_2_3:checked ~ .boo_inner { margin-left:-200%; }
.testimonial_slider_2 #slide_2_4:checked ~ .boo_inner { margin-left:-300%; }
.testimonial_slider_2 .boo_inner {
	width:400%;
	-webkit-transform: translateZ(0);
	-webkit-transition: all 800ms cubic-bezier(0.770, 0.000, 0.175, 1.000); 
	-moz-transition: all 800ms cubic-bezier(0.770, 0.000, 0.175, 1.000); 
    -ms-transition: all 800ms cubic-bezier(0.770, 0.000, 0.175, 1.000); 
    -o-transition: all 800ms cubic-bezier(0.770, 0.000, 0.175, 1.000); 
    transition: all 800ms cubic-bezier(0.770, 0.000, 0.175, 1.000); /* easeInOutQuart */

	-webkit-transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000); 
	-moz-transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000); 
    -ms-transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000); 
    -o-transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000); 
    transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000); /* easeInOutQuart */
}
.testimonial_slider_2 .slide_content{
	width:25%;
	float:left;
}
.testimonial_slider_2 #controls {
	text-align:center;
}
.testimonial_slider_2 #controls label{
	width:8px;
	height:8px;
	margin:0 2px;
	display:inline-block;
	background:#999; /* Change controls background color */
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
.testimonial_slider_2 #slide_2_1:checked ~ #controls label:nth-child(1), 
.testimonial_slider_2 #slide_2_2:checked ~ #controls label:nth-child(2), 
.testimonial_slider_2 #slide_2_3:checked ~ #controls label:nth-child(3), 
.testimonial_slider_2 #slide_2_4:checked ~ #controls label:nth-child(4){
	background:#000; /* Change controls background color when mouse click */
}
.testimonial_2 {
	font-size: 16px !important;
	color: #333; /* Change testimonial paragraph text color */
	/** padding: 30px 30px 23px; **/
}
.content_2 {
	position: relative;
	padding: 30px 20px 10px 0;
	margin-bottom: 30px;
}
.content_2:before,
.content_2:after {
	content: "";
	height: 15px;
	width: 19px;
	position: absolute;
}
.content_2:before {
	background: url(icon_testimonial_2_before.png) 0 0 no-repeat;
	left: 0;
}
.content_2:after {
	background: url(icon_testimonial_2_after.png) 0 0 no-repeat;
	margin: 5px 10px;
}
.testimonial_2 p {
	display: inline;
	    color: #fff;
}
.author_2 {
	margin-left: 30px;
}
.author_2 h3 {
	color: #333; /* Change author text color */
	font-size: 13px;
	font-weight: 600px;
	padding: 0 0 5px;
}
.author_2 h4 {
	color: #333; /* Change author text color */
	font-size: 12px;
	font-weight: 400;
	padding: 0 0 5px;
}
.author_2 h4 a {
	color: #999; /* Change company text link color */
	text-decoration: none;
	position: relative;
	padding-bottom: 1px;
	overflow: hidden;
	border-bottom: 1px solid;
}
.author_2 h4 a:after {
	background: #999; /* Change company border link background color */
	height: 1px;
	content: "";
	position: absolute;
	left: 0;
	bottom: -1px;
	width: 0;
	-o-transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	transition: all .3s;
}
.author_2 h4 a:hover {
	color: #000; /* Change company text link color when mouse over */
	border: none;
}
.author_2 h4 a:hover:after {
	border-color: #000;
	width: 100%;
}

.footer-bottom
{
	    background-color: #363795;
    text-align: center;
    line-height: 40px;
    font-size: 13px;
    color: #fff;
}



.sliderpagnation
{
	text-align: center;
}

@media only screen and (max-width: 768px) {
  #navbarCollapse {
    padding-top: 100px;
  }
  .footer-gallery-img>div>img
  {
	  width: 100%;
	  height: auto;
  }
  .enquiry, .enquiry-btn
  {
	  text-align: center;
  }
  .contact-details
  {
	  height: auto;
  }
}



.nav > li {background-color:#fff;}











.log-popup
{
	width: 800px;
	height: 500px;
	background-color: #eee;
	overflow: hidden;
}
.log-popup-img
{
	background-color: #eee;
	width: 100%;
	height: 100%;
}
.enquiry-close-btn
{
	position: absolute;
	z-index: 999;
	right: 5px;
	font-size: 36px;
}

.navbar-default .navbar-nav>li>a {
 color: #333;
font-size: 14px;
    padding: 19px 10px;
}


.xs-model {width: 800px;}
#about h2 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 32px;}


.construction h3 {text-transform:uppercase;margin-top:0px;font-family: 'Roboto', sans-serif;}
.quality h3 {text-transform: uppercase;
margin-top: 34px;
margin-bottom: 0px;}
.quality p {margin-top: 13px;}
.wedo-title h3 {font-size: 36px;
font-weight: 700;
text-transform:uppercase;
    font-family: 'Roboto', sans-serif;
}
.item p {font-size:14px;padding:0px;}


.ed-com-t1-social {
    position: relative;
    overflow: hidden;
    margin-top: 0px;
    float: right;
    margin-right: 25px;
}
.ed-com-t1-social ul li {
 float: left;
display: inline;
margin-right: 14px;
}
.enquiry span {

    font-size: 13px;
    padding-right: 10px;
    float: left;

}
.span-enq {
	background-color: #fab522;

padding-left: 15px;
	
}
.on-h3 {       padding: 19px 0px;
    text-align: center;
    color: #fff;
    font-size:32px;
	text-transform:uppercase;
    font-family: 'Roboto', sans-serif;
	}
	.featured-bg h3 {color:#fff;}
	.testimonial_2 img {    padding: 4px;
    background-color: #fff;}
	#testi {
		
		width: 100%;
padding: 58px 0px;
    min-height: 280px;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f2b020+0,cc9a1c+100 */
background: #f2b020; /* Old browsers */
background: -moz-linear-gradient(left, #f2b020 0%, #cc9a1c 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #f2b020 0%,#cc9a1c 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #f2b020 0%,#cc9a1c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2b020', endColorstr='#cc9a1c',GradientType=1 ); /* IE6-9 */
	
	}
	
	#qc {      background-image: url(../images/slider_000.jpg);
    background-size: cover;
    height: 595px;
    background-position: bottom;
    width: 100%;
    background-attachment: fixed;}
	.qc-block {background-color: rgba(0, 0, 0, 0.8);
    background: rgba(0, 0, 0, 0.8);
    padding: 98px 69px;
	}
	.qc-block h3 {    color: #fff;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 32px;}
	.qc-block h4 {     color: #fff;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 22px;}
	.qc-block p {color:#fff;text-align:justify;margin-top:25px;}
	.qc-block h1 {    text-transform: uppercase;
    color: #f2b020;}
	.colr-t-wht h3 {color:#fff;margin-top: 0px;}
	
	#about p {text-align:justify;}
	.scoll-thumb {overflow:hidden;}
	
	.mds {min-height: 396px;
    background-color: #363795;padding:55px 0px;}
	.mds p {color:#fff;}
	.mds h3 {
		   font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    color: #eed37e;
    font-size: 34px;
    margin-top: 6px;
	text-align:center;
		
	}
	.mds p {text-align: justify;}
	.md-img {    display: table;
    margin: 0 auto;
    width: 110px;}
	.assoc {    background-color: #3bb6d5;
    width: 100%;
    padding-bottom: 58px;}
	.mds h5 {text-align:center;color:#ddf924;font-size: 22px;	   font-family: 'Montserrat', sans-serif;text-transform:uppercase;}
	.mds h4 {text-align:center;color:#ddf924;}
	
.assoc h4 {color: #fff;
    text-align: center;
    font-family: 'Roboto', sans-serif;
    font-size: 34px;
    margin-top: 66px;}
.assoc p {color:#fff;text-align:center;}
.footer-abt p {color:#333;text-align:justify;}
.footer-links ul li {color:#333;}
.footer-links h3 {color:#333;}
.footer-gallery h3 {color:#333;}
.tsetimonials {  padding: 95px 0px;
    width: 100%;
    background-image: url(../images/testimonial-banner.jpg);
    background-size: cover;
    padding-bottom: 35px;}
.tsetimonials h4 {    color: #fff;
    text-align: center;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 32px;
}
.test-conts h3 {text-align:center;}
.test-conts p {text-align:center;}
.test-conts h3 {color: #fff;
    font-size: 18px;
    line-height: 37px;}
	.test-conts h4 {color:#fff;text-align:center;font-size:20px;}
	.owl-next span {font-size:38px;}
	.owl-prev span {font-size:38px;}
	.owl-prev span:focus {outline:0;}
	.assoc img {margin-top:25px;}
	.test-conts p {color:#fff;margin-top: 0px;}
	.cipo {background-color:#fff;min-height:50px;width:100%;}
	.qc-img {display: table;

margin: 135px auto;}

@media only screen and (max-width: 600px) {
	
	.log-popup img {display:none;}
	.log-popup {width:auto;}
	.xs-model {width:auto;}
	#qc {height:auto;}
	.qc-block {


    padding: 20px 23px;

}
.qc-img {

    display: table;
    margin: 0;

}
.item h4 {
    margin-top: 10px;
    color: #333;
    font-weight: bold;
    font-size: 28px;
    padding: 10px;
    font-family: 'Montserrat', sans-serif;
    text-align: center;
}
.test-conts h4 {color:#fff;}
}
.ong-cont{text-align:center;background-color:#fff;overflow:hidden;}
.ong-cont h5 {text-align:center;color:#333;}
.ong-cont h6 {text-align:center;color:#333;}
.ong-cont p {    text-align: center;
    color: #333;
    margin-bottom: 14px;
    line-height: 10px;
    margin-top: 0;}
	.wedo-title h5 {    color: #c78e13;
    font-size: 25px;
    font-weight: bold;
    letter-spacing: 2px;}