
 body{ margin:0px; padding:0px; color:#000; font-size:13px; font-weight:400; font-family: 'Open Sans', sans-serif;}
*{ box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;}

.padding-left {padding-left:0}
.padding-right {padding-right:0}
 .headerNav{ float:left; width:100%}
 .headerNav .navbar-default{ border:none; border-radius:0px; background:#f79520}
.headerNav .navbar-default .navbar-nav > li > a {
    color: #fff;
    font-weight: 600;
    font-size: 14px;
	padding:15px 30px;
	text-transform:uppercase;
}
.headerNav .navbar{margin-bottom:0px}
.headerNav .navbar-collapse{padding-left:0px}
  .headerNav .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{
	 color:#fff;
	background:#000
 }
 
 .headerNav .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover{
	color:#fff;
	background:#000	 
 }
 
 .callUs_container{float:right; width: unset}
 .headerNav .navbar-nav{width:100%; text-align:center;}
 .headerNav .navbar-nav > li{float:none; display:inline-block} 
 .headerNav .nav > li > a{ } 

 .back-to-top.reveal {
    cursor: pointer;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    opacity: 30;
    filter: alpha(opacity=3000);
}
 .back-to-top.reveal:focus, .back-to-top.reveal:active, .back-to-top.reveal:hover {
    opacity: 100;
    filter: alpha(opacity=10000);
}
.back-to-top {
    background: #f79520;
    position: fixed;
    z-index: 1000;
    right: 25px;
    bottom: 15px;
    width: 40px;
    height: 40px;
    margin: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: opacity 350ms;
    -o-transition: opacity 350ms;
    transition: opacity 350ms;
}
 .back-to-top:hover {
    background: #24252a;
}
 .back-to-top i {
    position: absolute;
    left: 50%;
    top: 45%;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    color: #ffffff;
    font-size: 24px;
}

.sliderHome{ width:100%; float:left; margin:10px 0 30px 0;} 
.sliderHome .slide{margin-top: 0px !important;} 
.sliderHome .carousel-control{ background:none; height:25px; width:25px; margin:0 50px; top:45%; opacity:1;}
.sliderHome .left{ left:-16px;}

.carouseTop{ top:200px; bottom:inherit !important;} 

.sliderHome .carousel-caption{ bottom:auto; background:rgba(30, 40, 47, 0.70); padding:10px; float:left;  right:11px; left:11px; bottom:10px; text-align:center;}
.sliderHome .carousel-caption strong{ white-space: normal;
font-size: 30px;
line-height: 30px; box-shadow:none;
font-weight: 600;color:#fff; display:block; font-family: 'Hind', sans-serif;}
.sliderHome .carousel-caption span{ box-shadow:none; color:#fff; display:block; color:#f79520; white-space: normal; font-size: 16px; line-height: 24px; font-family: 'Hind', sans-serif; font-weight: 600; text-transform:uppercase;}
.sliderHome .carousel-indicators{ display:none;}

.contHdDiv{   float:left}
.contHdDiv figure{ float:left; padding-right:15px;}
.contHdDiv figure i{ color:#f79520; font-size:45px;}
.contHdDiv figcaption{ float:left; padding:3px 0 0 0;}
.contHdDiv figcaption span{ display:block; font-size:13px; font-weight:400; color:#000; text-transform:uppercase;}
.contHdDiv figcaption strong{ display:block; color:#222931; font-size:13px; font-weight:normal;}
.client_portal{ width:100%; float:left; text-align:center;}
.client_portal a{ background:#222931; font-weight:600; display:block; line-height:50px; font-size:14px; text-transform:uppercase; text-align:center; color:#fff; text-decoration:none}
.client_portal a i{color:#f79520; padding-right:5px;}
.last_child{ border-right:#eee solid 1px; width:1px; height:45px; margin:0 25px; float:left;}

.caraouselTop{ bottom:300px}

.headerTopInside{ width:100%; float:left; margin:10px 0} 
.headerTop{ width:100%; float:left}
.companylogo{ text-align:left;}
.companylogo img{ height:90px}
.textLogo{ text-align:center; padding:13px 0}
.textLogo img{ height:auto}
 
.carousel-fade .carousel-inner .item {transition-property: opacity; border: #eceded solid 1px; padding:10px}

.sliderHome .carousel-inner .item img{ width:100%; height:400px}

.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  transform: translate3d(0, 0, 0);
}

.slide{margin-top: 30px}
.details {margin: 50px 0}
.details h1 {font-size: 32px; text-align: center; margin-bottom: 3px}
.details .back-link {text-align: center; }
.details .back-link a {display: inline-block; margin: 20px 0; padding: 15px 30px; background: #333; color: #fff; border-radius: 24px}
.details .back-link a svg {margin-right: 10px; vertical-align: text-top; display: inline-block}
		  
.valueFor{width:100%;  background:#f5f6f6; padding:20px 0; float:left}	  
.valueFor h1{float:left; color:#f79520; font-size:34px; font-style: normal; font-weight: 600; text-transform:uppercase; font-family: Hind, sans-serif; letter-spacing: 0em}
.valueFor p{ font-style: normal; font-weight: 600; font-size: 16px; color:#222931;font-family: Hind, sans-serif; letter-spacing: 0em; float:left}	
.valueFor nav{ float:left; text-align:left; margin:30px 0 0 0}
.valueFor nav ul{ list-style:none; margin:0px; padding:0px}
.valueFor nav ul li{ display:inline;}
.valueFor nav ul li a{ text-decoration:none; display:inline-block; border-radius:2px; padding:0 50px; color:#fff; font-weight:600; font-size:14px; text-align:center; line-height:45px;}
.valueFor nav ul li a.readmore{ background:#000000}
.valueFor nav ul li a.getquote{ background:#f79520}	
	
.services{ width:100%; float:left; padding:30px 0}	
.services h3{color:#000000; font-size:34px; font-weight:600; font-style:normal; letter-spacing: 0em; text-transform:uppercase; display:block; text-align:center; font-family: 'Hind', sans-serif; }
.services p{font-size: 14px; color: #333333;  font-weight: 400; width:100%; float:left; text-align:center; line-height: 1.643}
.servicesItem{ width:100%; float:left; margin:30px 0}
.servicesItem figure{ width:100%; float:left; height:220px; overflow:hidden}
.servicesItem figure img{ width:100%; height:220px; transition:all ease 2s}
.servicesItem figcaption{ width:100%; float:left; text-align:left; padding-top: 20px}
.servicesItem figcaption i{ float:left; padding-right:15px; padding: 8px 15px 0 0}
.servicesItem figcaption i img{ height:30px}
.servicesItem figcaption h4{ font-style: normal; font-weight: 600; font-size: 28px; line-height: 1.45; font-family: Hind, sans-serif; letter-spacing: 0em; text-align: inherit; color: #222931}
.servicesItem figcaption p{ text-align:left; line-height: 1.643;}
.servicesItem figcaption a{background:#f79520; text-decoration:none; margin:15px 0 0 0; display:inline-block; border-radius:2px; padding:0 50px; color:#fff; font-weight:600; font-size:14px; text-align:center; line-height:45px;}

.servicesItem figure:hover img{transform: scale(2,2);}
.ourClient{ width:100%; float:left; background:#f6f6f6; padding:20px 0;}
.ourClient h4{ color:#000000; font-size:34px; font-weight:600; font-style:normal; letter-spacing: 0em; text-transform:uppercase; display:block; text-align:center; font-family: 'Hind', sans-serif; }
.ourClient .bx-wrapper{ background:none; box-shadow:none; margin:35px 0 50px 0; border:none;}
.ourClient .bx-wrapper .bx-pager.bx-default-pager a{ background:#f79520;}
.ourClient .bx-wrapper a img{ height:100px;}
.ourClient .bx-wrapper .bx-pager.bx-default-pager{ width:100%; float:left; margin:25px 0 0 0; display:none;}

.ad-cont {width: 100%; float: left; background: #fff; padding: 0px 0 40px;}

.testimonials{ width:100%; float:left; padding:50px 0 20px 0}
.testimonials h5{ color:#000000; font-size:34px; font-weight:600; font-style:normal; letter-spacing: 0em; text-transform:uppercase; display:block; text-align:center; margin:0 0 35px 0; font-family: 'Hind', sans-serif }
.testClient{ width:100%; float:left; border:#e6e8e8 solid 1px; border-radius:2px; padding:30px; height:290px}
.testClient .cli_img{ float:left; width:100px}
.testClient .cli_name{ float:left}
.testClient .cli_name i{ display:block}
.testClient .cli_name span{ display:block; color:#848a90; font-size:15px}
.testClient .cli_name strong{ display:block; color:#5f656d; font-weight:700; font-size:15px; padding: 5px 0 3px 0}
.testClient p{ font-size: 14px; color: #333333; line-height: 1.643;  font-weight: 400; width:100%; float:left; text-align:left; padding:15px 0 0 0}

.testimonials .bx-wrapper{ border:none; background:none; box-shadow:none}
.testimonials .bx-controls-direction{ display:none}

.certificate-section{ width:100%; float:left; padding:30px 0 100px 0}	
.certificate-section h3{color:#000000; font-size:34px; font-weight:600; font-style:normal; letter-spacing: 0em; text-transform:uppercase; display:block; text-align:center; font-family: 'Hind', sans-serif; }
.certificate-section p{font-size: 14px; color: #333333;  font-weight: 400; width:100%; float:left; text-align:center; line-height: 1.643}
.certificate-section .pro_galleryBox{width:50%; margin:0 auto}


footer{ width:100%; float:left; padding:50px 0; background:#fafafa}
.indiside{ width:100%; float:left}
.indiside figure{ width:100%; float:left}
.indiside figure img{ height:65px}
.indiside h6{ font-style: normal;
font-weight: 600;
font-size: 22px;
line-height: 1.44;
font-family: Hind, sans-serif;
letter-spacing: 0em; color:#f79520; text-transform:uppercase; margin:0 0 20px 0}
 
.indiside .bba{ padding:0px 0 0 0; text-align:center;}
.indiside .bba img{max-width:100%;}

.project_info{ width:100%; float:left; background:#f9f9f9; padding:7px 15px;}
.project_info .project_title{ color: #222931; font-size: 18px; font-family: Hind, sans-serif; font-weight: 500; padding:5px 0 0 0; }
.project_info .project_name{ text-align:left; color: #f79520; font-size: 26px; font-weight: 600; font-family: Hind, sans-serif;}
.project_info .location_and_date{ text-align:right; padding:6px 0 0 0;}
.project_info .location_and_date ul{ list-item:none; margin:0px; padding:0px;}
.project_info .location_and_date ul li{ display:inline-block; font-weight:600; text-align:right; color:#222931; margin:0 4px; font-size:16px;}
.project_info .location_and_date ul li i{ color:#f79520; padding-right:5px;}
.project_info .location_and_date ul li i.font_size{ font-size:17px;}
.project_info .location_and_date ul li:nth-child(2){ color:#cacbcc;}

.career{ width:100%; float:left; padding: 0 0 15px 0;}
.career h1{ color: #f79520; font-size:26px; font-weight: 600; margin:0 0 5px 0;}
.career strong{ color:#222931; font-size:16px; font-weight:400;}
.job_lists{ width:100%; float:left; margin-bottom:15px; border-bottom: #aac7ce dotted 1px; padding-bottom:20px;}
.job_lists:last-child{ border-bottom:none;}
.job_lists strong{ color:#00; float:left; color: #222931; font-size:18px; font-weight:500; width:100%; font-family: Hind, sans-serif; margin:0 0 10px 0;}
.job_lists span{ float:left; width:100%; font-size:14px; color:#222931;}
.job_lists p{font-size: 14px; color:#9da0a1; font-weight: 400; line-height: 1.643; float:left; width:100%; padding: 5px 0 0 0;}
.job_lists nav{ float:left; text-align:left; width:100%;}
.job_lists nav ul{ list-item:none; margin:0px; padding:0px;}
.job_lists nav ul li{ display:inline-block; font-weight:400; text-align:left; color:#222931; margin:0 3px; font-size:14px;}
.job_lists nav ul li:first-child{ margin:0 3px 0 0;}
.job_lists nav ul li i{ color:#f79520; padding-right:5px;}
.job_lists nav ul li i.font_size{ font-size:17px;}
.job_lists nav ul li:nth-child(2){ color:#cacbcc;}
.job_lists a{ float:left; background: #f79520; border-radius: 2px; font-size: 14px; line-height: 35px; text-align: center; font-weight: 600; color:#fff; padding: 0 40px; margin-top:15px;}
.job_lists a:hover{ text-decoration:none; color:#fff;}
.job_lists .form-group{ margin:15px 0 0 0;}
.job_lists .form-group label{ font-weight:500; font-size:14px;}
.job_lists .form-group .form-control{ height:auto;}

 
.indiside figcaption{ font-size: 14px; color: #333333;  font-weight: 500; width:100%; line-height:25px; float:left; text-align:left; padding:15px 0 0 0;}
.indiside nav{ float:left; width:100%;}
.indiside nav ul{ list-style:none; margin:0px; padding:0px;}
.indiside nav ul li{ float:left; width:100%; text-decoration:none; color:#5f656d; font-size:14px; font-weight:400; margin:5px 0;}
.indiside nav ul li a{ text-decoration:none; color:#5f656d; font-size:14px; font-weight:400;  display:block; }
.indiside nav ul li a:hover{ color:#000;}
.indiside nav ul li a:before{ 
content:"";
background:url(../images/arrow.png) left 5px no-repeat;
width:8px;
height:22px; float:left; padding:0 8px 0 8px;
background-size:25%;


}

.gap_space{ padding-top:20px;}


.indiside .connav{ float:left; width:100%;}
.indiside .connav ul{ list-style:none; margin:0px; padding:0px;}
.indiside .connav ul li{ float:left; width:100%; text-decoration:none; color:#5f656d; font-size:14px; font-weight:400; margin:5px 0;}
.indiside .connav ul li a{ text-decoration:none; color:#5f656d; font-size:14px; font-weight:400;  display:block; }
.indiside .connav ul li i{ color:#f79520; margin-right:10px;}


.socialMedia{ width:100%; float:left;}
.socialMedia ul{ list-style:none; margin:0px; padding:0px;}
.socialMedia ul li{ float:left;}
.socialMedia ul li a{  border:#f79520 solid 1px; border-radius:2px; line-height:35px; text-align:center;  color:#f79520; display:inline-block; height:35px; width:35px; margin-right:15px;}
.socialMedia ul li a i{ font-size:16px; }

.socialMedia span{ display:block; font-size:18px; font-weight:600; color:#5f656d; margin:10px 0 10px 0;}
.socialMedia ul li a:hover{ border:#000 solid 1px; color:#000;}


.footerbottom{ width:100%; color:#828385; float:left; background:#f5f6f6; padding:20px 0;  font-size:13px; font-weight:400;}
.powered{ text-align:right;}
.softage_logo a img{ height:12px;}



/*********** About Us CSS ***********/

.header_style_two{ width:100%; float:left; background:#fff;}
.header_style_two .headerNav{ position:static;}
.bad_container{ width:100%; float:left; background:#f5f6f6;}
.bad_container h1{font-style: normal;
font-weight: 600;
font-size: 22px;
line-height: 1.44;
font-family: Hind, sans-serif;
letter-spacing: 0em;
color: #222931; margin:15px 0px; padding:0px;}
.bad_container .breadcrumb{ margin:22px 0 0 0; padding:0px; border-radius:0px;}
.header_style_two .navbar{ margin-bottom:0px;}
.innerPage_slider{ width:100%; float:left;}
.innerPage_slider .bx-controls-direction{ display:none;}
.aboutContent{ width:100%; float:left;  margin:30px 0;}
.contentText {
font-style: normal;
font-weight: 400;
font-size: 15px;
line-height: 1.643;
font-family: 'Open Sans', sans-serif;
letter-spacing: 0em;
text-align: left;
color: #5f656d;
margin-bottom:15px;
text-align: justify;
	
}

.ifraeVideo{ width:100%; float:left; margin:40px 0; position:relative;}
.videoCorner_left{position:absolute; left:13px; top:-18px;}
.videoCorner_right{position:absolute; right:-20px; bottom:-20px;}
.ifraeVideo iframe{ width:94%; height:280px; float:right; border: 0;}
.aboutSEO{ width:100%; float:left; padding:20px 0 0 0;}
.dividerStyle{ width:100%; float:left}
.dividerStyle span{
border-top-style: solid;
border-top-width: 3px;
border-top-color: #f79520;
width: 18px;
display:block;
}

.aboutHDText{font-style: normal;
font-weight: 600;
font-size: 22px;
line-height: 1.44;
font-family: Hind, sans-serif;
letter-spacing: 0em;
text-align: inherit;
color: #222931;
display:block;
}

.aboutHdST{
font-style: normal;
font-weight: 600;
font-size: 34px;
line-height: 1.344;
font-family: Hind, sans-serif;
letter-spacing: 0em;
text-align: inherit;
color: #f79520;
display:block;
}

/*team css*/

.outTeam{ width:100%; float:left; padding:40px 0;}
.divider_center{	border-top-style: solid;
border-top-width: 3px;
border-top-color: #f79520;
width: 18px;
display:block;
margin: auto;}

.TMContainer{width:100%; float:left; margin-bottom:15px; height: 562px; border: 1px solid #f5f6f6;  padding: 15px}
.TMContainer figure{ width:100%; float:left; text-align:center;}
.TMContainer figure img{height: 120px; width: 120px; border-radius: 100px; border: #f7f7fb solid 8px;}
.TMContainer figcaption{ width:100%; float:left; padding:10px 0; text-align:center;}
.TMContainer figcaption h5{font-style: normal; font-weight: 600; font-size: 20px; line-height: 1.44; letter-spacing: 0em; text-align: inherit; color: #222931; margin-bottom:0px}
.TMContainer figcaption p{text-align: justify; line-height: 20px; color: #666}
.TMContainer figcaption span{ font-family: 'Open Sans', sans-serif; font-weight: 400; line-height: 1.643; letter-spacing: 0em; color:#5f656d; font-size:15px;}
.TMContainer figcaption nav{ width:100%; float:left; margin:10px 0 0 0;}
.TMContainer figcaption nav ul{ list-style:none; margin:0px; padding:0px;}
.TMContainer figcaption nav ul li{ width:100%; float:left; font-size:14px; margin-bottom:7px; }
.TMContainer figcaption nav ul li i{ float:left; color: #f79520; margin-right: 10px; margin-top:5px; width:15px;}
.TMContainer figcaption nav ul li a i{ float:left; text-decoration:none; color:#f79520;  font-weight:400;}
.TMContainer figcaption nav ul li span{ float:left; text-decoration:none; color:#5f656d;  font-weight:400; white-space:nowrap; overflow:hidden; width:80%;}
.TMContainer figcaption nav ul li a span{ float:left; text-decoration:none; color:#5f656d;  font-weight:400; }
.margin_top{ margin-top:30px;}

.TMSocial_navi{ width:100%; float:left; text-align:center; margin:5px 0 0 0;}
.TMSocial_navi ul{ list-style:none; margin:0px; padding:0px;}
.TMSocial_navi ul li{ display:inline;}
.TMSocial_navi ul li a{ color:#f79520; font-size:20px; display:inline-block; text-align:center; font-size:20px; width:40px; height:40px; line-height:38px;  
 border-radius:100%; margin:0 0px;}
 
 .tooltip-inner {
    max-width:75%;
    /* If max-width does not work, try using width instead */
	 min-width:100%;
}

.TMSocial_navi ul li a:hover{ background:#f79520; color:#fff;}

.scrollbox {
  width: 245px;
  height: 200px;
  overflow: auto;
  visibility: hidden;
}
.scrollbox-content,
.scrollbox:hover,
.scrollbox:focus {
  visibility: visible;
}

.scrollbox_delayed {
  transition: visibility 0.2s;
}
.scrollbox_delayed:hover {
  transition: visibility 0s 0.2s;
}

/*********** About Us CSS ***********/

/*********** Business Partner CSS ***********/

.busContainer{ width:100%; float:left; border-bottom:#eee solid 1px; padding:20px 0;}
.busContainer figure{ float:left; border:#f5f6f6 solid 5px; padding:20px; border-radius:2px;}
.busContainer figure img{ width:100%;}
.busContainer figcaption{ width:100%; float:left;}
.busContainer figcaption h6{
font-weight: 600;
font-size: 22px;
line-height: 1.44;
font-family: Hind, sans-serif;
letter-spacing: 0em;
text-align: inherit;
color: #222931;
margin-bottom:0px;
}
.busContainer figcaption address{
	font-style: normal;
font-weight: 400;
font-size: 15px;
line-height: 1.643;
font-family: 'Open Sans', sans-serif;
letter-spacing: 0em;
text-align: left;
color: #5f656d;
margin-bottom:0px;
}
.busContainer figcaption nav{ width:100%; float:left; margin:10px 0 0 0;}
.busContainer figcaption nav ul{ list-style:none; margin:0px; padding:0px;}
.busContainer figcaption nav ul li{ width:50%; float:left; font-size:14px; margin-bottom:7px;}
.busContainer figcaption nav ul li i{ float:left; color: #f79520;
margin-right: 10px; margin-top:3px; width:15px;}
.busContainer figcaption nav ul li a i{ float:left; text-decoration:none; color:#f79520;  font-weight:400;}
.busContainer figcaption nav ul li span{ float:left; text-decoration:none; color:#5f656d;  font-weight:400; }
.busContainer figcaption nav ul li a span{ float:left; text-decoration:none; color:#5f656d;  font-weight:400; }





/*********** Business Partner CSS ***********/

.projectGalSlider{ width:100%; float:left; margin:30px 0 0 0;}



.pro_galleryBox{ border:#eee solid 1px; padding:10px; margin-bottom:15px;}
.pro_galleryBox img{ border-radius:2px; width:100%;}
.projectGalSlider .modal-content{ border-radius:0px; background:#000;}
.projectGalSlider .modal-title{ color:#fff;}



.projectGalSlider .modal-header{

    border-bottom: 1px solid #323030;

}


.projectGalSlider .modal-footer{ border-color:#323030;}

.projectGalSlider .close{ color:#fff; opacity: 1;}

.projectGalSlider .modal-footer #show-previous-image{
	background: #3a3938;
	text-decoration: none;

display: inline-block;

border-radius: 2px;

padding: 0 25px;

color: #fff;

font-weight: 600;

font-size: 14px;

text-align: center;

line-height: 35px;
border:none;
}
.projectGalSlider .modal-footer #show-next-image{
	background: #f79520;
	text-decoration: none;

display: inline-block;

border-radius: 2px;

padding: 0 25px;

color: #fff;

font-weight: 600;

font-size: 14px;

text-align: center;

line-height: 35px;
border:none;
}

.submitBtn{
	background: #f79520;
	text-decoration: none;

display: inline-block;

border-radius: 2px;

padding: 0 50px;

color: #fff;

font-weight: 600;

font-size: 14px;

text-align: center;

line-height: 45px;
border:none;
margin-top:5px;
}


.myimgpopup_class img{ width:100%;}

.projectGalSlider .modal-dialog {
    width: 50%;
    margin: 6% auto;
}



/* *****Contact Us CSS****** */


.alsalCertified{ width:100%; float:left; line-height: 1.44;
font-family: Hind, sans-serif;
letter-spacing: 0em; margin-bottom:15px;}
.alsalCertified strong{ float:left; font-style: normal;
font-weight: 600;
font-size: 22px;


color: #222931;}
.alsalCertified span{ float:left; font-size:14px; padding:7px 0 0 10px; color:#9b9b9b;;}

.naviContac{ width:100%; float:left;}
.naviContac ul{ list-style:none; margin:0px; padding:0px;}
.naviContac ul li{ width:100%; float:left; margin-bottom:5px;}
.naviContac ul li i{ float:left; font-size:35px; width:50px; color:#f79520;}
.naviContac ul li address{ float:left;}
.naviContac ul li address label{font-style: normal;
font-weight: 600;
font-size: 16px;
line-height: 1.44;
font-family: Hind, sans-serif;
letter-spacing: 0em;
text-align: inherit;
color: #222931;
width:100%; float:left;
margin-bottom:0px;
}
.naviContac ul li address span{font-style: normal;
font-weight: 400;
font-size: 15px;
line-height: 1.643;
font-family: 'Open Sans', sans-serif;
letter-spacing: 0em;
text-align: left;
color: #5f656d;
width:100%; float:left;
}

.naviContac ul li address span a{ text-decoration:none; color: #5f656d; font-size: 15px;}

.contact_from{ float:left; width:100%;}
.contact_from label{font-style: normal;
font-weight: 600;
font-size: 16px;
line-height: 1.44;
font-family: Hind, sans-serif;
letter-spacing: 0em;
text-align: inherit;
color: #222931;}


.contact_from .form-control{background: #f5f6f6;
color: #848a90;
box-shadow: inset 0 0 0 1px #f5f6f6; padding: 22px 10px; border:none;}


.contact_from p{font-style: normal;
font-weight: 400;
font-size: 15px;
line-height: 1.643;
font-family: 'Open Sans', sans-serif;
letter-spacing: 0em;
text-align: left;
color: #5f656d;}

.SEOIMG{ width:100%; float:left; text-align:right; padding-top:80px;}


.SEOIMG img{ width:90%;}
.about_us_text{ width:100%; float:left; margin: 0 0 30px 0;}




/* *****Contact Us CSS****** */

.resImage{ width:100%; height:250px;}
.dislickBox{ display:block;}

.showmore_result{ width:100%; float:left; text-align:center; margin:0px 0 50px 0; }

.showmore_result a{background:#f79520; text-decoration:none;  display:inline-block; border-radius:2px; padding:0 50px; color:#fff; font-weight:600; font-size:14px; 
text-align:center; line-height:45px; text-decoration:none;}
.showmore_result a:hover{ text-decoration:none;}

/**********Contact Us CSS***********/

/********** Redeign CSS 6-6-18 ***********/

.onlineAdd{ text-align:right; float:right; margin:4px 0;}
.bz-bdg{width: 230px;}.bz-bdg>a{display: block;font-family: Helvetica;font-size: 9px;font-weight: 500;text-align: center;margin-top: 4px;}.bz-bdg .small-label {margin-top:-16px;}
.bz-bdg > a img{ width:230px; height:auto; border:0 }
.ongGoingProject .services{ padding:20px 0;}
.ongGoingProject{ width:100%; float:left;}
.ongGoingProject .bx-wrapper .bx-pager{ display:none;}
.ongGoingProject .bx-wrapper{ margin-bottom:0px;}
.ongGoingProject .servicesItem figure img{ height:auto;}
.ongGoingProject .servicesItem figure{ height:auto;}
.ongGoingProject .servicesItem figcaption{ padding:15px 15px 20px 15px;}
.ongGoingProject .servicesItem figcaption h4{ font-size:18px;}
.ongGoingProject .servicesItem figcaption a{ line-height:0px; padding:0px; background:none; color:#f79520; font-size:13px;}
.ongGoingProject .servicesItem figure:hover img{ transform:none;}
.ongGoingProject .servicesItem figcaption{ padding-top:10px;}
.slider_shadow { margin-top:-2px;}
.slider_shadow img{ width:100%;}
.ongGoingProject .servicesItem{box-shadow: #e6ebec 0 10px 19px; border-radius: 4px; overflow:hidden;}
.viewMorePorject{ width:100%; float:left; text-align:center; margin:10px 0 45px 0; }
.viewMorePorject a{background:#f79520; text-decoration:none;  display:inline-block; border-radius:2px; padding:0 50px; color:#fff; font-weight:600; font-size:14px; text-align:center; line-height:45px;}
.ongGoingProject .servicesItem{ margin:20px 1px 25px 1px; height: 320px;} /*365px*/
.alsalVideo{ width:100%; float:left; padding:40px 0;}
.alsalVideo iframe{ width:100%; height:300px;}
.alsalVideo h4{ color:#000000; font-size:34px; font-weight:600; font-style:normal; margin:0 0 30px 0; letter-spacing: 0em; text-transform:uppercase; display:block; text-align:center; font-family: 'Hind', sans-serif; }
.alsalVideo .aboutHdST{ text-align:left;}
/********** Redeign CSS 6-6-18 ***********/

@media only screen and (max-width:768px) {	
	
	.headerNav{ position:inherit; }
	.headerNav .navbar-default {
    border: none;
    border-radius: 0px;
    background: #f79520;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 999;
    width: 100%;
	padding:0px 0;
}

.headerNav .navbar-brand{ height:auto; padding:5px 15px 5px 15px;}
.headerNav .navbar-toggle{ margin:0px; padding: 19px 17px; border-radius:0px;}
.headerNav .navbar-nav{ margin-top:1px;}

.marginTopCon{ margin:60px 0 0 0;}
.last_child{ display:none;}
.contHdDiv figure i{ font-size:30px;}
.client_portal{ margin:10px 0 0 0;}
.contHdDiv figure{ width:30px;}

.headerNav .navbar-collapse{ padding-left:15px !important; border-top:none;}
.contHdDiv .fa-location-arrow::before{ font-size:21px;}
.contHdDiv {
    float: left;
    padding-right: 15px;
}

.sliderHome .carousel-caption { 
    padding:5px;
    float: left;
    width: 100%;
    right: 0;
    bottom: 0px;
    text-align: center;
    left: initial;	
}

.sliderHome .carousel-caption strong{ font-size:16px; line-height:20px; font-weight:600;}
.sliderHome .carousel-caption span{ font-size:14px; line-height:20px; font-weight:400;}
.carouseTop{bottom: 0px !important;top: unset;}
.sliderHome .carousel-indicators{ display:none;   bottom: 0; left: 57%;}

.valueFor p{ font-size:14px;}
.valueFor h2{ font-size:22px;}
.valueFor nav ul li a{ padding:0 15px; line-height:35px;}
.valueFor nav{ float:left; text-align:left;margin:10px 0 0 0;}
.valueFor .col-md-7{ padding:0px;}
.valueFor{ padding:0 0 20px 0;}
.servicesItem figure{ height:180px;}
.servicesItem figure img{ height:180px;}
.client_portal a{ line-height:40px;}
.services h3, .ourClient h4, .testimonials h5{ font-size:26px;}
.servicesItem figcaption h4{ font-size:22px;}
.servicesItem figcaption i img{ height:25px;}
.services p{ font-size:13px;}
.servicesItem figcaption a{ line-height:35px;}
.indiside figcaption, .indiside nav ul li a{ font-size:13px;}
.indiside h6{ font-size:18px; margin: 30px 0 7px 0;}
.indiside .connav ul li, .indiside .connav ul li a{ font-size:13px;}
.socialMedia span{ font-size:16px;}
.footerbottom{ font-size:10px;}
.ourClient{ padding: 20px 20px 0 20px;}

.testClient p{ font-size:13px;}
.ourClient .bx-wrapper .bx-pager.bx-default-pager{ width:100%; float:left; margin:25px 0 0 0; display:block;}
.ourClient .bx-controls-direction{ display:none;}
.ongGoingProject .bx-controls-direction{ display:none;}

.navbar-default .navbar-nav .open .dropdown-menu > li > a{ color:#fff;}

.headerNav .navbar-header{ background:#fff; border-bottom:#eee solid 1px;}
.navbar-brand > img{ height:auto;}

.busContainer figcaption nav ul li{ width:100%; float:left; font-size:14px; margin-bottom:7px;}

.projectGalSlider .modal-dialog {
    width: 90%;
    margin: 6% auto;
}

.SEOIMG {
    width: 100%;
    float: left;
    text-align: center;
    padding-top: 20px;
}

.bad_container h1{ font-size:16px;}
.breadcrumb a{ font-size:12px;}
.bad_container .breadcrumb{ margin:17px 0 0 0;}
.aboutHDText{ font-size:18px;}
.aboutHdST{ font-size:20px;}

.naviContac ul li address{
    float: left;
    width: 80%;
}

 .headerNav .navbar-nav{ text-align:left; width:auto;}
  .headerNav .navbar-nav > li{ display:block;}
.callUs_container{ float:left; width: auto}


.resImage{ width:100%; height:auto;}

.onlineAdd{ width:100%; float:left; text-align:left; margin:50px 0 0 0 ;}
.onlineAdd .bz-bdg{ width:100%;}
.onlineAdd .bz-bdg img{ }
.sliderHome .carousel-inner .item img{ height:auto;}
.videoCorner_left, .videoCorner_right{ display:none;}
.ifraeVideo{ margin:40px 0 0 0;}
.ifraeVideo iframe{ width:100%; height:auto; float:left;}
.ongGoingProject .servicesItem{ height:300px;}
.carousel-fade .carousel-inner .item{ border:none; padding:0px;}
.sliderHome .carousel-caption strong{ font-weight:500;}
.sliderHome .carousel-control span img{ height:25px;}
.sliderHome .carousel-control{ top:35%; margin:0 10px;}
.sliderHome .container{ padding-left:0px; padding-right:0px;}
.sliderHome .container .row{ margin-left:0px; margin-right:0px;}
.sliderHome .container .col-lg-12{ padding-left:0px; padding-right:0px;}
.testClient{ height:auto; width:100%; margin:0 0 15px 0; padding:15px;}
.testClient .cli_img{ width:93px;}
.cli_name i img{ height:20px;}
.testClient .cli_name strong{ font-size:13px; font-weight:600;}
.contentText{ text-align:justify !important;}

.project_info .location_and_date{ text-align:left;}
.powered {
    text-align: left;
    padding-top: 10px;
}
.indiside .bba{ text-align:left; padding:20px 0 0 0;}
footer{ padding:25px 0;}

.valueFor h1 {font-size: 25px;}

.ongGoingProject .bx-wrapper .bx-pager{ display:block; margin-bottom:15px;}
.padding-left{ padding-left:0px; padding-right:0px;}
.paddingLRNone{ padding-left:0px; padding-right:0px;}
.sliderHome .left{ left:0px;}

.TMContainer{height: inherit}
	
}

@media only screen and (min-width:769px) and (max-width:1100px) {
	
	.contHdDiv figure{ padding-right:10px;}
	.contHdDiv figure i{ font-size:30px;}
	.contHdDiv figcaption span{ font-size:12px;}
	.contHdDiv figcaption strong{ font-size:14px;}
	.contHdDiv .fa-location-arrow::before{ font-size:25px;}
	.headerTop .col-sm-6{ padding:0px;}
	.last_child {
    border-right: #eee solid 1px;
    width: 1px;
    height: 35px;
    margin: 0 12px;
    float: left;
}

.sliderHome .carousel-caption {
    
   background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(47,63,63,.90));
    padding:10px;
    float: left;
    width: 100%;
    right: 0;
    bottom: 0px;
    text-align: center;
    left: initial;	
}

.headerNav .navbar-default .navbar-nav > li > a {
    color: #fff;
    font-weight: 600;
    font-size: 14px;
    padding: 15px 20px;
}

.sliderHome .carousel-caption strong{ font-size:22px; line-height:20px; font-weight:600;}
.sliderHome .carousel-caption span{ font-size:18px; line-height:20px; font-weight:400;}
.carouseTop{bottom: 0px !important;
top: unset;}
.ourClient .bx-wrapper .bx-pager.bx-default-pager{ width:100%; float:left; margin:25px 0 0 0; display:block;}
.ourClient .bx-controls-direction{display:none;}

.busContainer figcaption nav ul li{ width:100%; float:left; font-size:14px; margin-bottom:7px;}
}








