                                                                                                                                                                                               /*newcssinheader*/
@font-face {
    font-family: 'futura_md_btbold_italic';
    src: url('../fonts/new-obliq-webfont.eot');
    src: url('../fonts/new-obliq-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/new-obliq-webfont.woff2') format('woff2'),
         url('../fonts/new-obliq-webfont.woff') format('woff'),
         url('../fonts/new-obliq-webfont.ttf') format('truetype'),
         url('../fonts/new-obliq-webfont.svg#futura_md_btbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*@font-face {font-family: 'Futuraoblique';src: url('../fonts/futura-lt-bold-oblique/futura-lt-bold-oblique.ttf');}*/


/*@font-face {
    font-family: 'Futuraoblique';
    src: url('../fonts/FuturaLT-BoldOblique.eot');
    src: url('../fonts/FuturaLT-BoldOblique.eot?#iefix') format('embedded-opentype'),
        url('../fonts/FuturaLT-BoldOblique.woff') format('woff'),
        url('../fonts/FuturaLT-BoldOblique.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}
*/
/*@font-face {
    font-family: 'Futuraoblique';
    src: url('../fonts/FuturaT-DemiObli.eot');
    src: url('../fonts/FuturaT-DemiObli.eot?#iefix') format('embedded-opentype'),
        url('../fonts/FuturaT-DemiObli.woff') format('woff'),
        url('../fonts/FuturaT-DemiObli.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}


*/

/*@font-face {font-family: 'Futura';src: url('../fonts/futura-lt-bold-oblique/futura-lt-bold-59251d8302cee.ttf');}*/

@font-face {font-family: 'Futura_book';src: url('../fonts/futura-lt-bold-oblique/futura-lt-book-59251ef9ab977.ttf');}

@font-face {
    font-family: 'Futura LT Book';
    src: url('../fonts/FuturaLT-Book.eot');
    src: url('../fonts/FuturaLT-Book.eot?#iefix') format('embedded-opentype'),
        url('../fonts/FuturaLT-Book.woff') format('woff'),
        url('../fonts/FuturaLT-Book.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Futura LT';
    src: url('../fonts/FuturaLT-Bold.eot');
    src: url('../fonts/FuturaLT-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/FuturaLT-Bold.woff') format('woff'),
        url('../fonts/FuturaLT-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}


@font-face { font-family: Georgia; src: url('../fonts/georgia/Georgia.ttf'); }


body{ /*background:#3D403F;*/margin:0px auto;padding:0px;background:#222222;}  




*::-moz-selection {color: #fff;background: #83BB26;}
::selection {color: #fff;background: #83BB26;}
.cutmer_user{color: #83bb26 ;font-family: futura LT;font-size: 11px;padding: 0 10px;position: absolute;text-transform: uppercase;top: 60px;cursor: pointer;}
.custom_sectionheader{ /*background:#3D403F;*/margin:0px;padding:0px;position: fixed;width: 100%;z-index: 9999999;top: 0px;left:0px;right:0px;background:#222222;}
.toplogo{ /*margin:70px 0px;*/padding:0px;text-align:left;position: relative;z-index: 100000;margin: /*40px*/30px 0px;}
.toplogo img{ margin:0px;padding:0px;max-width:100%;}

/*.floatleftsearch{*/ /*margin: 86px 80px 0px;*//*padding:0px;float:right;*//*margin: 86px 60px 0px;*//*margin:*/ /*53px*//*36px*/ /*60px*//*106px*//*114px 0px;}*/
.floatleftsearch {
  display: inline-block;
  margin: 31px 51px 0;
  padding: 0;
 
}
.form-control:focus{
box-shadow:none !important;
-webkit-box-shadow:none !important;
}
.floatleftsearch ul{ margin:0px;padding:0px;}
.floatleftsearch ul li{ margin:0px;padding:0px;list-style:none;float:left;}
.floatleftsearch ul li img{ margin:0px;padding:0px;}

.custmen_headrsection{text-align: right;}

/*.cutomdefmenu{ margin: 80px 0px 0px;padding:0px;float:right !important;}*/
.cutomdefmenu {display: inline-block;vertical-align: middle;width: 11%;}


.overlay {height: 430px;width: 0;position: fixed;z-index:2000;top: 205px;left: 0;background:url(images/menu-bg.jpg) repeat center top;
          background-color: rgba(0,0,0, 0.9);overflow-x: hidden;
          transition: 0.8s;-o-transition: none !important; -ms-transition: none;


}

.floatleftsearch ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #595959;
    font-style:italic;
}
.floatleftsearch :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #595959;
   opacity:  1;
   font-style:italic;
}
.floatleftsearch ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #595959;
   opacity:  1;
   font-style:italic;
}
.floatleftsearch :-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #595959;
   font-style:italic;
}
.floatleftsearch ::-ms-input-placeholder { /* Microsoft Edge */
   color:    #595959;
   font-style:italic;
}
.overlay-content {position: relative;top: 25%;width: 100%;text-align: center;margin-top: 30px;}
.overlay a {padding: 8px;text-decoration: none;font-size: 36px;color: #818181;display: block;transition: 0.3s;-o-transition: none !important; -ms-transition: none;}
.overlay a:hover, .overlay a:focus {color: #f1f1f1;}
.closebtn {position: absolute;top: 20px;right: 45px;font-size: 60px !important;}

.closebtn {font-size: 40px !important;top: 15px;right: 35px;}

.defultbutton{ margin:0px;padding: 10px 22px;background:url(../image/defult-button.png) no-repeat center;cursor:pointer;height:61px;}

.form_sect .cust_sele option {
    background: #1A1A1A;
    color: #fff;
    
}
#search-menu {
    position: fixed;
    width: 89%;
    height: 20em;
    top: -20em;
    left: 136px;
    right: 0;
    white-space: nowrap;
    z-index: 9999;
    
    opacity: 0;
    visibility: hidden;
    -webkit-transition: 500ms ease all;
    -moz-transition: 500ms ease all;
    transition: 500ms ease all;
    -o-transition: none !important; -ms-transition: none;
}
#search-menu.toggled {
    top: 7em;
    opacity: 1;
    visibility: visible;
}
#search-menu .wrapper {
    position: relative;
    margin: 3em auto 0 auto;
    padding: 0 1em;
}
#search-menu .wrapper input {
    width: 90%;
    padding: 0 0em 0.125em 20px;
    background:#c0c0c0;
    border: none;
    /*border-bottom: 3px solid #bfbfbf;*/
    font-size: 3em;
    color: #3D403F;
}
#search-menu .wrapper input:focus {
    outline: none;
}
#search-menu .wrapper button {
    position: absolute;
    display: block;
    width: 10%;
    right: 113px;
    top: 0;
    background: transparent;
    border: none;
    color: #3D403F;
    font-size: 3em;
    -webkit-transition: 500ms ease all;
    -moz-transition: 500ms ease all;
    transition: 500ms ease all;
    -o-transition: none !important; -ms-transition: none;
}
#search-menu .wrapper button:hover {
    color: #fff;
}
#search-menu .wrapper button:focus {
    outline: none;
}
.heading-inner-list{
    color: #b2b2b2;
    font-family: futura_book;
    font-size: 16px;
    margin-bottom: 13px;
    margin-top: 0;
    text-transform: uppercase;
}
.allproject-listing{padding:0;}
.inner-listing-ul{margin-bottom: 30px;}
.inner-listing-ul li{list-style:none;color: #585858;font-family: futura_book;font-size: 16px;margin: 0;; display: block;width: 100%!important; text-transform: capitalize;}
.allproject-listing li{list-style: none;display: inline-block;text-align: left;width: 19%;vertical-align: top;padding-bottom: 7px;}
.mt-40{margin-top: 40px!important;}
.mb-20{margin-bottom: 20px!important;}
#search-icon {
    padding: 0 0.2em 0.15em 0.2em;
    font-size: 2em;
    cursor: pointer;
    color: #84bd00;
    text-align: center;
    -webkit-transition: 500ms ease all;
    -moz-transition: 500ms ease all;
    transition: 500ms ease all;
    -o-transition: none !important; -ms-transition: none;
}
#search-icon:hover {color: #fff;}
.cutommenu {display: inline-block;vertical-align: text-top;width: 25%;margin: 90px 0px 0px;}
.cutommenu h1{margin:0px 0px 0px;padding:0px;color:#AFAFAF;text-transform:uppercase;font-size:26px;text-align:left;font-family: 'futura_md_btbold_italic';}
.cutommenu h1 a{ margin:0px;padding:0px;color:#AFAFAF;text-transform:uppercase;font-size:26px;text-align:left;font-family: 'futura_md_btbold_italic';text-decoration:none;}
.cutommenu h1 a:hover{color:#83BC41;text-transform:uppercase;font-size:26px;font-family: 'futura_md_btbold_italic';text-decoration:none;}
.cu_menu {color: #aeaeae;}
.cutommenu ul {margin: 0;padding: 5px 0;}
.cutommenu ul li{ margin:0px;padding:0px;list-style:none;text-align: left;}
.cutommenu ul li a{ margin:0px;padding:0px;color:#AFAFAF;font-size:16px;text-align:left;text-decoration:none;text-transform:capitalize;transition:all 0.8s;-o-transition: none !important; -ms-transition: none;font-family: 'georgia';}
.cutommenu ul li a:hover{ color:#83BC41;font-size:16px;text-decoration:none;transition:all 0.8s;-o-transition: none !important; -ms-transition: none;font-family: 'georgia';}
.cutommenu1 {display: inline-block;margin: 90px 0 90px 0;vertical-align: text-top;width: 50%;}

.cutommenu2 {display: inline-block;font-family: futura;margin: 84px 0px 0px;vertical-align: text-top;width: 25%;}
.cutommenu2 h1{margin:0px 0px 0px;padding:0px;color:#AFAFAF;text-transform:uppercase;font-size:32px;text-align:left;font-family: 'futura_md_btbold_italic';}
.cutommenu2 h1 a{ margin:0px;padding:0px;color:#AFAFAF;text-transform:uppercase;font-size:24px;text-align:left;font-family: 'futura_md_btbold_italic';text-decoration:none;}
.cutommenu2 h1 a:hover{ color:#83BC41;font-size:24px;font-family: 'futura_md_btbold_italic';text-decoration:none;}

.cutommenu3 {display: inline-block;font-family: futura;margin: 90px 0px 0px;vertical-align: text-top;width: 25%;}
.cutommenu3 h1{margin:0px 0px 0px;padding:0px;color:#AFAFAF;text-transform:uppercase;font-size:32px;text-align:left;font-family: 'futura_md_btbold_italic';line-height: 22px;}
.cutommenu3 h1 a{ margin:0px;padding:0px;color:#AFAFAF;text-transform:uppercase;font-size:24px;text-align:left;font-family: 'futura_md_btbold_italic';text-decoration:none;}
.cutommenu3 h1 a:hover{color:#83BC41;font-size:24px;font-family: 'futura_md_btbold_italic';text-decoration:none;}


.loginleft{/*margin: 40px 0px;*/padding:0px;float:left;/*margin: 90px 0px 40px;*/margin: 40px 0px 40px;}
.loginleft a{ margin:0px;padding:0px;color:#83BB26;text-transform:uppercase;font-size:32px;text-decoration:none;transition:all 0.8s;-o-transition: none !important; -ms-transition: none;font-family: '';}
.loginleft a:hover{ color:#fff;text-decoration:none;}

.socialdefultbutton li:first-child {
  text-align: center;
}
.socialdefultbutton ul{ margin:0px;padding:0px;}
.socialdefultbutton ul li{ margin:0px;padding:0px;list-style:none;float:left;width: 10%;text-align: center;}
.socialdefultbutton ul li i{ margin: auto;padding:0px;color:#585858;font-size:26px;transition:all 0.8s;-o-transition: none !important; -ms-transition: none;}
.socialdefultbutton ul li i:hover{ color:#83BC41;}


.socialdefultbuttonsite{ /*margin: 90px;*/padding:0px;float:right;margin: 90px 109px 0px 0px;}
.socialdefultbuttonsite ul{ margin:0px;padding:0px;}
.socialdefultbuttonsite ul li{ margin:0px;padding:0px;list-style:none;float:left;}
.socialdefultbuttonsite ul li i{ margin: 0px 20px 0px 0px;padding:0px;color:#585858;font-size:32px;transition:all 0.8s;-o-transition: none !important; -ms-transition: none;}
.socialdefultbuttonsite ul li i:hover{ color:#fff;}

.socialdefultbuttonsite1{ /*margin: 90px;*/padding:0px;float:right;margin: 40px 0px 0px 0px;}
.socialdefultbuttonsite1 ul{ margin:0px;padding:0px;}
.socialdefultbuttonsite1 ul li{ margin:0px;padding:0px;list-style:none;float:left;}
.socialdefultbuttonsite1 ul li i{ margin: 0px 20px 0px 0px;padding:0px;color:#83BB26;font-size:26px;transition:all 0.8s;-o-transition: none !important; -ms-transition: none;}
.socialdefultbuttonsite1 ul li i:hover{ color:#fff;}





.sectionbanner{ /*margin: 3px 0px 0px;*/padding:0px;margin: 0px;}
.sectionbanner h1{ margin:0px 0px 18px;padding:0px;color:#83BB26;text-transform:uppercase;font-size:36px;text-align:left;font-family: '';}

/*.sectionwelcome{ margin: 114px 0px 341px;padding:0px;}*/
.custom_section p{ margin:0px 0px 0px;padding:0px;color:#B2B2B2;font-size:/*24px*/16px;line-height:25px;text-align:left;font-family: Georgia;}
.custom_section p span{ color:#83BB26;}

.custom_section{ /*margin:70px 0px;*/padding:95px 0px;/*margin: 40px 0px;*/}
.custom_section a{ text-decoration: none; }

.sectionourwork{ margin:0px 0px 0px;padding:0px;}
.sectionourwork h1{margin:50px 0px 25px;padding:0px;color:#83BB26;text-transform:uppercase;font-size:16px;text-align:left;font-family: '';text-decoration:none;}
.sectionourwork h1 a{margin:50px 0px 25px;padding:0px;color:#83BB26;text-transform:uppercase;font-size:16px;text-align:left;font-family: '';text-decoration:none;}
.sectionourwork h2{margin:0px 0px 0px;padding:0px;color:#B2B2B2;text-transform:uppercase;font-size:36px;text-align:left;font-family: '';text-decoration:none;}
.sectionourwork h2 a{margin:0px 0px 0px;padding:0px;color:#B2B2B2;text-transform:uppercase;font-size:36px;text-align:left;font-family: '';text-decoration:none;}

.sectionProject{ margin:0px;padding:0px;}
.sectionProject img{ margin:0px;padding:0px;height:auto;width:100%;}


.centerimages {padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
.centerimages .colpadding{ padding:0px;}
.cut_posyu{color: #fff!important;}
.cut_posyu1{color: #fff!important;}
.cut_posyu2{color: #fff!important;}



.load_m a {
    color: #585858;
}
.load_m a:hover {
	color: #99cc33;
}
.projectslide{ margin:0px;padding:0px;/*background:#000;*/}
.projectslide{}

.insidelimahimages{ margin:0px;padding:0px;}
.insidelimahimages img{ margin:0px;padding:0px;width:100%;height:auto;}

.projectslide:hover .sample {
	background-color:#000;
	opacity:0.2;
	}

.sample {
	margin:0px;padding:0px;width:100%;height:100%;opacity:1; background-color:#000;transition:all 0.2s;-o-transition: none !important; -ms-transition: none;
	}	
	
	.sample img{ height:auto;width:100%;}
/*.projectslide img{margin:0px;padding:0px;width:100%;height:auto;opacity:1; background-color:#000;transition:all 0.2s;-o-transition: none !important; -ms-transition: none;}*/

.projectslide .toptext{ margin:0px;padding:0px;position:absolute;left:0px;right:0px;z-index:9999;top:0px;}
.projectslide .toptext h1{ margin: /*44px*/35px 35px 14px 35px;padding:0px;color:#B2B2B2;text-transform:uppercase;font-size:26px;text-align:left;font-family: 'futura_md_btbold_italic';}
/*.projectslide .toptext li{ margin: 20px 36px 0px;padding:0px;color:#B2B2B2;text-align:left;font-family: 'Franklin Gothic Demi Cond';}*/
.projectslide .toptext li{list-style:none;margin:/*0px 15px 0px*/0px;padding:0px;color:#B2B2B2;margin:0px 35px;text-align:left;text-decoration:none;}
.projectslide .toptext li a{color:#B2B2B2;font-size:25px;font-family:georgia;}
.projectslide .toptext li a:hover{color:#83bb26;}
.toptext p{ margin: 22px 36px 0px;padding:0px;color:#B2B2B2;text-transform:capitalize;font-size:16px;text-align:left;font-family: '';}
.toptext i{ font-size:30px;color:#fff; margin:44px 36px 0px;}

.projectslide:hover img{ opacity:1;}


.ourworkimage{ margin:0px;padding:0px;height:620px;}

.cuto_exper h5.csut_foot a {
    font-family: 'Futura LT';
    color: #b2b2b2;
    font-size: 16px;
    display: block;
}
.cuto_exper h5.csut_foot a:hover {
    color: #83bc41;
}


.slide-3{ margin:0px;padding:0px;background:#464748;min-height:376px;}
.slide-3 img{margin: 65px 27px 0px;padding:0px;float:right;}
.slide-3 h1{ margin: 0px 0px 0px;padding:44px 36px 0px;color:#B2B2B2;text-transform:uppercase;font-size:24px;text-align:left;font-family: '';text-decoration:none;}

.sectionclient{/*margin:70px 0px;*/padding:0px;margin: 50px 0px 0px;}
.sectionclient h1{margin:0px 0px 40px ;padding:0px;color:#83BB26;text-transform:uppercase;font-size:16px;text-align:left;font-family: '';}

.logoclients{ margin:0px 0px 0px;padding:0px;}
.logoclients ul{margin:0px 0px 0px;padding:0px;}
.logoclients ul li{ margin:0px;padding:0px;list-style:none;float:left;width:175px;}
.logoclients ul li img{ /*margin:0px 0px 80px;*/padding:0px;margin: 0px 0px 50px;}

.newslide{margin:0px 0px 0px;padding:0px;}

.sectioncenter{margin: 133px 0px 0px;}
.sectioncenterpageheadings{margin: 0px 0px 0px;}

.slide-4{ margin:0px;padding:0px;background:#808080;min-height:376px;}
.slide-4 img{margin: 65px 27px 0px;padding:0px;float:right;}
.slide-4 h1{ margin: 0px 0px 0px;padding:44px 36px 0px;color:#B2B2B2;text-transform:uppercase;font-size:24px;text-align:left;font-family: '';}
.slide-4 i{ font-size:30px;color:#fff; margin:44px 36px 0px;}
.slide-4 p{  margin: 22px 36px 0px;padding:0px;color:#B2B2B2;text-transform:capitalize;font-size:16px;text-align:left;font-family: '';}

.footersection{ /*background:#3D403F;*//*margin:70px 0px 0px;*/padding:0px;border-top:2px solid #6f6f6f;margin: 0px 0px 0px 0px;background:#222222;}
.footersection p{ margin:0px 0px 0px;padding:40px 0px 0px;color:#fff;font-size:16px;text-align:left;font-family: Georgia;}
.footersection h1{ margin:0px 0px 0px;padding:40px 0px 10px;color:#fff;font-size:12px;text-align:left;font-family: '';text-transform:uppercase;}


.flinks{ margin:40px 0px 0px;padding:0px;float:right;}
.flinks ul{ margin:0px;padding:0px;}
.flinks ul li{ margin:0px;padding:0px;list-style:none;/*float:right;*/ float:left;}
.flinks ul li a{ margin: 0px 17px 0px 0px;padding:0px;font-family: '';font-size:16px;text-decoration:none;text-transform:uppercase;transition:all 0.3s;-o-transition: none !important; -ms-transition: none;color:#fff;}
.flinks ul li a:hover{ color:#83BB26;}

.socialflinks{ /*margin: 43px 0px 20px;*/margin: 43px 16px 20px 0px;padding:0px;float:right;}
.socialflinks ul{ margin:0px;padding:0px;}
.socialflinks ul li{ margin:0px;padding:0px;list-style:none;float:left;}
.socialflinks ul li i{ margin: 0px 0px 0px 17px;padding:0px;color:#fff;font-size:26px;transition:all 0.3s;-o-transition: none !important; -ms-transition: none;}
.socialflinks ul li i:hover{ color:#83BB26;}

.custom_banner{ margin:0px;padding:0px;}
.overlaytext{ margin:0px;padding:0px;position:absolute;top:130px;}
/*.banner-shadow .overlaytext h3 {margin:0px 0px 18px;padding:0px;color:#83BB26;text-transform:uppercase;font-size:32px;text-align:left;font-family: 'Franklin Gothic Demi Cond';text-decoration:none;}*/
.overlaytext h3 { margin:0px 0px 18px;padding:0px;color:#83BB26;font-size:26px;text-align:left;font-family: 'Georgia';text-decoration:none;}
.overlaytext h3 a { margin:0px 0px 18px;padding:0px;color:#83BB26;font-size:30px;text-align:left;font-family: 'Georgia';text-decoration:none;}
.overlaytext h2 { margin:0px 0px 18px;padding:0px;color:#B2B2B2;font-size:26px;text-align:left;font-family: 'Georgia';text-decoration:none;}
.overlaytext p { margin:0px 0px 18px;padding:0px;color:#B2B2B2;font-size:16px;text-align:left;font-family: '';text-decoration:none;}

.custom_casestudey{margin: 0;padding: 0;position: absolute;top: 130px;width: 36%;}
.custom_casestudey h3 { margin:0px 0px 18px;padding:0px;color:#83BB26;font-size:26px;text-align:left;font-family: 'Georgia';text-decoration:none; color: #fff;}
.newForm{
    position: relative;
    width: 54px;
    /*height: 42px;*/
    height: 40px;
    border-radius:0px;
    /*border:4px solid #83BB26;*/
    transition:all 0.5s ease-in-out;-o-transition: none !important; -ms-transition: none;
    margin:0 auto;
    background-position: right!important;
    background:url(../images/search.png) no-repeat;
    z-index: 10000000;

}
.newForm input{
    border:0;
    background: transparent;
    padding:0 0;
    margin:0 auto;
    display:block;
    width:100%;
    height:52px;
    color:#fff;
    font-size:16px;
    font-family: Georgia;
    outline:none;
    
}

.newForm input::-webkit-search-cancel-button{
   
    position:absolute;
    right:10px;  
    top:0px;
    -webkit-appearance: none;
    height: 20px;
    width: 20px;
    border-radius:10px;
    background: red;
    opacity:0;
    cursor: pointer;
}
.newForm.focus input{
    padding:0px 0px;
   

}
.newForm.focus{
    width:200px;
    /*background:#B2B2B2;*/
    border-radius:0px 0px 0px 0px;
    border-bottom:2px solid #83bb26;


}
.newForm:after{
    content: '';
    width: 18px;
    height:4px;
    display:block;
    /*background:#83BB26;*/
    position: absolute;
    top: 22px;
    left:83%;
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg);
    margin-right:5px;
    transition:all 0.5s ease-in-out;-o-transition: none !important; -ms-transition: none;
    z-index:1000;
}
.newForm:before{
    content: '';
    width:10px;
    height:4px;
    display:block;
    /*background:#83BB26;*/
    position: absolute;
    top:0;
    left:83%;
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    transform:rotate(-45deg);
    margin-right:5px;
    opacity:0;
    transition:all 0.5s ease-in-out;-o-transition: none !important; -ms-transition: none;
}
.newForm.focus:after{
  
    width: 18px;
    left: 164px;
    cursor:pointer;
}
.newForm.focus:before{
    
    width: 18px;
    left: 164px;
    opacity:1;
    cursor:pointer;
}


.privacypolicy{ margin:0px;padding:0px;}
.privacypolicy ul{ margin:0px;padding:0px;}
.privacypolicy ul li{ margin:0px;padding:0px;list-style:none;}
.privacypolicy ul li h1{ margin: 50px 0px 25px;padding: 0px;color: #83BB26;text-transform: uppercase;font-size: 16px;text-align: left;font-family: '';}
.privacypolicy ul li h2{ margin: 30px 0px 10px;padding: 0px;color: #B2B2B2;font-size: 16px;text-align: left;font-family: '';}
.privacypolicy ul li p{ margin: 30px 0px 10px;padding: 0px;color: #B2B2B2;font-size: 16px;text-align: left;font-family: '';}
.privacypolicy ul li h3{ margin: 30px 0px 0px;padding: 0px;color: #B2B2B2;font-size: 16px;text-align: left;font-family: '';}
.privacypolicy ul li a{ margin: 30px 0px 10px;padding: 0px;color: #B2B2B2;font-size: 16px;text-align: left;font-family: '';text-decoration:none;transition:all 0.8s;-o-transition: none !important; -ms-transition: none;}
.privacypolicy ul li a:hover{ color:#83BB26;}

.menusitemap{ margin:0px 0px 56px;padding:0px;float:left;}
.menusitemap h1{ margin:0px 0px 18px;padding:0px;color:#83BB26;text-transform:uppercase;font-size:32px;text-align:left;font-family: '';}
.menusitemap ul{ margin:0px;padding:0px;}
.menusitemap ul li{ margin:0px;padding:0px;list-style:none;width: 310px;}
.menusitemap ul li a{ margin:0px;padding:0px;color:#B2B2B2;font-size:24px;text-align:left;text-decoration:none;text-transform:uppercase;transition:all 0.8s;-o-transition: none !important; -ms-transition: none;font-family: '';}
.menusitemap ul li a:hover{ color:#fff;}

.errortext{ margin:0px 0px 0px;padding:0px;background:url(../image/errorgoheadbg.png) no-repeat left top 5%;min-height:771px;}
.errortext h1{ margin: 0em 0em 0em 2.8em;padding:0px;color:#83BB26;text-transform:uppercase;font-size:84px;text-align:left;font-family: '';}
.errortext h2{ margin: 0em 0em 0em 13.2em;padding:0px;color:#B2B2B2;font-size:18px;text-align:left;font-family: Georgia;line-height: 22px;}

.servicestext{ /*margin:70px 0px;*/padding:0px;margin:40px 0px;}
.servicestext h1{ margin:0px 0px 20px;padding: 0px;color: #83BB26;text-transform: uppercase;font-size: 16px;text-align: left;font-family: '';text-decoration:none;font-weight:normal;}
.servicestext p{ margin: 0px 0px 0px;padding: 0px;color: #B2B2B2;font-size: 24px;text-align: left;font-family: Georgia;text-decoration:none;font-weight:normal;}
.servicestext p span{ color:#83BB26;}
.servicestext h2{ margin: 0px 0px 0px;padding: 0px;color: #B2B2B2;font-size: 16px;text-align: left;font-family: '';text-decoration:none;font-weight:normal;line-height: 25px;}
.servicestext h2 a{ margin: 0px 0px 0px;padding: 0px;color: #83BB26;font-size: 16px;text-align: left;font-family: '';text-decoration:none;font-weight:normal;}


.servicesbutton{margin: 30px 0px;padding:0px;text-align:center;}
.servicesbutton .buttonright{margin:0px 0px;padding: 130px 0px 0px;background:url(../image/services-1.png) no-repeat center top;transition:all 0.8s;-o-transition: none !important; -ms-transition: none;}
.servicesbutton .buttonright a{margin:0px 0px 0px;padding: 0px;color: #B2B2B2;text-transform: uppercase;font-size: 16px;font-family: '';text-decoration:none;font-weight:normal;text-align:center;transition:all 0.8s;}
.servicesbutton:hover .buttonright{ background: url(../image/services-1hover.png) no-repeat top left 24%;}
.servicesbutton:hover .buttonright a{ color:#83BB26;}
.servicesbutton:hover .buttonright .active a{ color:#83BB26;}

.servicesuser{margin: 30px 0px;padding:0px;text-align:center;}
.servicesuser .experince{margin:0px 0px;padding: 130px 0px 0px;background:url(../image/services-2.png) no-repeat center top;transition:all 0.8s; -o-transition: none !important; -ms-transition: none;}
.servicesuser .experince a{margin:0px 0px 0px;padding: 0px;color: #B2B2B2;text-transform: uppercase;font-size: 16px;font-family: '';text-decoration:none;font-weight:normal;text-align:center;transition:all 0.8s;-o-transition: none !important; -ms-transition: none;}
.servicesuser:hover .experince{ background: url(../image/services-2hover.png) no-repeat top left 24%;}
.servicesuser:hover .experince a{ color:#83BB26;}


.public{margin: 30px 0px;padding:0px;text-align:center;}
.public .art{margin:0px 0px;padding: 130px 0px 0px;background:url(../image/services-3.png) no-repeat center top;transition:all 0.8s;-o-transition: none !important; -ms-transition: none;}
.public .art a{margin:0px 0px 0px;padding: 0px;color: #B2B2B2;text-transform: uppercase;font-size: 16px;font-family: '';text-decoration:none;font-weight:normal;text-align:center;transition:all 0.8s;-o-transition: none !important; -ms-transition: none;}
.public:hover .art{ background: url(../image/services-3hover.png) no-repeat top left 24%;}
.public:hover .art a{ color:#83BB26;}

.sectionserleft{ margin:70px 0px 0px;padding:0px;}

.sectiontop{ margin:0px;padding:0px;}
.sectiontop ul{ margin:0px;padding:0px;}
.sectiontop ul li{ margin:0px;padding:0px;list-style:none;}

.artwork{ margin: 5px 0px 0px 0px;padding:0px;}
.artwork ul{ margin:0px;padding:0px;}
.artwork ul li{ margin: 0px 8px 0px 0px;padding:0px;list-style:none;float:left;}
.artwork ul li a{ margin:0px;padding:0px;text-decoration: none;}



.circle {
    margin: 34px;
    display: inline-block;
    float:left;
    text-decoration:none;
    border-radius:100%;
    background:#4f2981;
    width:180px;
    height: 110px;
    padding-top:70px;
    color:#fff;
    text-align:center;
    letter-spacing: .03em;
    font-size: 21px;
    line-height:24px;
    font-weight:300;
    text-transform:none;
    transition: all 0.4s ease-in-out;-o-transition: none !important; -ms-transition: none;
    box-shadow:inset 0 0 0 2px rgba(255,197,0,1), inset 0 0 0 0px rgba(255,197,0,1);
}
.circle:hover {
    box-shadow:inset 0 0 0 5px rgba(255,197,0,1), inset 0 0 0 100px rgba(0,0,0,.5);
}
.change .two{display:none;  transition:  0.4s ease-in-out;-o-transition: none !important; -ms-transition: none;}
.change:hover .one{display:none; transition:  0.4s ease-in-out;-o-transition: none !important; -ms-transition: none;}
.change:hover .two{display:inline;  transition:  0.4s ease-in-out;-o-transition: none !important; -ms-transition: none;}
.smalllink {font-size:12px; line-height:24px}


.servicesimage{ margin:40px 0px 0px;padding:0px;}
.servicesimage img{ margin:0px;padding:0px;width:100%;}

.servicestext2{ margin: 40px 0px 0px;padding:0px;}
.servicestext2 h1{ margin: 0px 0px 20px;padding: 0px;color: #83BB26;text-transform: capitalize;font-size: 16px;
                   text-align: left;font-family: '';text-decoration: none;font-weight: normal;}
.servicestext2 p{ margin: 0px 0px 20px;padding: 0px;color: #B2B2B2;font-size: 16px;
                  text-align: left;font-family: '';text-decoration: none;font-weight: normal;line-height:25px;}

.servicestext3{ margin:0px 0px;padding:0px;}
.servicestext3 h1{ margin: 0px 0px 20px;padding: 0px;color: #83BB26;text-transform: none;font-size: 16px;text-align: left;font-family: '';text-decoration: none;font-weight: normal;}
.servicestext3 p{ margin: 0px 0px 20px;padding: 0px;color: #B2B2B2;font-size: 16px;text-align: left;font-family: '';text-decoration: none;font-weight: normal;line-height:25px;}
.servicestext3 a{ margin: 0px 0px 20px;padding: 0px;color: #B2B2B2;font-size: 16px;text-align: left;font-family: '';text-decoration: none;font-weight: normal;line-height:25px;}
.servicestext3 h2{ margin: 0px 0px 44px;padding: 0px;color: #83BB26;text-transform: uppercase;font-size: 16px;text-align: left;font-family: '';text-decoration: none;font-weight: normal;}

.servicestext3 a:hover{ color:#83BB26;}


.limahimagecontainer{ margin:40px 0px;padding:0px;}
.limahimagecontainer img{ margin:0px;padding:0px;width:100%;}

.realeatedtext{/*margin:0px 0px 40px;*/padding:0px;margin: 80px 0px 40px;}
.realeatedtext h1{margin: 0px 136px 20px;padding: 0px;color: #83BB26;text-transform: uppercase;font-size: 16px;
                  text-align: left;font-family: '';text-decoration: none;font-weight: normal;}

.realeatedtext5{/*margin:0px 0px 40px;*/padding:0px;margin: 80px 0px 40px;}
.realeatedtext5 h1{margin: 0px 136px 20px;padding: 0px;color: #83BB26;text-transform: uppercase;font-size: 16px;
                   text-align: left;font-family: '';text-decoration: none;font-weight: normal;}

.wayfindingservices{ margin:70px 0px;padding:0px;}
.wayfindingservices h1{ margin: 0px 0px 20px;padding: 0px;color: #83BB26;text-transform: uppercase;font-size: 16px;
                        text-align: left;font-family: '';text-decoration: none;font-weight: normal;}
.wayfindingservices ul{ margin:0px;padding:0px;}
.wayfindingservices ul li{ margin: 0px 0px 0px 0px;padding:0px;list-style:none;}
.wayfindingservices ul li a{ margin: 0px 0px 0px;padding: 0px;color: #B2B2B2;/*text-transform: uppercase;*/font-size: 16px;
                             text-align: left;font-family: '';text-decoration: none;font-weight: normal;transition:all 0.4s;-o-transition: none !important; -ms-transition: none;}
.wayfindingservices ul li a:hover{ color:#83BB26;}

.ch-grid li{ margin: 40px 0px;padding:0px;}
.ch-grid li h1{ margin: 32px 0px 20px;padding: 0px;color: #B2B2B2;text-transform: uppercase;font-size: 16px;
                text-align: center;font-family: '';text-decoration: none;font-weight: normal;transition:all 0.8s;-o-transition: none !important; -ms-transition: none;}
.ch-grid li:hover h1{ color:#83BB26;}

.titleb{ margin: 40px 0px;padding:0px;}
.titleb a{ margin: 0px 0px 20px;padding: 0px;color:#83BB26;text-transform: uppercase;font-size: 16px;
           text-align: left;font-family: '';text-decoration: none;font-weight: normal;transition:all 0.8s;-o-transition: none !important; -ms-transition: none;}
.titleb a:hover{ color:#B2B2B2;}

.leftcontainer{ margin: 70px 0px;padding:0px;}

.cultuertext{ margin:0px 0px 40px;padding:0px;}
.cultuertext h1{ margin:0px 0px 20px;padding: 0px;color: #83BB26;text-transform: uppercase;font-size: 16px;text-align: left;font-family: '';text-decoration:none;font-weight:normal;}
.cultuertext h2{ margin: 0px 0px 0px;padding: 0px;color: #B2B2B2;font-size: 24px;text-align: left;font-family: Georgia;text-decoration:none;font-weight:normal;}
.cultuertext p{ margin: 20px 0px 0px;padding: 0px;color: #B2B2B2;font-size:16px;text-align: left;font-family: '';text-decoration:none;font-weight:normal;}
.cultuertext p span{ color:#83BB26;}


.ch-item {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    position: relative;
    /*box-shadow: 0 0px 0px rgba(0,0,0,0.1);*/
    cursor: default;
}

.ch-info-wrap{
    position: absolute;
    width: 102px;
    height: 102px;
    border-radius: 50%;

    -webkit-perspective: 800px;
    -moz-perspective: 800px;
    -o-perspective: 800px;
    -ms-perspective: 800px;
    perspective: 800px;

    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;

    top: 20px;
    left: 20px;
    /*background: #f9f9f9 url(../images/bg.jpg);*/
    box-shadow: 0 0 0 14px rgba(178,178,178,9);

}

.ch-info{
    position: absolute;
    width: 105px;
    height: 102px;
    border-radius: 50%;

    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;

    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
    /*background: url(../image/11-1icon.png) no-repeat top 50% left 45%;*/

}

.ch-info > div {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-position: center center;

    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;

}

.ch-info .ch-info-back {
    -webkit-transform: rotate3d(0,1,0,180deg);
    -moz-transform: rotate3d(0,1,0,180deg);
    -o-transform: rotate3d(0,1,0,180deg);
    -ms-transform: rotate3d(0,1,0,180deg);
    transform: rotate3d(0,1,0,180deg);

    background: #3D403F;
    border:1px solid #3D403F;
}

.ch-img-1 { 
    /*background:url(../image/icon-bg.png) no-repeat;*/
}

.ch-img-2 { 
    /*background:url(../image/11-2icon.png) no-repeat;;*/
}

.ch-img-3 { 
    /*background:url(../image/icon-bg.png) no-repeat;*/
}

.ch-info h3 {
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 0px;
    font-size: 14px;
    margin: 0 15px;
    padding: 22px 0 0 0;
    height: 90px;
    cursor:pointer;
    /*text-shadow: 
            0 0 0px #fff, 
            0 0px 0px rgba(0,0,0,0.3);*/

}

.ch-info p {
    color: #fff;
    padding: 0px 0px;
    font-style: italic;
    margin: 0 30px;
    font-size: 12px;
    border-top: 0px solid rgba(255,255,255,0.5);
}

.ch-info p a {
    display: block;
    color: #fff;
    color: rgba(255,255,255,0.7);
    font-style: normal;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 9px;
    letter-spacing: 1px;
    padding-top: 4px;

}

.ch-info p a:hover {
    /*color: #fff222;
    color: rgba(255,242,34, 0.8);*/
}

.ch-item:hover .ch-info-wrap {
    /*box-shadow: 
            0 0 0 0 rgba(255,255,255,0.8), 
            inset 0 0 3px rgba(115,114, 23, 0.8);*/
}

.ch-item:hover .ch-info {
    -webkit-transform: rotate3d(0,1,0,-180deg);
    -moz-transform: rotate3d(0,1,0,-180deg);
    -o-transform: rotate3d(0,1,0,-180deg);
    -ms-transform: rotate3d(0,1,0,-180deg);
    transform: rotate3d(0,1,0,-180deg);
}


.main{
    width: 90%;
    margin: 0 auto;
    position: relative;
}
.container > header{
    margin: 10px;
    padding: 20px 10px 10px 10px;
    position: relative;
    display: block;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
    text-align: center;
}
.container > header h1{
    font-size: 32px;
    line-height: 32px;
    margin: 0;
    position: relative;
    font-weight: 300;
    color: #777;
    text-shadow: 1px 1px 1px rgba(255,255,255,0.7);
}
.container > header h2{
    font-size: 14px;
    font-weight: 300;
    font-style: italic;
    margin: 0;
    padding: 15px 0 5px 0;
    color: #888;
    text-shadow: 1px 1px 1px rgba(255,255,255,0.9);
}
/* Header Style */
.codrops-top{
    line-height: 24px;
    font-size: 11px;
    background: #fff;
    background: rgba(255, 255, 255, 0.6);
    text-transform: uppercase;
    z-index: 9999;
    position: relative;
    box-shadow: 1px 0px 2px rgba(0,0,0,0.1);
}
.codrops-top a{
    padding: 0px 10px;
    letter-spacing: 1px;
    color: #333;
    display: inline-block;
}
.codrops-top a:hover{
    background: rgba(255,255,255,0.3);
}
.codrops-top span.right{
    float: right;
}
.codrops-top span.right a{
    float: left;
    display: block;
}
/* Demo Buttons Style */
.codrops-demos{
    text-align:center;
    display: block;
    line-height: 30px;
    padding: 5px 0px;
}
.codrops-demos a{
    display: inline-block;
    font-style: italic;
    margin: 0px 4px;
    padding: 0px 6px;
    color: #aaa;
    line-height: 20px;	
    font-size: 13px;
    text-shadow: 1px 1px 1px #fff;
    border: 1px solid #fff;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
    background: linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.codrops-demos a:hover{
    color: #333;
    background: #fff;
}
.codrops-demos a:active{
    background: #fff;
}
.codrops-demos a.current-demo,
.codrops-demos a.current-demo:hover{
    background: #f0f0f0;
    border-color: #d9d9d9;
    color: #aaa;
    box-shadow: 0 1px 1px rgba(255,255,255,0.7);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
}
.contact_details > a {
    color: #B2B2B2;
    font-family: Georgia;
    font-size: 16px;
   
}

.support-note span{
    color: #ac375d;
    font-size: 16px;
    display: none;
    font-weight: bold;
    text-align: center;
    padding: 5px 0;
}
.no-cssanimations .support-note span.no-cssanimations,
.no-csstransforms .support-note span.no-csstransforms,
.no-csstransforms3d .support-note span.no-csstransforms3d,
.no-csstransitions .support-note span.no-csstransitions{
    display: block;
}

.ch-grid {
    margin: 20px 0 0 0;
    padding: 0;
    list-style: none;
    display: block;
    text-align: center;
    width: 100%;
}

.ch-grid:after,
.ch-item:before {
    content: '';
    display: table;
}

.ch-grid:after {
    clear: both;
}

.ch-grid li {
    width: 130px;
    height: 118px;
    display: inline-block;
    margin: 20px;
}

.margintop{ margin-top:20px;}
.margintop3{ margin-top:16px;}
.margintop4{ margin-top:-5px;}
.margintophover{ margin: -9px -14px;/*width: 100%;height:auto;*/}

.newscenter{ margin:0px 0px 40px;padding:0px;}
.newscenter ul{ margin:0px;padding:0px;}
.newscenter ul li{ margin:0px 0px 40px;padding:0px;list-style:none;float:left;}
.newscenter ul li a{ margin: 0px 40px 20px 0px;padding: 0px;color: #83BB26;text-transform: uppercase;font-size:32px;
                     text-align: left;font-family: '';text-decoration: none;font-weight: normal;transition:all 0.8s;-o-transition: none !important; -ms-transition: none;}
.newscenter ul li a:hover{ color:#B2B2B2;}
.newscenter ul li.active a{ color:#B2B2B2;}

.cust_buuton{ margin:40px 0px;padding:0px;}
.cust_buuton h1{ /*margin: 0px 20px 20px 0px;*/margin: 0px 31px 20px 0px;padding: 0px;color: #83BB26;text-transform: uppercase;font-size:16px;
    text-align: left;font-family: Futura;text-decoration: none;font-weight: normal;transition:all 0.8s;-o-transition: none !important; -ms-transition: none;float:right;cursor:pointer;}
.cust_buuton h1:hover{ color:#83BB26;}


.contactlocation{ margin: 0px 15px 0px 0px;padding:0px;float:left;}
.contactlocation h1{ margin: 20px 20px 0px 0px;padding: 0px;color: #83BB26;text-transform: uppercase;font-size:16px;
                     text-align: left;font-family: '';text-decoration: none;font-weight: normal;}
.contactlocation ul{ margin:0px;padding:0px;}
.contactlocation ul li{ margin:0px;padding:0px;list-style:none;}
.contactlocation ul li p{ margin: 0px 20px 0px 0px;padding: 0px;color: #B2B2B2;text-transform: uppercase;font-size:16px;text-align: left;font-family: '';text-decoration: none;font-weight: normal;}
.contactlocation ul li a{ margin: 0px 20px 0px 0px;padding: 0px;color: #B2B2B2;font-size:16px;text-align: left;font-family: '';text-decoration: none;font-weight: normal;}
.contactlocation ul li a:hover{ color: #83BB26;}


.contactlocationsocial{ margin: 70px 0px;padding:0px;}
.contactlocationsocial ul{ margin:0px;padding:0px;}
.contactlocationsocial ul li{ margin: 0px 0px 25px 0px;padding:0px;list-style:none;float:left;}
.contactlocationsocial ul li i{ margin:0px;padding:0px;font-size:32px;color:#83BB26;transition:all 0.3s;-o-transition: none !important; -ms-transition: none;}
.contactlocationsocial ul li a{ margin: 0px 15px 0px 0px;padding: 0px;color: #B2B2B2;font-size:16px;
                                text-align: left;font-family: '';text-decoration: none;font-weight: normal;transition:all 0.3s;-o-transition: none !important; -ms-transition: none;}
.contactlocationsocial ul li span a{ margin: 0px 0px 0px 10px;padding: 0px;color: #B2B2B2;font-size:16px;
                                     text-align: left;font-family: '';text-decoration: none;font-weight: normal;transition:all 0.3s;-o-transition: none !important; -ms-transition: none; float:left;}
/*.contactlocationsocial:hover i{ color:#83BB26;}
.contactlocationsocial:hover a{ color:#83BB26;}*/
.contactlocationsocial a:hover{color:#83BB26;}


.contactmap{ margin:40px 0px;padding:0px;}
.contactmap img{ margin:0px;padding:0px;width:100%;}


.servicestextcon{ margin:40px 0px;padding:0px;}
.servicestextcon h1{ margin:0px 0px 20px;padding: 0px;color: #83BB26;text-transform: uppercase;font-size: 16px;text-align: left;font-family: '';text-decoration:none;font-weight:normal;}
.servicestextcon p{ margin: 0px 0px 0px;padding: 0px;color: #B2B2B2;font-size: 24px;text-align: left;font-family: Georgia;text-decoration:none;font-weight:normal;}
.servicestextcon p span{ color:#83BB26;}
.servicestextcon h2{ margin: 0px 0px 0px;padding: 0px;color: #B2B2B2;font-size: 16px;text-align: left;font-family: '';text-decoration:none;font-weight:normal;line-height: 25px;}
.servicestextcon h2 a{ margin: 0px 0px 0px;padding: 0px;color: #83BB26;font-size: 16px;text-align: left;font-family: '';text-decoration:none;font-weight:normal;}


.servicestextcon4{ margin:0px 0px;padding:0px;}
.servicestextcon4 h1{ margin:20px 0px 20px;padding: 0px;color: #83BB26;text-transform: uppercase;font-size: 16px;text-align: left;font-family: '';text-decoration:none;font-weight:normal;}
.servicestextcon4 p{ margin: 0px 0px 15px;padding: 0px;color: #B2B2B2;font-size: 24px;text-align: left;font-family: Georgia;text-decoration:none;font-weight:normal;}
.servicestextcon4 p span{ color:#83BB26;}
.servicestextcon4 h2{ margin: 0px 0px 0px;padding: 0px;color: #B2B2B2;font-size: 16px;text-align: left;font-family: '';text-decoration:none;font-weight:normal;line-height: 25px;}
.servicestextcon4 h2 a{ margin: 0px 0px 0px;padding: 0px;color: #83BB26;font-size: 16px;text-align: left;font-family: '';text-decoration:none;font-weight:normal;}



.clicksubmit{ margin:40px 0px 0px;padding:0px;}
.clicksubmit a{ margin:0px 0px 20px;padding: 0px;color: #83BB26;text-transform: uppercase;font-size: 16px;text-align: left;font-family: '';text-decoration:none;font-weight:normal;transition:all 0.8s;-o-transition: none !important; -ms-transition: none;}
.clicksubmit img{margin: 0px 20px 0px 0px;padding:0px;/*max-width:100%;*/height:auto;width:146px;}
.clicksubmit a:hover{ color:#B2B2B2;}

.margintopservices {margin-top: 27px;margin-left: -18px;}
.margintop5 {margin-top: -15px;margin-left: -6px;}


figure.snip1205 {
    position: static;
    float: left;
    overflow: hidden;
    margin: 10px 1%;
    min-width: 220px;
    max-width: 310px;
    width: 100%;
    background: #000000;
    text-align: center;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
}
figure.snip1205 * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
    -o-transition: none !important; -ms-transition: none;
    
}
figure.snip1205 img {
    max-width: 100%;
    vertical-align: top;
}
figure.snip1205 i {
    position: absolute;
    top: 50%;
    left: 50%;
    border-radius: 50%;
    font-size: 34px;
    color: #000000;
    width: 60px;
    height: 60px;
    line-height: 60px;
    background: #ffffff;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
    transition: all 300ms 0ms cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -o-transition: none !important; -ms-transition: none;
}
figure.snip1205 a {
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    position: absolute;
}
figure.snip1205.blue {
    background-color: #2472a4;
}
figure.snip1205.blue i {
    color: #20638f;
}
figure.snip1205.red {
    background-color: #ab3326;
}
figure.snip1205.red i {
    color: #962d22;
}
figure.snip1205.yellow {
    background-color: #e08e0b;
}
figure.snip1205.yellow i {
    color: #c87f0a;
}
figure.snip1205.green {
    background-color: #229955;
}
figure.snip1205.green i {
    color: #1e8449;
}
figure.snip1205.orange {
    background-color: #d67118;
}
figure.snip1205.orange i {
    color: #bf6516;
}
figure.snip1205.navy {
    background-color: #2b3c4e;
}
figure.snip1205.navy i {
    color: #222f3d;
}
figure.snip1205:hover img,
figure.snip1205.hover img {
    opacity: 0.3;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
figure.snip1205:hover i,
figure.snip1205.hover i {
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
    transition: all 300ms 100ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
    -o-transition: none !important; -ms-transition: none;
}
/* Demo purposes only */

.custom_heightheader.navbar-collapse.collapse.in{
display:block!important;
}
.navbar-header {
    float: none;
}
.navbar-toggle {
    display: block;
}

.navbar-collapse.collapse {
    display: none!important;
}

.navbar-nav {
    float: none!important;
    /*margin: 67px 0px 0px 0px;*/
    /*margin: 55px 0px 0px 0px;*/
}
.ques-terms{
    margin: 0px;
    color: #fefefe;
    font-family: georgia;
}
.cutom_carrer1{
    color: #b2b2b2;
    font-family: georgia;
}
.privacy-terms{
    padding: 0px;
    margin-bottom: 20px;
}
.work_subhad1{
    color: #fefefe;
    font-family: Futura_book;
    font-size: 14px;
    margin-bottom: 50px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 50px;
    text-transform: uppercase;
}
.cust_privacy h2{
    color: #b2b2b2;
    font-family: Futura;
    font-size: 14px;
    text-decoration-color: currentcolor;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-transform: uppercase;
}
.navbar-nav > li {
    float: none;
}
.navbar-collapse.collapse.active{
    display:block !important;
    height: 100% !important;
}
/*cutom_toggle*/
.navbar-collapse {
  left: 0;
  position: fixed;
  right: 0;
}
.cuto_exper h5.csut_foot {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    padding: 0 35px 35px;
}
/*endoftoggle*/

.workslide{ margin:0px;padding:0px;}
.workslide img{margin:0px;padding:0px;height:auto;width:100%;}
.cut_backpou .workstext{ margin:0px;padding:0px;position:absolute;left:0px;right:0px;z-index:9999;top:0px;}
.cut_backpou .workstext h1{ margin: 35px 35px 14px 35px;padding:/*35px*/ 0px;color:#b2b2b2;text-transform:uppercase;font-size:16px;text-align:left;font-family: 'Futura LT';text-decoration:none;}
.toptext p{ margin: 22px 36px 0px;padding:0px;color:#B2B2B2;text-transform:capitalize;font: 22px/32px "Georgia", serif;text-align:left;font-family: '';}
.cut_backpou .workstext li{list-style:none;margin: 0 35px;padding:0px;color:#B2B2B2;font-size:30px;text-align:left;font-family: /*'Franklin Gothic Demi Cond'*/georgia;text-decoration:none;}
.cut_backpou .workstext li a{color:#B2B2B2;}
.cut_backpou .workstext li a:hover{color:#83bb26;}
.loadMore{display:none;}

.nimage1{ margin:70px 0px 30px;padding:0px;text-align:center;}
.nimage1 img{ margin:0px;padding:0px;}
.nimage1 h1{ margin: 20px 0px 25px;padding:0px;color:#B2B2B2;text-transform:uppercase;font-size:16px;text-align:center;font-family: '';text-decoration:none;}
.nimage1 h4{ margin: 20px 0px 25px;padding:0px;color:#B2B2B2;text-transform:uppercase;font-size:16px;text-align:center;font-family: '';text-decoration:none;}
.nimage1:hover  img{ margin:0px;padding: 60px 0px;background:url(../image/21-hover.png) no-repeat center;transition:all 0.8s;-o-transition: none !important; -ms-transition: none;}
.nimage1:hover  h1{ color:#83BB26;transition:all 0.8s;-o-transition: none !important; -ms-transition: none;}
.nimage1:hover  h2{ color:#83BB26;transition:all 0.8s;-o-transition: none !important; -ms-transition: none;}

.nimage2{ margin:40px 0px 30px;padding:0px;text-align:center;}
.nimage2 img{ margin:0px;padding:0px;}
.nimage2 h2{ margin: 0px 24px 20px;padding:0px;color:#B2B2B2;text-transform:uppercase;font-size:16px;text-align:left;font-family: '';text-decoration:none;}
.nimage2 h4{ margin: 0px 12px 20px;padding:0px;color:#B2B2B2;text-transform:uppercase;font-size:16px;text-align:left;font-family: '';text-decoration:none;}
.nimage2:hover  img{ margin:0px;padding: 60px 0px;background:url(../image/22-hover.png) no-repeat center;transition:all 0.8s;-o-transition: none !important; -ms-transition: none;}
.nimage2:hover h2{ color:#83BB26;transition:all 0.8s;-o-transition: none !important; -ms-transition: none;}
.nimage2:hover h4{ color:#83BB26;transition:all 0.8s;-o-transition: none !important; -ms-transition: none;}


.nimage3{ margin:40px 0px 30px;padding:0px;text-align:center;}
.nimage3 img{ margin:0px;padding:0px;}
.nimage3 h3{ margin: 20px 0px 25px;padding:0px;color:#B2B2B2;text-transform:uppercase;font-size:16px;text-align:center;font-family: '';text-decoration:none;}
.nimage3:hover  img{ margin:0px;padding: 60px 0px;background:url(../image/23-hover.png) no-repeat center;transition:all 0.8s;-o-transition: none !important; -ms-transition: none;}
.nimage3:hover h3{ color:#83BB26;transition:all 0.8s;-o-transition: none !important; -ms-transition: none;}

.nimage4{ margin:40px 0px 30px;padding:0px;text-align:center;}
.nimage4 img{ margin:0px;padding:0px;}
.nimage4 h1{ margin: 20px 0px 25px;padding:0px;color:#B2B2B2;text-transform:uppercase;font-size:16px;text-align:center;font-family: '';text-decoration:none;}
.nimage4:hover img{ margin:0px;padding: 60px 0px;background:url(../image/services-1hover.png) no-repeat center;transition:all 0.8s;-o-transition: none !important; -ms-transition: none;}
.nimage4:hover h1{ color:#83BB26;transition:all 0.8s;}

.nimage5{ margin:40px 0px 30px;padding:0px;text-align:center;}
.nimage5 img{ margin:0px;padding:0px;}
.nimage5 h1{ margin: 20px 16px 25px;padding:0px;color:#B2B2B2;text-transform:uppercase;font-size:16px;text-align:left;font-family: '';text-decoration:none;}
.nimage5 h2{ margin: 20px 0px 25px;padding:0px;color:#B2B2B2;text-transform:uppercase;font-size:16px;text-align:left;font-family: '';text-decoration:none;}
.nimage5 h3{ margin: 20px 16px 25px;padding:0px;color:#B2B2B2;text-transform:uppercase;font-size:16px;text-align:left;font-family: '';text-decoration:none;}
.nimage5:hover img{ margin:0px;padding: 60px 0px;background:url(../image/services-2hover.png) no-repeat center;transition:all 0.8s;-o-transition: none !important; -ms-transition: none;}
.nimage5:hover h1{ color:#83BB26;transition:all 0.8s;-o-transition: none !important; -ms-transition: none;}
.nimage5:hover h2{ color:#83BB26;transition:all 0.8s;-o-transition: none !important; -ms-transition: none;}
.nimage5:hover h3{ color:#83BB26;transition:all 0.8s;-o-transition: none !important; -ms-transition: none;}

.nimage6{ margin:40px 0px 30px;padding:0px;text-align:center;}
.nimage6 img{ margin:0px;padding:0px;}
.nimage6 h1{ margin: 20px 0px 25px;padding:0px;color:#B2B2B2;text-transform:uppercase;font-size:16px;text-align:center;font-family: '';text-decoration:none;}
.nimage6:hover img{ margin:0px;padding: 60px 0px;background:url(../image/services-3hover.png) no-repeat center;transition:all 0.8s;}
.nimage6:hover h1{ color:#83BB26;transition:all 0.8s;-o-transition: none !important; -ms-transition: none;}



.searchpage{ margin:0px;padding:0px;}
.searchpage h1{ margin: 0px 0px 0px;padding: 0px;color: #B2B2B2;font-size: 16px;text-align: left;font-family: '';text-decoration: none;font-weight: normal}
.searchpage p{ margin: 20px 0px 0px;padding: 0px;color: #B2B2B2;font-size: 16px;text-align: left;font-family: '';text-decoration: none;font-weight: normal}

.searchpagebt{ margin:40px 0px 0px;padding:0px;}
.searchpagebt h1{ margin: 0px 0px 0px;padding: 0px;color: #83BB26;font-size: 16px;text-align: left;font-family: '';text-decoration: none;font-weight: normal}
.searchpagebt a{ margin: 4px 0px 0px;padding: 0px;color: #B2B2B2;font-size: 16px;text-align: left;font-family: '';text-decoration: none;font-weight: normal}


.workleft{ margin:0px;padding:0px;}
.workleft ul{ margin:0px;padding:0px;}
.workleft ul li{ margin:0px;padding:0px;list-style:none;float:left;}
.workleft ul li a{margin: 0px 173px 31px 0px;padding: 0px;color: #B2B2B2;text-transform: uppercase;font-size:32px;
                  text-align: left;font-family: '';text-decoration: none;font-weight: normal;
                  transition:all 0.8s;-o-transition: none !important; -ms-transition: none;

}
.workleft ul li a:hover{ color:#83BB26;}
.workleft ul li.active a{ color:#83BB26;}

.classhide{display:none;}
.workhead{ margin:20px 0px;padding:0px;}
.workhead ul{ margin:0px;padding:0px;}
.workhead ul li{ /*margin: 0px 9px 6px;*/padding:0px;list-style:none;float:left;margin: 0px 0px 6px;}


.workiconcenter1{ margin:0px;padding:0px;background:url(../image/104-icon.png) no-repeat 0px top;width:64px;height:68px;}
.workiconcenter1:hover{ margin:0px;padding:0px;background:url(../image/104-icon-hover.png) no-repeat 0px 0px;}
.workiconcenter1.active{ margin:0px;padding:0px;background:url(../image/104-icon-hover.png) no-repeat 0px 0px;}

.workiconcenter2{ margin:0px;padding:0px;background:url(../image/105-icon.png) no-repeat 0px top;width:64px;height:68px;}
.workiconcenter2:hover{ margin:0px;padding:0px;background:url(../image/105-icon-hover.png) no-repeat 0px 0px;}
.workiconcenter.active{ margin:0px;padding:0px;background:url(../image/105-icon-hover.png) no-repeat 0px 0px;}

.workiconcenter3{ margin:0px;padding:0px;background:url(../image/106-icon.png) no-repeat 0px top;width:64px;height:68px}
.workiconcenter3:hover{ margin:0px;padding:0px;background:url(../image/106-icon-hover.png) no-repeat 0px 0px;}
.workiconcenter3.active{ margin:0px;padding:0px;background:url(../image/106-icon-hover.png) no-repeat 0px 0px;}

.workiconcenter4{ margin:0px;padding:0px;background:url(../image/107-icon.png) no-repeat 0px top;width:64px;height:68px}
.workiconcenter4:hover{ margin:0px;padding:0px;background:url(../image/107-icon-hover.png) no-repeat 0px 0px;}
.workiconcenter4.active{ margin:0px;padding:0px;background:url(../image/107-icon-hover.png) no-repeat 0px 0px;}

.workiconcenter5{ margin:0px;padding:0px;background:url(../image/108-icon.png) no-repeat 0px top;width:64px;height:68px}
.workiconcenter5:hover{ margin:0px;padding:0px;background:url(../image/108-icon-hover.png) no-repeat 0px 0px;}
.workiconcenter5.active{ margin:0px;padding:0px;background:url(../image/108-icon-hover.png) no-repeat 0px 0px;}

.workiconcenter6{ margin:0px;padding:0px;background:url(../image/109-icon.png) no-repeat 0px top;width:64px;height:68px}
.workiconcenter6:hover{ margin:0px;padding:0px;background:url(../image/109-icon-hover.png) no-repeat 0px 0px;}
.workiconcenter6.active{ margin:0px;padding:0px;background:url(../image/109-icon-hover.png) no-repeat 0px 0px;}

.workiconcenter7{ margin:0px;padding:0px;background:url(../image/110-icon.png) no-repeat 0px top;width:64px;height:68px}
.workiconcenter7:hover{ margin:0px;padding:0px;background:url(../image/110-icon-hover.png) no-repeat 0px 0px;}
.workiconcenter7.active{ margin:0px;padding:0px;background:url(../image/110-icon-hover.png) no-repeat 0px 0px;}

.workiconcenter8{ margin:0px;padding:0px;background:url(../image/111-icon.png) no-repeat 0px top;width:64px;height:68px}
.workiconcenter8:hover{ margin:0px;padding:0px;background:url(../image/111-icon-hover.png) no-repeat 0px 0px;}
.workiconcenter8.active{ margin:0px;padding:0px;background:url(../image/111-icon-hover.png) no-repeat 0px 0px;}

.workiconcenter9{ margin:0px;padding:0px;background:url(../image/112-icon.png) no-repeat 0px top;width:64px;height:68px}
.workiconcenter9:hover{ margin:0px;padding:0px;background:url(../image/112-icon-icon.png) no-repeat 0px 0px;}
.workiconcenter9.active{ margin:0px;padding:0px;background:url(../image/112-icon-icon.png) no-repeat 0px 0px;}

.workiconcenter10{ margin:0px;padding:0px;background:url(../image/101-mainicon.png) no-repeat 0px top;width:60px;height:70px;}
.workiconcenter10:hover{ margin:0px;padding:0px;background:url(../image/101-icon.png) no-repeat 0px 0px;}
.workiconcenter10.active{ margin:0px;padding:0px;background:url(../image/101-icon.png) no-repeat 0px 0px;}

.workiconcenter11{ margin:0px;padding:0px;background:url(../image/102-mainiconhover.png) no-repeat 0px top;width:67px;height:86px;}
.workiconcenter11:hover{ margin:0px;padding:0px;background:url(../image/102-mainicon.png) no-repeat 0px 0px;}
.workiconcenter11.active{ margin:0px;padding:0px;background:url(../image/102-mainicon.png) no-repeat 0px 0px;}

.workiconcenter12{ margin:0px;padding:0px;background:url(../image/103-icon.png) no-repeat 0px top;width:62px;height:70px;}
.workiconcenter12:hover{ margin:0px;padding:0px;background:url(../image/103-iconhover.png) no-repeat 0px 0px;}
.workiconcenter12.active{ margin:0px;padding:0px;background:url(../image/103-iconhover.png) no-repeat 0px 0px;}

.bylist{ /*margin:40px 0px 0px 0px;*//*margin: 95px 0px 5px 0px;*/padding:0px;float:left;margin: 40px 0px 40px 0px;}
.bylist h1{margin: 0px 0px 30px 0px;padding: 0px;color: #83BB26;text-transform: uppercase;font-size:16px;
           text-align: left;font-family: '';text-decoration: none;font-weight: normal;}
.bylist ul{ margin:0px;padding:0px;}
.bylist ul li{ margin:0px;padding:0px;list-style:none;width:345px;}
.bylist ul li a{margin: 0px 173px 31px 0px;padding: 0px;color: #B2B2B2;font-size:16px;
                text-align: left;font-family: '';text-decoration: none;font-weight: normal;transition:all 0.8s;-o-transition: none !important; -ms-transition: none;}
.bylist ul li a:hover{ color:#83BB26;}
.bylist ul li.active a{ color:#83BB26;}


.byclients{ margin:40px 0px 0px;padding:0px;}
.byclients ul{margin:0px 0px 0px;padding:0px;}
.byclients ul li{ margin:0px;padding:0px;list-style:none;float:left;width: 204px;}
.byclients ul li img{ /*margin:0px 0px 80px;*/padding:0px;margin: 0px 0px 40px;}

.byclientsleft{margin:70px 0px 0px;padding:0px;}
.byclientsleft h1{margin: 0px 0px 0px 0px;padding: 0px;color: #83BB26;text-transform: uppercase;font-size:16px;
                  text-align: left;font-family: '';text-decoration: none;font-weight: normal;}
.byclientsleft ul{margin:0px 0px 0px;padding:0px;}
.byclientsleft ul li{margin:0px 0px 0px;padding:0px;list-style:none;}
.byclientsleft ul li a{margin: 0px 0px 30px 0px;padding: 0px;color: #B2B2B2;text-transform: uppercase;font-size:16px;
                       text-align: left;font-family: '';text-decoration: none;font-weight: normal;transition:all 0.8s;-o-transition: none !important; -ms-transition: none;}
.byclientsleft ul li a:hover{ color:#83BB26;}

.loginclientbg{ margin:133px 0px 0px 0px;padding: 0px 0px 83px;background:url(../image/menu-bg.jpg) repeat center top;}
.loginclientbg h1{margin: 70px 0px;padding: 0px;color: #83BB26;text-transform: uppercase;font-size: 32px;text-decoration: none;transition: all 0.8s;-o-transition: none !important; -ms-transition: none;font-family: '';text-align:center;}

.loginform{ margin:0px;padding:0px;text-align:center;}
/*.loginform .formcenter{margin:0px;padding:0px;}
.loginform .formcenter h1{ color: #83BB26;text-transform: uppercase;font-size: 30px;text-decoration: none;transition: all 0.8s;font-family: 'Franklin Gothic Demi Cond';text-align:left;}
.loginform .formcenter input{ color: #83BB26;font-size: 30px;text-decoration: none;transition: all 0.8s;font-family: 'Franklin Gothic Demi Cond';text-align:center;height:75px;}*/

.formcenter{margin:0px auto;padding:0px;display:table;}

.formcenter ul{margin:0px;padding:0px;}
.formcenter ul li{margin:0px;padding:0px;list-style:none;float:left;}
.formcenter ul li h2{color: #83BB26;text-transform: uppercase;font-size: 30px;text-decoration: none;transition: all 0.8s;-o-transition: none !important; -ms-transition: none;font-family: '';text-align:left;/*margin: 66px 0px 0px;*/margin: 25px 0px 0px;}
.formcenter ul li input{color: #3D403F;font-size: 16px;text-decoration: none;transition: all 0.8s;-o-transition: none !important; -ms-transition: none;font-family: '';height:50px;/*margin: 57px 40px 0px;*/padding:0px 10px;width: 330px;background:#B2B2B2;border:none;margin: 20px 40px 0px;}
.formcenter ul li button{color: #3D403F;font-size: 16px;text-decoration: none;transition: all 0.8s;-o-transition: none !important; -ms-transition: none;font-family: '';height:30px;margin: 20px 0px 0px;padding:0px 10px;background:#83BB26;border:none;float:right;}

.buttonsb{ margin:0px;padding:0px;float:right;/*width:305px;*/width: 159px;}
.buttonsb button{ color: #3D403F;font-size: 18px;text-decoration: none;transition: all 0.8s;-o-transition: none !important; -ms-transition: none;font-family: '';height:30px;/*margin: 20px 0px 10px;*/padding:0px 10px;background:#83BB26;border:none;margin: 20px 0px 10px 15px;}
.buttonsb button:hover{ background:#B2B2B2;color:#3D403F;}
.buttonsb a{ color: #B2B2B2;font-size: 18px;text-decoration: none;transition: all 0.8s;-o-transition: none !important; -ms-transition: none;font-family: '';height:30px;/*margin: 0px 54px 0px 0px;*/padding:0px 0px;/*margin: 0px 58px 0px 0px;*/margin: 0px 0px 0px -56px;}
.buttonsb span a{ color: #B2B2B2;font-size: 18px;text-decoration: none;transition: all 0.8s;-o-transition: none !important; -ms-transition: none;font-family: '';height:30px;/*margin: 0px 126px 0px 0px;*/padding:0px 0px;/*margin: 0px 142px 0px 0px;*/float:right;/*width:145%;*/margin:0px;width: 186%;}


.opmswelcome{ margin:0px;padding:0px;}
.opmswelcome h1{ color: #83BB26;font-size:32px;text-decoration: none;font-family: '';margin: 0px 0px 0px;padding:0px 0px;font-weight:normal;}
.opmswelcome p{ color: #B2B2B2;font-size:24px;text-decoration: none;font-family: 'Georgia';margin: 40px 0px 0px;padding:0px 0px;font-weight:normal;}

.opmslogo{ margin: 6px 0px 0px;padding:0px;float:right;}
.opmslogo img{ margin:0px;padding:0px;/*border:1px solid #fff;*/ border:none;}

.tablecontainer{ margin:40px 0px 20px;padding:0px;}
.tableheadbase{ color: #83BB26;font-size:16px;text-decoration: none;font-family: '';margin: 0px 0px 0px;padding:0px 0px;font-weight:normal;text-transform:uppercase;}

.tablecheckbox{ margin:0px;padding:0px;}
.tablecheckbox input{ margin:0px;padding:0px;background:#B2B2B2;border:none;width:19px;height:19px;}
.tablecheckbox h1{ color: #B2B2B2;font-size:13px;text-decoration: none;font-family: '';margin: 0px 0px 0px;padding:0px 0px;font-weight:normal;text-transform:uppercase;}

.botomupdown{ margin: 0px 43px 0px;padding:0px;background:#B2B2B2;width: 87%;transition:all 0.3s;-o-transition: none !important; -ms-transition: none;transition:linear;}
.botomupdown ul{ margin:0px;padding:0px;}
.botomupdown ul li{ margin:0px;padding:0px;list-style:none;color: #3D403F;font-size:12px;text-decoration: none;font-family: '';font-weight:normal;float:left;}
.botomupdown ul li input{ margin: 10px 4px 0px 30px;padding:0px;background:#B2B2B2;border:none;width:19px;height:19px;}
.botomupdown ul li h3{ color: #3D403F;font-size:14px;text-decoration: none;font-family: '';margin: 12px 26px 0px;padding: 2px 25px;font-weight:normal;background:url(../image/opms-icon.jpg) no-repeat left top;}


.botomupdownleft{ margin: 0px 37px 0px;padding:0px;background:#B2B2B2;width: 90%;}
.botomupdownleft ul{ margin:0px;padding:0px;}
.botomupdownleft ul li{ margin:0px;padding:0px;list-style:none;color: #3D403F;font-size:12px;text-decoration: none;font-family: '';font-weight:normal;float:left;}
.botomupdownleft ul li input{ margin: 0px 4px 0px 30px;padding:0px;background:#B2B2B2;border:none;width:19px;height:19px;}
.botomupdownleft ul li h1{ color: #3D403F;font-size:14px;text-decoration: none;font-family: '';margin: 3px 0px 0px;padding:0px 0px;font-weight:normal;}
.botomupdownleft ul li a{color: #3D403F;font-size:12px;text-decoration: none;font-family: '';margin: 3px 0px 0px;padding:0px 0px;font-weight:normal;float:right;}

.downloadnow{ margin:0px;padding:0px;float:right;}
.downloadnow a{ color: #3D403F;font-size:13px;text-decoration: none;font-family: '';margin: 0px 0px 5px;padding:0px 0px;font-weight:normal;float:right;}
.block-after:hover{cursor: pointer;}

.iconleft{ background:url(../image/opms-icon2.jpg) no-repeat left top;padding: 9px 6px;margin: 0px 0px 5px;}
.iconcon{ background:url(../image/opms-icon.jpg) no-repeat left top;padding: 9px 6px;}

.opmslogo a{color: #83BB26;font-size:16px;text-decoration: none;font-family: '';margin: 40px 0px ;padding:0px 0px;font-weight:normal;float: right;}
.opmslogo a span{ float:right;}


.opmsiconcontainer{ /*margin: 67px 0px 0px 61px;*//*margin: 12px 0px 0px 60px;*/padding:0px;float:right;margin: 12px -80px 0px 0px;}
.opmsiconcontainer ul li{ /*margin: 0px 0px 9px 9px;*/padding:0px;list-style:none;float:left;margin: 0px 3px 9px 0px;}


.opmsicon1{ margin:0px;padding:0px;background:url(../image/101-mainicon.png) no-repeat 0px top;width:60px;height:70px;}
.opmsicon1:hover{ margin:0px;padding:0px;background:url(../image/101-icon.png) no-repeat 0px 0px;}
.opmsicon1.active{ margin:0px;padding:0px;background:url(../image/101-icon.png) no-repeat 0px 0px;}

.opmsicon2{ margin:0px;padding:0px;background:url(../image/102-mainiconhover.png) no-repeat 0px 0px;;width:67px;height:86px;}
.opmsicon2:hover{ margin:0px;padding:0px;background:url(../image/102-mainicon.png)  no-repeat 0px 0px;}
.opmsicon2.active{ margin:0px;padding:0px;background:url(../image/102-mainicon.png)  no-repeat 0px 0px;}

.opmsicon3{ margin:0px;padding:0px;background:url(../image/103-icon.png)  no-repeat 0px 0px;width:62px;height:70px;}
.opmsicon3:hover{ margin:0px;padding:0px;background:url(../image/103-iconhover.png)  no-repeat  0px 0px;}
.opmsicon3.active{ margin:0px;padding:0px;background:url(../image/103-iconhover.png)  no-repeat  0px 0px;}

.opmsicon4{ margin:0px;padding:0px;background:url(../image/104-icon.png) no-repeat 0px 0px;width:64px;height:68px;}
.opmsicon4:hover{ margin:0px;padding:0px;background:url(../image/104-icon-hover.png)  no-repeat 0px 0px;}
.opmsicon4.active{ margin:0px;padding:0px;background:url(../image/104-icon-hover.png)  no-repeat 0px 0px;}

.opmsicon5{ margin:0px;padding:0px;background:url(../image/105-icon.png) no-repeat 0px 0px;width:64px;height:68px;}
.opmsicon5:hover{ margin:0px;padding:0px;background:url(../image/105-icon-hover.png) no-repeat 0px 0px;}
.opmsicon5.active{ margin:0px;padding:0px;background:url(../image/105-icon-hover.png) no-repeat 0px 0px;}

.opmsicon6{ margin:0px;padding:0px;background:url(../image/106-icon.png) no-repeat 0px 0px;;width:64px;height:68px;}
.opmsicon6:hover{ margin:0px;padding:0px;background:url(../image/106-icon-hover.png)  no-repeat 0px 0px;}
.opmsicon6.active{ margin:0px;padding:0px;background:url(../image/106-icon-hover.png)  no-repeat 0px 0px;}

.opmsicon7{ margin:0px;padding:0px;background:url(../image/107-icon.png) no-repeat 0px 0px;width:64px;height:68px;}
.opmsicon7:hover{ margin:0px;padding:0px;background:url(../image/107-icon-hover.png)  no-repeat 0px 0px;}
.opmsicon7.active{ margin:0px;padding:0px;background:url(../image/107-icon-hover.png)  no-repeat 0px 0px;}

.opmsicon8{ margin:0px;padding:0px;background:url(../image/108-icon.png) no-repeat 0px 0px;;width:64px;height:68px;}
.opmsicon8:hover{ margin:0px;padding:0px;background:url(../image/108-icon-hover.png) no-repeat  0px 0px;}
.opmsicon8.active{ margin:0px;padding:0px;background:url(../image/108-icon-hover.png) no-repeat  0px 0px;}

.opmsicon9{ margin:0px;padding:0px;background:url(../image/109-icon.png) no-repeat 0px 0px;;width:64px;height:68px;}
.opmsicon9:hover{ margin:0px;padding:0px;background:url(../image/109-icon-hover.png)  no-repeat 0px 0px;}
.opmsicon9.active{ margin:0px;padding:0px;background:url(../image/109-icon-hover.png)  no-repeat 0px 0px;}

.opmsicon10{ margin:0px;padding:0px;background:url(../image/110-icon.png) no-repeat 0px 0px;width:64px;height:68px;}
.opmsicon10:hover{ margin:0px;padding:0px;background:url(../image/110-icon-hover.png)  no-repeat 0px 0px;}
.opmsicon10.active{ margin:0px;padding:0px;background:url(../image/110-icon-hover.png)  no-repeat 0px 0px;}

.opmsicon11{ margin:0px;padding:0px;background:url(../image/111-icon.png) no-repeat 0px 0px;;width:64px;height:68px;}
.opmsicon11:hover{ margin:0px;padding:0px;background:url(../image/111-icon-hover.png)  no-repeat 0px 0px;}
.opmsicon11.active{ margin:0px;padding:0px;background:url(../image/111-icon-hover.png)  no-repeat 0px 0px;}

.opmsicon12{ margin:0px;padding:0px;background:url(../image/112-icon.png) no-repeat 0px 0px;;width:64px;height:68px;}
.opmsicon12:hover{ margin:0px;padding:0px;background:url(../image/112-icon-icon.png)  no-repeat 0px 0px;}
.opmsicon12.active{ margin:0px;padding:0px;background:url(../image/112-icon-icon.png)  no-repeat 0px 0px;}

.opmsicon13{ margin:0px;padding:0px;background: no-repeat 0px top;width:67px;height:67px;}
.opmsicon13:hover{ margin:0px;padding:0px;background:url(../image/53-1-hover.png)  no-repeat 0px 0px;}

.bttext{ margin:0px;padding:0px;}
.bttext h1{ margin: -23px 0px 0px;padding:0px;color:#B2B2B2;font-family: '';font-size:18px;text-decoration:none;float:none;}
.bttext p{ margin:0px;padding:0px;color:#B2B2B2;font-family: '';font-size:16px;text-decoration:none;float:right;}

.imagegenrate{ margin: 40px 0px;padding:0px;}
.imagegenrate ul{ margin:0px;padding:0px;}
.imagegenrate ul li{ margin:0px;padding:0px;list-style:none;}
.imagegenrate ul li img{ margin: 0px 0px 10px;padding:0px;}
.imagegenrate ul li h1{  margin: 2px 36px 0px;padding:0px;color:#B2B2B2;font-family: '';font-size:16px;text-decoration:none;text-align:left; clear: both;}
.imagegenrate ul li a{  margin: 0px 36px 0px;padding:0px;color:#B2B2B2;font-family: '';font-size:16px;text-decoration:none;float: left;}
.imagegenrate ul li a:hover{ color: #83BB26;}

.topservices1{ margin: 17px 0px;padding:0px;}
.topservices2 {margin: -17px -3px;padding: 0px;}
.topservices3 {margin: 19px -13px 0px -28px;padding: 0px;}

.alltozparagrap{ margin:0px;padding:0px;}
.alltozparagrap p{     margin: 0px 0px 0px;padding: 0px;color: #B2B2B2;font-size: 16px;text-align: left;font-family: '';text-decoration: none;font-weight: normal;line-height: 25px;}
.alltozparagrap p a{ margin: 0px 0px 0px;padding: 0px;color: #83BB26;font-size: 16px;text-align: left;font-family: '';text-decoration:none;font-weight:normal;}
.alltozparagrap ul{ margin:0px;padding:0px;}
.alltozparagrap ul li{ margin:0px;padding:0px;list-style:none;color: #B2B2B2;font-size: 16px;text-align: left;font-family: '';text-decoration: none;font-weight: normal;line-height: 25px;}

.searchmainpage{ margin: 10px 0px 50px;padding:0px;}
.searchmainpage input{ margin:0px;padding:0px 20px;background:#B2B2B2;border:none;width:100%;height:70px;font-family:'Georgia';font-size:36px;color:#3D403F;}

.searchheading{ margin: 0px 0px 10px;padding:0px;}
.searchheading h1{ margin:0px;padding:0px;list-style:none;color:#83BB26;font-size:24px;text-align: left;font-family: '';text-decoration: none;font-weight: normal;}
.searchheading h1 span{ margin:0px;padding:0px;list-style:none;color:#B2B2B2;font-size:24px;text-align: left;font-family: '';text-decoration: none;font-weight: normal;}

::-webkit-input-placeholder {color: #9b9b9b;}
:-moz-placeholder { color: #9b9b9b;  }
::-moz-placeholder { color: #9b9b9b;  }
:-ms-input-placeholder {  color: #9b9b9b;  }

.allsectionsearch { margin: 40px 0px 0px;padding:0px;}
.allsectionsearch ul{ margin:0px;padding:0px;}
.allsectionsearch ul li{ margin:0px;padding:0px;list-style:none;float:left;}
.allsectionsearch ul li a{ margin: 0px 8px 0px 0px;padding:0px;list-style:none;color: #B2B2B2;font-size: 16px;text-align: left;font-family: '';text-decoration: none;font-weight: normal;text-transform:uppercase;transition:all 0.8s;-o-transition: none !important; -ms-transition: none;}
.allsectionsearch ul li a:hover{ color:#83BB26;}
.allsectionsearch ul li.active a{ color:#83BB26;}



.mainservicescont{ margin:0px;padding:0px;background:url(../image/101-mainicon.png) no-repeat 0px top;width:60px;height:70px;}
.mainservicescont:hover{ margin:0px;padding:0px;background:url(../image/101-icon.png) no-repeat 0px 0px;}
.mainservicescont.active{ margin:0px;padding:0px;background:url(../image/101-icon.png) no-repeat 0px 0px;}

.mainservicescont1{ margin:0px;padding:0px;background:url(../image/102-mainiconhover.png) no-repeat 0px top;width:67px;height:86px;}
.mainservicescont1:hover{ margin:0px;padding:0px;background:url(../image/102-mainicon.png) no-repeat 0px 0px;}
.mainservicescont1.active{ margin:0px;padding:0px;background:url(../image/102-mainicon.png) no-repeat 0px 0px;}

.mainservicescont2{ margin:0px;padding:0px;background:url(../image/103-icon.png)  no-repeat 0px top;;width:62px;height:70px;}
.mainservicescont2:hover{ margin:0px;padding:0px;background:url(../image/103-iconhover.png)  no-repeat 0px 0px;}
.mainservicescont2.active{ margin:0px;padding:0px;background:url(../image/103-iconhover.png) no-repeat 0px 0px;}



.mainwayfinding1{ margin:0px;padding:0px;background:url(../image/19-2.png) no-repeat 0px top;;width:67px;height:67px;}
.mainwayfinding1:hover{ margin:0px;padding:0px;background:url(../image/18-1.png)  no-repeat 0px 0px;}
.mainwayfinding1.active{ margin:0px;padding:0px;background:url(../image/18-1.png)   no-repeat 0px 0px;}


.mainwayfinding2{ margin:0px;padding:0px;background:url(../image/18-2.png) no-repeat 0px top;width:68px;height:67px;}
.mainwayfinding2:hover{ margin:0px;padding:0px;background:url(../image/19-1.png) no-repeat 0px 0px;}
.mainwayfinding2.active{ margin:0px;padding:0px;background:url(../image/19-1.png) no-repeat 0px 0px;}

.mainwayfinding3{ margin:0px;padding:0px;background:url(../image/18-3.png) no-repeat 0px top;width:67px;height:67px;}
.mainwayfinding3:hover{ margin:0px;padding:0px;background:url(../image/18-4.png) no-repeat 0px 0px;}
.mainwayfinding3.active{ margin:0px;padding:0px;background:url(../image/18-4.png) no-repeat 0px 0px;}


.defultcontainer{ margin:40px 0px;padding:0px;}

.defulttextcenter{ margin:0px;padding:0px;}
.defulttextcenter ul{ margin:0px;padding:0px;}
.defulttextcenter ul li{ margin:0px 70px 0px 0px;padding:0px;list-style:none;float:left;}
.defulttextcenter ul li h3{ color: #83BB26;font-size:16px;text-decoration: none;font-family: '';margin: 0px 0px 30px;padding:0px 0px;font-weight:normal;text-transform:uppercase;}


.defultbottom{ margin:0px;padding:0px;}
.defultbottom ul{ margin:0px;padding:0px;}
.defultbottom ul li{ margin:0px 70px 0px 0px;padding:0px;list-style:none;float:left;}
.defultbottom ul li h1{ color: #3D403F;font-size:14px;text-decoration: none;font-family: '';margin: 12px 26px 0px;padding: 2px 25px;font-weight:normal;background:url(../image/opms-icon.jpg) no-repeat left top;}


.mainwservices1{ margin:0px;padding:0px;background:url(../image/60-1.png) no-repeat 0px top;width:100px;height:100px;transition:all 0.8s;-o-transition: none !important; -ms-transition: none;float:inherit;}
.mainwservices1:hover{ margin:0px;padding:0px;background:url(../image/60-1hover.png) no-repeat 0px 0px;}
.mainwservices1.active{ margin:0px;padding:0px;background:url(../image/60-1hover.png) no-repeat 0px 0px;}

.mainwservices2{ margin:0px;padding:0px;background:url(../image/61-1.png) no-repeat 0px top;width:100px;height:100px;transition:all 0.8s;-o-transition: none !important; -ms-transition: none;float:inherit;}
.mainwservices2:hover{ margin:0px;padding:0px;background:url(../image/61-1hover.png) no-repeat 0px 0px;}
.mainwservices2.active{ margin:0px;padding:0px;background:url(../image/61-1hover.png) no-repeat 0px 0px;}

.mainwservices3{ margin:0px;padding:0px;background:url(../image/62-1.png) no-repeat 0px top;width:100px;height:100px;transition:all 0.8s;-o-transition: none !important; -ms-transition: none;float:inherit;}
.mainwservices3:hover{ margin:0px;padding:0px;background:url(../image/62-1hover.png) no-repeat 0px 0px;}
.mainwservices3.active{ margin:0px;padding:0px;background:url(../image/62-1hover.png) no-repeat 0px 0px;}

.aligncenter{ margin: 0px 0px 0px 90px;padding:0px;}
.aligncenter ul{ margin:0px;padding:0px;}
.aligncenter ul li{ margin:0px;padding:0px;list-style:none;}

.aligncenter1{ margin: 0px 0px 0px 90px;padding:0px;}
.aligncenter1 ul{ margin:0px;padding:0px;}
.aligncenter1 ul li{ margin:0px;padding:0px;list-style:none;}



.mainabout1{ margin:0px;padding:0px;background:url(../image/40-1.png) no-repeat 0px top;width:123px;height:119px;transition:all 0.8s;-o-transition: none !important; -ms-transition: none;float:inherit;}
.mainabout1:hover{ margin:0px;padding:0px;background:url(../image/40-1hover.png) no-repeat 0px 0px;}
.mainabout1.active{ margin:0px;padding:0px;background:url(../image/40-1hover.png) no-repeat 0px 0px;}

.mainabout2{ margin:0px;padding:0px;background:url(../image/41-1.png) no-repeat 0px top;width:123px;height:119px;transition:all 0.8s;-o-transition: none !important; -ms-transition: none;float:inherit;}
.mainabout2:hover{ margin:0px;padding:0px;background:url(../image/41-1hover.png) no-repeat 0px 0px;}
.mainabout2.active{ margin:0px;padding:0px;background:url(../image/41-1hover.png) no-repeat 0px 0px;}

.mainabout3{ margin:0px;padding:0px;background:url(../image/42-1.png) no-repeat 0px top;width:123px;height:119px;transition:all 0.8s;-o-transition: none !important; -ms-transition: none;float:inherit;}
.mainabout3:hover{ margin:0px;padding:0px;background:url(../image/42-1hover.png) no-repeat 0px 0px;}
.mainabout3.active{ margin:0px;padding:0px;background:url(../image/42-1hover.png) no-repeat 0px 0px;}



.scrollToTop{width:55px; height:45px;padding:10px; text-align:center;/* background: #83BB26;*/font-weight: bold;color: #444;text-decoration: none;position:fixed;top:547px;right:40px;display:none;transition:all 0.8s;-o-transition: none !important; -ms-transition: none;background:url(../image/airo-to-top.png) no-repeat center;}
/*.scrollToTop i{ color:#fff;font-size:24px;}*/
.scrollToTop:hover{background:url(../image/airo-to-tophover.png) no-repeat center;}
/*.scrollToTop:hover i{ color:#83BB26;}*/


.banner-shadow1{ margin:0px;padding:0px;}
.banner-shadow1 .overlaytext1{ margin:0px;padding:0px;}
.banner-shadow1 .overlaytext1 h1 { margin: 20px 0px 20px;padding:0px;color:#83BB26;text-transform:uppercase;font-size:20px;text-align:left;font-family: '';}
.banner-shadow1 .overlaytext1 h1 a { margin:0px 0px 20px;padding:0px;color:#83BB26;text-transform:uppercase;font-size:20px;text-align:left;font-family: '';text-decoration:none;}
.banner-shadow1 .overlaytext1 h2 { margin:0px 0px 18px;padding:0px;color:#B2B2B2;font-size:18px;text-align:left;font-family: 'Georgia';text-decoration:none;}
.banner-shadow1 .overlaytext1 p { margin:0px 0px 0px;padding:0px;color:#B2B2B2;font-size:16px;text-align:left;font-family: '';text-decoration:none;}


.banner-shadow2{ margin:0px;padding:0px;}
.banner-shadow2 .overlaytext2{ margin:0px;padding:0px;position:absolute;top: 2em;left:10em;right:0px;}
.banner-shadow2 .overlaytext2 h1 { margin:0px 0px 18px;padding:0px;color:#83BB26;text-transform:uppercase;font-size:36px;text-align:left;font-family: '';}
.banner-shadow2 .overlaytext2 h1 a { margin:0px 0px 18px;padding:0px;color:#83BB26;text-transform:uppercase;font-size:36px;text-align:left;font-family: '';text-decoration:none;}
.banner-shadow2 .overlaytext2 h2 { margin:0px 0px 18px;padding:0px;color:#B2B2B2;font-size:21px;text-align:left;font-family: 'Georgia';text-decoration:none;}
.banner-shadow2 .overlaytext2 p { margin:0px 0px 18px;padding:0px;color:#B2B2B2;font-size:16px;text-align:justify;font-family: '';text-decoration:none;width: 370px;}


.bannerairoleft{ margin:0px;padding:0px;}
.bannerairoleft .leftairobanner{ margin:0px;padding:0px;position:absolute;left:0px;top:36em;z-index:9999;}
.bannerairoleft .leftairobanner img{ margin: 0px 20px 0px 0px;padding:0px;}

.bannerairoright{ margin:0px;padding:0px;}
.bannerairoright .rightairobanner{ margin:0px;padding:0px;position:absolute;right: 10em;top:36em;z-index:9999;}
.bannerairoright .rightairobanner img{ margin: 0px 20px 0px 0px;padding:0px;}


.cath1{ margin: 0px 0px 0px 0px;padding:0px;}
.cath1 h1{     margin: 10px 0px 0px;padding: 0px;color: #3D403F;text-transform: uppercase;font-size:12px;text-align: center;font-family: '';text-decoration: none;word-wrap: break-word;width: 67px;}
.cath1:hover h1{ color:#83BB26;text-align:center;}
.cath1:hover h1.active{ color:#83BB26;text-align:center;}

.cath1 >.cathtext { margin:0px;padding:0px;}
.cath1 >.cathtext h1{ margin: 10px 0px 0px;padding: 0px;color: #3D403F;text-transform: uppercase;font-size:13px;text-align: center;font-family: '';text-decoration: none;word-wrap: break-word;}
.cath1 >.cathtext:hover h1{ color:#83BB26;text-align:center;}

.bannerfullscreen{ margin:0px;padding:0px;}
.bannerfullscreen img{ margin:0px;padding:0px;width:100%;height:auto;}

.cath4{ margin: 0px 0px 0px 0px;padding:0px;}
.cath4 h1{     margin: 10px 0px 0px;padding: 0px;color: #3D403F;text-transform: uppercase;font-size:13px;text-align: center;font-family: '';text-decoration: none;word-wrap: break-word;width: 67px;}
.cath4:hover h1{ color:#83BB26;text-align:center;}

/* new modification css blog */

.menuleftcenter3{ /*margin: 70px 0px 0px;*//*margin: 98px 84px 0px;*//*margin: 98px 73px 0px;*/padding:0px;float:left;/*margin: 48px 73px 0px;*/margin: 48px 80px 0px;}
.menuleftcenter3 h1{ margin:0px 0px 0px;padding:0px;color:#83BB26;text-transform:uppercase;font-size:32px;text-align:left;font-family: '';}
.menuleftcenter3 h1 a{ margin:0px 0px 18px;padding:0px;color:#83BB26;text-transform:uppercase;font-size:32px;text-align:left;font-family: '';text-decoration:none;}
.menuleftcenter3 ul{ margin:0px;padding:0px;}
.menuleftcenter3 ul li{ margin:0px;padding:0px;list-style:none;width: 310px;}
.menuleftcenter3 ul li a{ margin:0px;padding:0px;color:#B2B2B2;font-size:24px;text-align:left;text-decoration:none;text-transform:capitalize;transition:all 0.8s;-o-transition: none !important; -ms-transition: none;font-family: '';line-height: 28px;}
.menuleftcenter3 ul li span a{ margin:0px 0px 18px;padding:0px;color:#83BB26;text-transform:capitalize;font-size:32px;text-align:left;font-family: '';}
.menuleftcenter3 ul li a:hover{ color:#83BB26;}

#map {width:100%;height: 500px;}


.socialmediaandlogingfixed{ margin:0px;padding:0px;/*width:921px;*//*width: 892px;*/width: 882px;}

.bannerfullscreen2 {width:100%;min-height:620px;background-repeat:no-repeat;background-position:top center;background-size:cover;}

/* new modification css blog */



.abouticon201{margin: 0px 5px 0px 5px;padding:0px;background:url(../image/201-icon.png) no-repeat 0px top;width:60px;height:75px}
.abouticon201:hover{ margin: 0px 5px 0px 5px;padding:0px;background:url(../image/201-iconhover.png) no-repeat 0px 0px;}
.abouticon201.active{ margin: 0px 5px 0px 5px;padding:0px;background:url(../image/201-iconhover.png) no-repeat 0px 0px;}

.abouticon202{ margin: 0px 5px 0px 5px;;padding:0px;background:url(../image/202-icon.png) no-repeat 0px top;width:62px;height:76px}
.abouticon202:hover{margin: 0px 5px 0px 5px;padding:0px;background:url(../image/202-iconhover.png) no-repeat 0px 0px;}
.abouticon202.active{ margin: 0px 5px 0px 5px;padding:0px;background:url(../image/202-iconhover.png) no-repeat 0px 0px;}

.abouticon203{ margin: 0px 5px 0px 5px;padding:0px;background:url(../image/203-icon.png) no-repeat 0px top;width:62px;height:78px}
.abouticon203:hover{ margin: 0px 5px 0px 5px;padding:0px;background:url(../image/203-iconhover.png) no-repeat 0px 0px;}
.abouticon203.active{ margin: 0px 5px 0px 5px;padding:0px;background:url(../image/203-iconhover.png) no-repeat 0px 0px;}

.heredownload{ margin: 44px 0px 0px 0px;padding:0px; font-style:normal; text-transform:none;}
.heredownload h1{ margin:0px;padding:0px;color: #B2B2B2;font-size: 16px;text-align: left;font-family: '';text-decoration: none;font-weight: normal;line-height: 25px; text-transform:none;}
.heredownload a{ margin:0px;padding:0px;color: #83BB26;font-size: 16px;text-align: left;font-family: '';text-decoration: none;font-weight: normal; text-transform:none;}


.imageblockleft{ margin:0px;padding:0px;}
.imageblockleft img{ margin:0px;padding:0px;width:100%;height:auto;}



.ourworkimage{background-image:url(../images/ban.jpg);background-position: center top;background-repeat: repeat-x;width: 100%;background-size: cover;}
.abotwork{margin: 0px; padding: 0px; height: 670px;}
/*.abotwork {
  background-image: url("../images/bg.jpg");
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
}*/





/*endofcss*/















.men_nae{color:#83BB26;}


.section_footer{background: #222222;height: 517px;clear: both;}
.cust_footer {border-bottom: 1px solid;height: 382px;padding: 107px 0px 0px;}
.cust_footerbg {padding: 33px 0 58px;}
.cutom_color {color: #88c73b;}
.cst_post {color: #6A6A6A;list-style: outside none none;}

.cust_partfooter1{list-style: outside none none;}
.cutom_color1{color: #88c73b;}


.cust_partfooter2{list-style: outside none none;}
.cutom_color2{color: #88c73b;}


.cust_partfooter3{list-style: outside none none;}
.cutom_color3{color: #88c73b;}

.cust_partfooter4{list-style: outside none none;}


.end_footer1 > li {font-family:Futura_book ;font-size: 12px;list-style: outside none none;color: #595959;}
.end_footer2 a {color: #4D4D4D;}
.end_footer2 > li {display: inline-block;list-style: outside none none;text-align: center;width: 11%;}
.end_footer2 {margin: 0 0 0 0;text-align: center;}
.end_footer3 {margin: 0 0 0 35px;}
.end_footer4 {margin: 0 0 0 85px; text-align-last: right;}
.cust_fontank {font-size: 20px;}
.cunop_po {font-family: georgia;font-size: 12px;color: #B2B2B2;}
.foot_li2 > li {font-family: georgia;font-size: 12px;color: #9b9b9b;}
.foot_li22 > li{font-family: georgia;font-size: 12px;color: #9b9b9b;}
.foot_li3  > li{font-family: georgia;font-size: 12px;color: #9b9b9b;}
.foot_li33 > li{font-family: georgia;font-size: 12px;color: #9b9b9b;}

.end_footer3 > li{list-style: outside none none;}
.end_footer3 a {color: #595959;font-family: Futura_book;font-size: 12px;}
.end_footer1 {
    color: #595959;
}
.col-lg-4.footer-last {
    padding-right: 3px;
}

.end_footer4 > li{list-style: outside none none;}
.end_footer4 a {color: #595959;font-family: Futura_book;font-size: 12px;}



.cut_got1 > a {font-family: "Futura_book";font-size: 12px;color: #595959;}

.cut_got2 > a {font-family: "Futura_book";font-size: 12px;color: #595959;}

.cut_got3 > a {font-family: "Futura_book";font-size: 12px;color: #595959;}

.cut_got4 > a {font-family: "Futura_book";font-size: 12px;color: #595959;}

.cut_got5 > a {font-family: "Futura_book";font-size: 12px;color: #595959;}

.cut_got6 > a {font-family: "Futura_book";font-size: 12px;color: #595959;}

.cut_got7 > a {font-family: "Futura_book";font-size: 12px;color: #595959;}

.cut_got8 > a {font-family: "Futura_book";font-size: 12px;color: #595959;}

.cut_got9 > a{font-family: "Futura_book";font-size: 12px;color: #595959;}



.cutom_color {font-family: ;font-size: 40px;margin-bottom: 0;margin-top: 10px;font-family: 'Futura LT';}
.addrefooter {padding: 15px 0;}

.cutom_color1 {color: #88c73b;font-family: "Futura LT";margin: 0px;}
.cutom_color2{color: #88c73b;font-family: "Futura LT";margin: 0px;}
.cutom_color3{color: #88c73b;font-family: "Futura LT";margin: 0px;}
.cust_partfooterheadng {padding: 35px 0;}
.cust_partfooter4{padding: 33px 0;}
.foot_li12 > li {font-family: Georgia;font-size: 12px;}
.cst_post {color: #9b9b9b;font-family: georgia;font-size: 14px;}
.foot_li1{color: #bdbdbd;padding: 30px 0;}

.foot_li12{color:#BDBDBD ;}
.foot_li2 {color: #bdbdbd;padding: 30px 0;}
.foot_li22{color:#BDBDBD ;}
.foot_li3{color: #bdbdbd;padding: 30px 0;}
.foot_li12 a {color:#9b9b9b ;}
.foot_li22 a {color:#9b9b9b ;}
.foot_li33 a {color:#9b9b9b;}
.cutom_color1 a, .cutom_color2 a, .cutom_color3 a {
    color: #99cc33;
}

.cut_ptupo {margin-bottom: 0;}
.sectionwelcomeabout {margin-bottom: 50px;}

.cust_jremove{margin-bottom: 0px!important;}
.csut_ourhistory{height: 100px;}

/*.cu_aboutpa > h2 {color: #939393;font-family: "Futura_book";margin: 0 0 50px;}*/
.cu_aboutpa > h2 {
    color: #B2B2B2;
    font-family: 'futura_md_btbold_italic';
    margin: 0px 0 40px;
    text-transform: uppercase;
    font-size: 26px;
}
.cu_aboutpa p {
    color: #B2B2B2;
    font-family: georgia;
    font-size: 16px;
    line-height: 25px;
}
.cu_aboutpa p.cut_ptupo {
    margin-bottom: 8px;
}
.fis_pag {color: #B2B2B2;font-family: georgia;font-size: 25px;margin-bottom: 40px;}
.cut_ptupo {font-family: georgia;font-size: 14px;color:#B2B2B2;}

.cutom_carrer{font-family: georgia;font-size: 14px;color:#B2B2B2;margin-bottom: 45px; }

.cutom_carrer12{font-family: georgia;font-size: 14px;color:#B2B2B2;margin-bottom: 90px;}



/*.sectionwelcomeabout {margin: 50px 0;}*/
.imgo_pros > img {height: auto;max-width: 100%;}
.cut_nopadding {padding-right: 0;background: #333333;}
.cut_nopaddhoe {padding-right: 0;}
.cut_nopadd{padding-right: 0;}
.custom_care {background: #333333;/*#595959*/ none repeat scroll 0 0;padding: 35px 35px 35px 35px;margin-bottom: 46px;}
.cut_carr {color: #fefefe;font-family: georgia;margin: 0;font-size: 30px;line-height: 35px;}
.cutom_desi {font-size: 30px;margin-top: 35px!important;color: #fefefe;font-family: georgia;/*line-height: 25px*/;}
.carr_subheading {margin: 32px 0px 0px;}
.carr_pargr{padding: 30px 0px 0;margin-bottom: 20px;}
.cut_subhead {color: #b2b2b2;font-family: Futura_book;font-size: 16px;margin: 0;}
.cutom_utr {color: #b2b2b2;font-family: georgia,serif;font-size: 16px;/*line-height: 16px;*/}
.cut_headr {color: #fefefe;font-family: georgia;font-size: 14px;}
.carr_vta ul{padding: 0px;}
.carr_vta ul li {color: #B2B2B2;font-family: georgia;font-size: 16px;list-style: outside none none;}
.carr_vta ul li span {
    font-size: 16px;
}
.cutom_carr {margin: 0 0 15px;}
.carr_ako {margin: 70px 0 0px;}
.carr_ako > a {font-family: 'Futura LT';font-size: 16px;text-transform: uppercase;}
.carr_ako > a:hover{color: #fff;}
.custocarrer2{margin: 35px 0px 0px;/*border-bottom: 2px solid #525252;*/}
.cust_caree{margin-bottom: 100px;}
.cust_carre {padding-right: 20px;}

.custom_form {background: #333333 none repeat scroll 0 0;}
.cuto_heading {padding: 45px;}
.ctuo_pado {color: #fefefe;font-family: georgia;font-size: 25px;text-transform: capitalize; margin: 0px;}
.ctu_post {color: #88c73b;font-family: "Futura_book";margin: 30px 0 0;text-transform: uppercase;}
/*form*/
.ctuom_na {color: #b2b2b2;display: block;  font-family: georgia;font-size: 16px;font-weight: 600;width: 100%;}
.cut_input {background: #222222 none repeat scroll 0 0;border: medium none;font-family: Georgia;padding: 10px;width: 100%;color: #b2b2b2;}
.remocust_padd{padding: 0px;}
.fro2 {width: 60%;}
.stra {color: #88c73b;}
.ctuom_check {
    color: #b2b2b2;
    display: inline-block;
    font-family: georgia;
    font-size: 20px;
    width: 90%;
    padding-left: 100px;
    vertical-align: middle;
    margin-bottom: 0;
    font-weight: normal;
}
section.study-line .study_c p {
    font-style: italic;
}
.form_sect button.btn {
    background: #222222;
    color: #83BB26;
    font-family: 'Futura LT';
    text-transform: uppercase;
    border: 0px none;
    border-radius: 0;
    max-width: 200px;
    width: 100%;
    padding: 15px 0;
    margin-top: 56px;
    margin-bottom: 55px;
}
.cut_check{margin: 20px 0px 30px;}
.cust_sele {padding: 10px;width: 100%;background: rgba(0, 0, 0, 0.36);border: medium none;font-family: Georgia;padding: 10px;width: 100%;}
/*.cust_sele {background-color: rgba(0, 0, 0, 0.36);background-image: url("images/down.png");background-position: center center;background-repeat: no-repeat;background-size: cover;font-family: Georgia;padding: 10px;width: 100%;}*/
.fro1 {
  margin: 20px 0 0;
  width: 91%;
}
.fro2 {margin: 20px 0 0;}
.fro3 {margin: 20px 0 0;}
.fro4 {margin: 20px 0 0;}
.fro5 {margin: 20px 0 0;}
.fro6 {margin: 20px 0 0;}

select {
   -webkit-appearance: none; 
   -moz-appearance: none;
   appearance: none;       /* remove default arrow */
      /* add custom arrow */
}

/*fromendcss*/
/*new*/
    

/*=Slides
----------------------------------------------- */
.cslide-slides-master {overflow: hidden;}
.cslide-slides-container {visibility: hidden; }
.cslide-slide {float:left;background-color: #333333; }


.cslide-prev-next {
  display: none;
  text-align: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.cslide-prev, .cslide-next {display: inline-block;color: #B6B0B4;cursor: pointer;}
.cslide-disabled {opacity: 0.3; }

/*endcss*/
.cust_b2{/*border-bottom: 3px solid #3e3e3e;*/}
.cust_bordewel {/*border-bottom: 3px solid #3e3e3e;*/border-top: 3px solid #333333;}
.slide_heding {
    color: #b2b2b2;
    font-family: georgia;
    font-size: 25px;
    line-height: 1.5;
    text-align: center;
    margin: 25px 0 17px 0;
    padding: 0 50px;
}
.cslide-slides-master span.cslide-prev:hover, .cslide-slides-master span.cslide-next:hover {
    color: #83bc41;
}
.work_subher .cut-working p {
    font-size: 25px;
    line-height: 32px;
}
.cslide-slides-master .cslide-prev-next {
    position: absolute;
    width: 100%;
    opacity: 1;
    bottom: 0;
    margin-bottom: 50px;
}
div#myCarousel .left span.custom_arrowleft  {
	width: 30px;
    float: right;
    font-size: 18px;
    margin-right: 15px;
    background: url(../images/arrow-left-a.svg) no-repeat;
    background-repeat: no-repeat;
    background-position: center center;
    height: 30px;
}
div#myCarousel .left span.custom_arrowleft:before {
   display: none;
}
div#myCarousel .left span.custom_arrowleft:hover {
    background: url(../images/arrow-left-a-hover.svg) no-repeat;
}
div#myCarousel .right span.custom_arrowleft:hover {
        background: url(../images/arrow-right-a-hover.svg) no-repeat;
}



div#myCarousel.culture-slide a.left.carousel-control {
    top: inherit;
    bottom: 0;
    width: 30px;
    height: 30px;
    opacity: 1;
    left: 65px;
}

div#myCarousel.culture-slide a.left.carousel-control span.custom_arrowleft {
    left: inherit;
    height: 30px;
    position: inherit;
    top: inherit;
    bottom: 35px;
    margin: 0;
}
.cut-carre11 p {
    color: #B2B2B2;
    font-family: georgia;
    font-size: 16px;
    line-height: 25px;
    margin: 0;
}
div#myCarousel.culture-slide a.right.carousel-control {
    top: inherit;
    bottom: 0;
    width: 30px;
    height: 30px;
    opacity: 1;
    right: 15px;
}

div#myCarousel.culture-slide a.right.carousel-control span.custom_arrowleft {
    right: 115px;
    height: 30px;
    position: inherit;
    top: inherit;
    bottom: 35px;
    margin: 0;
}


.height-540 .study_c {
    font-style: italic;
    bottom: -4px;
    top: inherit;
}
.custom_about p {
    color: #B2B2B2;
    font-family: georgia;
    font-size: 16px;
    line-height: 25px;
}
.height-250 h1.cut-carre_special_page {
    font-size: 30px;
    padding-right: 210px;
    line-height: 45px;
    padding-top: 32px;
    margin-top: 0;
}
.cuto_exper_special-page a.find-out-more {
    color: #b2b2b2;
    font-family: 'Futura LT';
    font-size: 16px;
    margin: 45px 0px 38px 0px;
    text-transform: uppercase;
    position: absolute;
    top: 65px;
    right: 0;
    left: 0;
    text-align: left;
}
.cuto_exper p.csut_lou {
    margin-top: 0;
}
.cuto_exper_special-page a.find-out-more:hover {
	color: #99cc33;
}

.height-250 p.study_c_2 {
    font-family: 'Futura LT';
    text-transform: uppercase;
}
.cst_posrspecial_page p {
    color: #B2B2B2;
    font-family: georgia;
    font-size: 16px;
}
.cst_posrspecial_page h2.cut_fon {
    font-family: 'futura_md_btbold_italic';
    font-style: italic;
    color: #B2B2B2;
    font-size: 26px;
}
.cuto_exper_special-page h2 {
    font-family: 'futura_md_btbold_italic';
    font-style: italic;
    color: #B2B2B2;
    font-size: 26px;
    min-height: 128px;
}
div#myCarousel .right span.custom_arrowleft  {
	width: 30px;
    float: right;
    font-size: 18px;
    margin-right: 15px;
    background: url(../images/arrow-right-a.svg) no-repeat;
    background-repeat: no-repeat;
    background-position: center center;
    height: 30px;
}
div#myCarousel .right span.custom_arrowleft:before {
   display: none;
}
.cslide-slides-master span.cslide-next {
    width: 18px;
    float: right;
    font-size: 18px;
    margin-right: 15px;
    background: url(../images/arrow-right-a.svg) no-repeat;
    background-repeat: no-repeat;
    background-position: center center;
    height: 18px;
}
.cslide-slides-master span.cslide-prev {
    width: 18px;
    float: left;
    margin-left: 5px;
    opacity: 1;
    font-size: 18px;
    background: url(../images/arrow-left-a.svg) no-repeat;
    background-repeat: no-repeat;
    background-position: center center;
    height: 18px;
}
.cust_colorpoting p {
    color: #B2B2B2;
    font-family: georgia;
    font-size: 16px;
    line-height: 28px;
}
.cslide-slides-master span.cslide-prev i, .cslide-slides-master span.cslide-next i{
    display: none;
}
.box1 .slihear h5 {
    font-family: 'futura_md_btbold_italic';
    font-size: 16px;
    color: #595959;
    margin: 32px 20px 0px 50px;
}
.slide_pargp {
    color: #959595;
    font-family: georgia;
    font-size: 16px;
    margin: auto;
    padding: 0 50px;
    text-align: center;
}
.carr_subheading h4 {
    font-family: 'futura_md_btbold_italic';
    color: #b2b2b2;
}
.carr_heading {
    min-height: 70px;
}
.custom_form p.ctu_post {
    font-family: 'Futura LT';
    font-size: 16px;
    margin-top: 16px;
}
.form_sect .ctuom_na {
    font-size: 22px;
    font-weight: normal;
    margin-bottom: 13px;
}
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 100px #222 inset;
    -moz-box-shadow: 0 0 0 100px #222 inset;
    box-shadow: 0 0 0 100px #222 inset;
    -webkit-text-fill-color: #fff;
}
.form_sect .ctuom_na {
    font-size: 22px;
    font-weight: normal;
    margin-bottom: 13px;
}
section.form_section.job-listing .cut_input {
    color: #fff;
    outline: none;
}
section.form_section.job-listing .form_sect .cust_sele {
    color: #595959;
}
.job-list-select {
    position: relative;
}
.latestnews.fillter-check .minwid {
    font-family: 'Futura LT';
}
.job-list-select:after {
    background: url(../images/arrow-down-job.svg) no-repeat;
    background-repeat: no-repeat;
    content: "";
    display: block;
    width: 15px;
    height: 15px;
    position: absolute;
    top: 19px;
    left: 170px;
}
.form_section.job-listing button.btn.btn-default:hover {
    background-color: #83BB26;
    color: #fff;
}
.form_sect .cust_sele {
    color: #fff;
    font-size: 20px;
    font-style: italic;
}
.form_sect .cut_input::placeholder{
    color: #595959;
    font-size: 20px;
    font-style: italic;
}
.form_sect .cut_input {
    min-height: 50px;
}
.form_sect .cut_input, .form_sect .cust_sele {
    margin-bottom: 20px;
}
.cuo_posu {color: #5a5a5a;font-family: Futura_book;font-size: 14px;text-transform: uppercase;margin: 30px 20px 0px;}
.cust_left {text-align: left;width: 75%;}
.cus_nxt {margin-bottom: 40px;margin-top: 35px;}



.cult_pa{text-transform: uppercase;}
.newslide {/*border-bottom: 2px solid #353535;*/}
.cust_buuton{margin: 0px;}
.cust_buuton .cusprhe{margin: 100px 0px;}
.cuttxp{z-index: 9999!important;}
.cuot_left .simple_letpo {margin-top: 140px;}
.cuot_left:hover {background-image: none!important;}


.work_fir {text-align: right;}
.work_head {font-size: 16px;margin: 35px 0 30px 0;text-transform: uppercase;color: #474747;cursor: pointer;padding: 0 15px;}
.work_fir h5.work_head a {
    font-family: 'futura_md_btbold_italic';
    font-style: italic;
    color: #595959;
}
.work_fir h5.work_head a:hover {
    color: #83BB26;
}
.work_head:hover{color: #83bb26;}
.work_subhead {color: #B2B2B2;font-size: 16px;margin: 0px;text-transform: uppercase;font-family: 'Futura LT'; float: left;}

.work_subhad {color: #B2B2B2;font-size: 26px;text-transform: uppercase;margin: 45px 0 40px 0;font-family:'futura_md_btbold_italic';}
.cut-working {color: #B2B2B2; font-family: georgia;font-size: 25px;margin-bottom: 32px; line-height: 36px; }
.imagecenter > img {margin: 0;max-width: 100%;height: auto;}
.ralte_work2 {text-align: right;padding-right: 15px;}
.suwor{margin: 0px;}
.suwor {color: #b2b2b2;font-family: futura_book;font-size: 16px;margin-bottom: 0;margin-top: 8px;text-transform: uppercase;}


.suwor1{margin: 0px;}
.suwor1 a {color: #595959;font-family: 'futura_md_btbold_italic';font-size: 16px;margin: 0;text-transform: uppercase;}
.suwor1 a:hover{color:#83bb26;}

.ralte_work2 h3.suwor1 {
    position: relative;
    top: -8px;
}
.carousel .slihear h5 {
    font-family: 'futura_md_btbold_italic';
    font-size: 16px;
    margin-left: 0;
    color: #595959;
}
.carousel .cust_potyuijio p, .carousel .cust_potyuijio p.slide_pargp {
    color: #B2B2B2;
}
div#ourhistory {
    height: auto;
    padding: 0 0 60px;
}
.cu_aboutpa p.fis_pag {
    color: #B2B2B2;
    font-family: georgia;
    font-size: 25px;
    margin-bottom: 40px;
    line-height: 32px;
}
div#myCarousel a.right.carousel-control.myleft .custom_arrowleft {
    right: 35px;
    height: 30px;
    position: inherit;
    top: inherit;
    bottom: 35px;
    margin: 0;
}
div#myCarousel a.left.carousel-control.myleft .custom_arrowleft {
    left: inherit;
    height: 30px;
    position: inherit;
    top: inherit;
    bottom: 35px;
    margin: 0;
}
.container-fluid.cut_nopadding div#myCarousel a.right {
    top: inherit;
    bottom: 0;
    width: 30px;
    height: 30px;
    opacity: 1;
    right: 15px;
}
.container-fluid.cut_nopadding div#myCarousel a.left {
    top: inherit;
    bottom: 0;
    width: 30px;
    height: 30px;
    opacity: 1;
    left: 15px;
}
.workcontent {margin: 31px 0 21px 0;}
.ral_imag > img {height: auto;max-width: 100%;}
.wor_copo {padding: 0;}
.wor_copo1 {padding: 0;}
.wor_copo2 {padding: 0;}

.cuhead_ar {left: 0;position: absolute;right: 0;top: 0;z-index: 9999;}
.cut_headingim {color: #b2b2b2;font-family: georgia;font-size: 16px;}
.cut_headingim {color: #b2b2b2;font-family: georgia;font-size: 16px;margin: 0;}
.cuhead_ar {margin: 35px;}
.cust_icons > ul {border: 2px solid rgba(255, 255, 255, 0.3);margin: 0 0 0;padding: 7px 8px;}
.cust_icons {}
.cust_icons {position: fixed;right: 0; top: 50%;transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%);}
.cust_icons li {list-style: outside none none;}
.cust_icons ul li i {color: #bcbcba;font-size: 22px;padding: 10px 8px;}
.cust_icons ul li i:hover {
    color: #83BB26;
}
.all_prject_title{ color: #B2B2B2;font-family: Futura;font-size: 16px;margin: 0;text-transform: uppercase; padding: 30px 0 62px 0;}
.header-padding{padding-top: 115px;}
.custom_container {/*padding: 0 0 0 130px;*/  max-width: 1120px; margin: auto;}
.box1, .box2{height: 520px; overflow: hidden;}
.cut_imgaes12, .imgo_pros{height: inherit;}

.cut-carre{color: #afafaf;font-family: georgia;font-size: 21px;margin-bottom: 45px;}
.colpadding {padding: 0;}
.cut_imgaes12 > .imgo_pros > .about_img {
    height: 100%;
    max-width: none;
    width: 100%;
    object-fit: cover;
}
.cut_imgaes12.pull-right .imgo_pros {
    width: 100%;
    height: 100%;
}
.box2 .cut_imgaes12.pull-right {
    width: 100%;
    float: inherit !important;
}

.cut_banner{margin: 0px;padding: 0px;position: relative;}
.cust_exprspecial{
    top: 130px;
}
.custom_about {margin: 100px 0;}
.cust_sma > img {height: auto;margin: 0;max-width: 100%;padding: 0;}

/*newcss26-05*/
.cut_clutur {line-height: 0;margin: 0;text-align: right;}
.cutom_cututre{
    color: #595959;
    font-size: 16px;
    margin: 32px 0 0;
    text-transform: uppercase;
    font-family: 'futura_md_btbold_italic';
}
.removeusepadding {padding: 0;}
.rempadding{padding: 0;}

.custom_text {
  text-align: center;
}
.ctop > h1 {
    color: #b2b2b2;
    font-family: Futura LT;
    font-size: 26px;
    text-transform: uppercase;
    margin: 0px;
    font-style: italic;
}
.ctop > a {
  font-family: Futura LT;
  font-size: 16px;
  padding: 10px;
  text-transform: uppercase;
  margin: 0px;
  padding: 0px;
}
.simpe{
  display: block;
  float: none;
  margin: auto;
  text-align: center;
}
.ctop {
  margin: 94px 0;
}
.abotwork .simpe .ctop>a:hover {
    color: #fff;
    background: #83BB26;
}
.abotwork .simpe .ctop>a {
    background-color: #222222;
    display: block;
    max-width: 200px;
    margin: auto;
    padding: 14px 0;
}
.cusst_ust {
  color: #B2B2B2;
  font-family: georgia;
  font-size: 16px;
  line-height: 25px;
  margin: 40px 0 110px;
}
.cutom_image > img {
  height: auto;
  max-width: 100%;
}

/*.cuto_exper {
  background: rgba(0, 0, 0, 0.85) none repeat scroll 0 0;
  padding: 35px;
  position: absolute;
  top: 246px;
}*/
.cuto_exper {
  background: rgba(0, 0, 0, 0.85) none repeat scroll 0 0;
    padding: 35px;
    position: absolute;
  
    min-height: 480px;
    /*top: 230px;*/
}
.exper-item-wrap {
    position: relative;
    height: 682px;
}
.exper-item-wrap .cutom_image {
    max-height: 100%;
    overflow: hidden;
    height: 100%;
}
.exper-item-wrap .cutom_image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.expremov-special-page{
    overflow: hidden;
    margin: 15px 0px;
}
.cuto_exper_special-page-hover{
  bottom: 0!important;
}
.cst_posrspecial_page{
  top: 31px;
  padding-bottom: 35px;
  left: 35px;
  position: absolute;
  right: 35px;
}
.find-out-more{
    color: #afafaf;
    font-family: Futura_book;
    text-transform: uppercase;
    margin: 35px 0px;
    display: block;
}
.cuto_exper_special-page{
  background-color: rgba(0, 0, 0, 0.8);
  bottom: -429px;
  color: #fff;
  height: 100%;
  left: 15px;
  padding-bottom: 35px;
  padding-left: 35px;
  padding-right: 35px;
  padding-top: 35px;
  position: absolute;
  transition-delay: 0s;
  transition-duration: 0.5s;
  transition-property: all;
  transition-timing-function: ease-in-out;
  width: 333px;
}
.expremov-special-page .cutom_image {
    width: 100%;
    margin: auto;
    max-width: 333px;
}
.cut_fon {
  color: /*#afafaf*/#b2b2b2;
  font-family: futura_book;
  font-size: 20px;
  margin: 0px;
min-height:52px;
}
.csut_lou {
  color: #B2B2B2;
  font-family: georgia;
  font-size: 16px;
  margin: 35px 0;
  min-height:198px;
}
.team-experince-heading a{
    font-family: futura_book!important;
    text-transform: uppercase;
}
.team-experince-heading h4{
    color: rgb(178, 178, 178);
    font-family: georgia;
}
.title-team{
    color: rgb(178, 178, 178);
    font-family: futura_book;
    font-size: 19.6311px;
    outline-color: currentcolor;
    outline-style: none;
    outline-width: medium;
    text-transform: uppercase;
}
.title-team-dsgn{
    color: #B2B2B2;
    font-family: georgia;
    font-size: 25px;
    margin-bottom: 25px;
    margin-top: 13px;
}

.carousel.team-member-slide a.left.carousel-control {
    top: inherit;
    width: 30px;
    bottom: 50px;
    left: 125px;
    height: 30px;
    background: url(../images/arrow-left-a.svg) no-repeat;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 30px 30px;
}

.carousel.team-member-slide a.left.carousel-control:hover{
    background: url(../images/arrow-left-a-hover.svg) no-repeat;
    background-size: 30px 30px;
}
.team-inner-item .toptext a h1:hover {
    color: #99cc33;
}

.carousel.team-member-slide a.right.carousel-control {
    top: inherit;
    width: 30px;
    bottom: 50px;
    right: 125px;
    height: 30px;
    background: url(../images/arrow-right-a.svg) no-repeat;
    background-size: 30px 30px;
    background-repeat: no-repeat;
    background-position: center center;
}
.carousel.team-member-slide a.right.carousel-control:hover {
    background: url(../images/arrow-right-a-hover.svg) no-repeat;
    background-size: 30px 30px;
}

.carousel.team-member-slide a.left.carousel-control span {
    display: none;
}

.carousel.team-member-slide a.right.carousel-control span {
    display: none;
}


.carousel.team-member-slide h4.title-team {
    font-family: 'futura_md_btbold_italic';
    color: #B2B2B2;
    font-size: 26px;
    margin-bottom: 0px;
    margin-top: 0;
}
.padding-35{
    text-align: right;
    padding-bottom: 35px!important;
    padding-top: 35px!important;
}
.team_full_head a{
    color: rgb(128, 128, 128);
    font-family: futura_book;
    font-size: 16px;
    text-align: right;
    text-transform: uppercase;
}
.team-description{
    color: rgb(178, 178, 178);
    font-family: georgia;
    font-size: 16px;
    margin-bottom: 35px;
}
.color-gray-bg{
    background-color: #333;
    height: 620px!important;
    padding-left: 130px;
    padding-top: 100px;
}
.sub-link-about a {
    color: #595959;
    font-family: 'futura_md_btbold_italic';
    font-size: 16px;
    text-transform: uppercase;
    display: block;
}
.teamheadind > a {
  color: rgb(178, 178, 178);
  font-family: serif;
  font-size: 19.6311px;
  outline-color: currentcolor;
  outline-style: none;
  outline-width: medium;
  text-decoration-color: currentcolor;
  text-decoration-line: none;
  text-decoration-style: solid;
}
.teamheadind {
  padding-bottom: 0;
  padding-left: 35px;
  padding-right: 0;
  padding-top: 35px;
}
.margin-35{
    margin: 35px 0px!important;
}
.csut_lou_specail {
  color: #b2b2b2;
  font-family: georgia;
  font-size: 16px;
  margin: 28px 0;
}
.csut_foot {
  color: #afafaf;
  font-family: futura_book;
  font-size: 12px;
 line-height: 20px;
  margin: 0px;
}
.expremov {
  padding-right: 0;
}
.backwhite {
  background: #fff none repeat scroll 0 0;
}
/*endofcss*/
.newsheadind{padding:26px 0 0 35px;}
.newheadind > a {font-family: Georgia;font-size:25px;color: #B2B2B2;text-decoration: none;outline: medium none;}
.newheadind > a:hover {color: rgb(131, 187, 38);}
.newssection {background: rgb(34, 34, 34) none repeat scroll 0 0;/*min-height:1607px;*/padding: 50px 0px 0px 0px;width: 100%;/*border-bottom: 1px solid #4C4C4C;*/}
.newsolder > a {font-family:'futura_md_btbold_italic';font-size: 16px;text-transform: uppercase;font-weight:500;text-decoration: none; }
.newsolder > a:hover, a:focus{color:rgb(131, 187, 38);}
.newsolder{
    text-align: right;
    padding: 90px 30px 90px;
    text-transform: uppercase;
    font-family: 'futura_md_btbold_italic';
    font-size: 16px;
    max-width: 1120px;
    margin: auto;
}
.newsolder a.loadmore {
    font-size: 16px;
    color: #595959;
}
.newsolder a.loadmore:hover {
	color: #99cc33;
}
.latestnews > a {font-size: 16px;text-transform: uppercase;color: #b2b2b2;text-decoration: none;font-family:'Futura LT';}
.latestnews2 > a {font-size:16px;text-transform: uppercase;color: #b2b2b2;text-decoration: none;font-family:'Futura LT';}
.latestnews{text-align: center;margin-bottom:45px;}
.latestnews2{text-align: center;margin-bottom:45px;}
.allnews{font-weight:300;font-family:Futura_book;margin: 35px 0;text-transform: uppercase;color: rgb(71, 71, 71);cursor: pointer;font-size: 14px;}
.linebottom{/*border-bottom: 1px solid #4C4C4C;*/}
.margin-b{margin-bottom:72px;}
.head_dubai{/*font-size:14px;*/}
.head_hotel{/*font-size:20.8px;*/}
.head_resorts{/*margin:32px 0px;*/}
.allnews{margin:35px 0 30px 0;}
#drop-filter{cursor: pointer;}
.no-padding {padding : 0 !important;}
.cut-carre_special_page{color: #b2b2b2;font-family: georgia;font-size: 25px; line-height: 50px;padding-left: 40px;font-style: italic;padding-top:0px !important;padding-right: 0px !important;}
.mb-30{margin-bottom: 30px!important;}
.load_m{text-align: right;padding: 90px 30px 90px;text-transform: uppercase;font-family:'futura_md_btbold_italic';font-size: 16px; max-width: 1120px; margin: auto;}
.height-250{height: auto !important;}
.height-540{height: 540px!important;}
.all_list, .all_list a {
  /*color: rgb(128, 128, 128);*/
  color: #585858;
  font-family: 'futura_md_btbold_italic';
  font-size: 16px;
  padding: 5px 16px 30px 0px;
  text-align: right;
  text-transform: uppercase;
}
.projectslide .toptext h1 a {
    font-family:'futura_md_btbold_italic';
    font-size: 26px;
}
.work_subher p {
    color: #B2B2B2;
    font-family: georgia;
    font-size: 16px;
    line-height: 25px;
}
.conatct-sec p{
    color: #B2B2B2;
    font-family: georgia;
    font-size: 16px;
    line-height: 25px;
}
.minwid {
 width:52%;
 text-align:right;
 float:left;
 font-size: 16px;
 padding:0px;
 position: relative;
}
.seltcat img {
  float: left;
  margin-left: 25px;
  margin-top: 3px;
}
.seltcat {
    float: left;
    padding-top: 42px;
    width: 100%;
    position: relative;
    top: 22px;
   
}

form.form-horizontal input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px #080706 inset !important;
    -webkit-text-fill-color: #595959 !important;
}

.seltcat > a {
  color: #b1b1b1;
  font-family: futura;
  padding: 0;
}
.filter-icon{font-size: 18px;padding: 0 0 0 26px;}
/*.filter_box{background-color:#343434;width:100%;min-height:400px;margin-top:5%;}*/
.filer_mg{
    background-image: url(../images/menu-bg-a.svg);
    width: 100%;
    min-height: 620px;
    z-index: 3;
    position: absolute;
    margin-top: 0%;
    background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    height: 100%;
}
/*.filer-head {padding:8%;}*/
/*.filer-head {
  height: 20px;
  padding: 8% 0;
}*/
.filer-head {
  height: 20px;
  padding: 22% 115px 25% 115px;
  text-align: left;
  width: 79%;
}
.filer-head > a {
  color: #b2b2b2;
  font-family: 'futura_md_btbold_italic';
  font-size: 26px;
  height: 26px;
  text-decoration: none;
  text-transform: uppercase;
  line-height: 30px;
}
.cut-carre p {
    color: #B2B2B2;
    font-family: georgia;
    font-size: 25px;
    margin-bottom: 32px;
    line-height: 36px;
}
/*.filer-head > a {text-decoration: none;color:#B2B2B2;font-size:26px;text-transform: uppercase;height:26px;font-family:Futuraoblique;}*/
.filer-head > a:hover {color:#83BB26;}
.client_bg{background-image:url(../images/ban.jpg);width:100%;height:600px;margin:0px;padding:0px;position:absolute;background-size: 100% 100%}
.client_bg_overlay{background-color:#222222;width:100%;height:600px;margin:0px;padding:0px;opacity: 0.81;}
.client_login {font-size:16px;color:#88c73b;font-family:Futura LT;text-transform:uppercase;height: 60px;}
.text_head {color:#9b9b9b;font-size: 18px;font-family:Georgia;margin-top: 0px;}
.text_bg {background-color: rgb(0, 0, 0);border-radius:0px !important; border: medium none;height: 40px;font-family:Georgia;font-size:20px;color:#fff !important; outline: medium none !important;border:none!important;padding: 0 0 0 22px;}
.text_bg::-moz-placeholder {color: #535353;}
.text_bg::-webkit-input-placeholder {color: #535353;}
.text_bg:-ms-input-placeholder {color: #535353;}
.text_bg:-moz-placeholder {color: #535353;}
.sub_btn {background-color: rgb(0, 0, 0);border: medium none;color:#88c73b;padding: 10px 20px 10px 20px;font-size: 16px;font-family:Futura LT;text-transform:uppercase; border-radius: 0px !important;}
.sub_btn:hover{background-color:#88c73b;color:#FFF;}
.sub_btn:focus{background-color:#88c73b;color:#FFF;}
.sub_btn:active{background-color:#88c73b;color:#FFF;}
.frm_bg {padding:17.50% 0 0;}
.touch_line{/*border-bottom: 1px solid #9b9b9b;*/color:#9b9b9b;font-family:Georgia; text-decoration:underline !important;}
.forgot_txt{color:#9b9b9b;font-family:Georgia;font-size:16px;}
.filter_item > a {color: rgb(178, 178, 178);font-size: 16px;text-decoration: none;font-family:Futura;text-transform:uppercase;font-size:14px;}
.filter_item{text-align:center;padding: 0 0 0 40px;}
.blog_head {
    color: #333333;
    font-size: 30px;
    line-height: 36px;
    width: auto;
    padding-bottom: 85px;
    font-family: Georgia;
    padding-top: 20px;
}
.blog_head2{color: #353535;font-size:26px;line-height:36px;width:44%;margin: 3.5% 0 11%;font-family:Georgia;}
.blog_mrgn {padding: 112px 0;}
.blog_txt, .blog_txt2 {
    color: #353535;
    font-size: 14px;
    font-family: 'Futura LT';
    text-transform: uppercase;
    width: initial;
    margin: 0;
    padding-bottom: 40px;
    line-height: 17px;
}

.blog_mg .find_btn a {
    color: #fff;
}
.blog_mg .find_btn a:hover {
	color: #88c73b;
}
.blog_mg .content_txt1 {
    font-family: 'Futura LT';
    font-size: 16px;
}
.blog_line {border-bottom: 4px solid rgb(51, 51, 51);min-height: 544px;}
.blog_mrgn2 {padding: 8% 0 0;}
/*.blog_mg {padding: 8.5% 0% 0%;}*/
.blog_mg_mrgn{padding: 8.5% 0% 0%;}
.blog_more a {
    font-family: 'futura_md_btbold_italic';
    font-style: italic;
    color: rgb(136, 199, 59);
    font-size: 16px;
}
.contact-dscrption p {
    color: #B2B2B2;
    font-family: georgia;
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 18px;

}
header.sectionbanner .overlaytext h3 {
    color: #fff;
    font-size: 30px;
}
h5.work_head.blog_articals a {
    color: #B2B2B2;
}
.blog_mg{/*background-image:url(../images/ban.jpg);*/width:100%;min-height:620px;background-size: 100% 100%;}
.content_txt{color: rgb(131, 187, 38);font-family: "Georgia";font-size: 26px;margin: 0 0 18px;padding: 9.5% 0 9% 0; text-align: left;text-decoration: none;width: 46%;}
.content_txt > a {text-decoration: none;color:#FFF;}
.content_txt1 {color: rgb(255, 255, 255);font-size: 14px;text-transform: uppercase;font-family:Futura_book;padding-bottom: 14.5%;}
.blog_more {color: rgb(136, 199, 59);font-size: 12px;padding:100px 15px;text-align: right;text-transform: uppercase;font-family:Futura_book;}
.blog_more2{/*border-bottom: 1px solid rgb(128, 128, 128);*/}
.find_btn {background-color:#222222;color: rgb(255, 255, 255);padding:13px 31px;text-transform: uppercase;font-family:Futura_book;border-radius: 0;}
.find_btn > a {
  color: #83bb26;
  font-family: 'Futura LT';;
  font-size: 16px;
  text-decoration: none;
}
.find_btn:hover a {
    color: #fff;
}
.col-lg-2 .blog_contant {
    position: absolute;
    padding: 386px 22px 0 0;
    font-size: 10px;
    color: #333;
}
.icon_left_mrgn.blog ul li i {
    color: #333333;
}
.icon_left_mrgn.blog ul {
    border: 1px solid #333;
}
.comment_box_p p {
    font-size: 16px;
    font-family: Georgia;
    color: #333;
}

.form_sect .fro4 label.ctuom_na::after {
    font-style: italic;
    content: "Attach";
    display: block;
    font-size: 20px;
    font-family: "Georgia";
    color: #83BB26;
    margin-top: 15px;
}
.form_sect input[type="file"] {
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: 5;
    top: 51px;
}
.form_sect .fro4 {
    position: relative;
}

.find_btn:hover {color:#FFF !important;background-color:#83BB26;}
.blog_articals{font-family:'futura_md_btbold_italic';color:#B2B2B2;}
.blog_articals:hover{color:#83BB26;}
.blog_date {color: #a2a2a2;font-size:16px;font-family:'Futura LT';}
.blog_date > a {font-size:16px;font-family:'Futura LT';text-transform: uppercase;color:#333333;}
.blog_main_txt {color:#a2a2a2;font-family:Futura_book;font-size:20px;}
.blog_exp {margin-bottom: 50px;}
.blog_contant{text-transform: uppercase;text-align: right;color:#B2B2B2;line-height:20px;font-size:14px;padding: 346px 22px 0 0;width: 170px;font-family:Georgia;}
.blog_artical_txt{text-transform: uppercase;text-align: left;color:#B2B2B2;line-height:20px;font-size:14px;padding: 35px 0px 0px 0px;font-family:Georgia;}
.blog_artical_p{text-align: left;color:#B2B2B2;line-height:41px;font-size:22px;padding: 50px 0px 0px 0px;font-family:Georgia;}
.blog_line2 {border-bottom: 1px solid rgb(255, 255, 255);padding: 7% 0;}
.comment_box {background:#FFF;border-radius: 50%;height:250px;width:250px;}
.comment_box_img{width:100%;height:100%;margin:0px;padding:0px;border-radius:50%;}
.comment_box_p {left:37%;position: absolute;top: 0;}
/*.comment_head{font-size:22px;color:#a2a2a2;font-family:Georgia;padding: 26px 0 6px;}
.comment_p{font-size:14px;color:#a2a2a2;font-family:Futura_book;padding: 0 0 22px;}
.comment_c{font-size:14px;color:#a2a2a2;font-family:Georgia;padding: 0 0 36px;}*/
.social_icon{font-size:30px;color:#FFF;}
.icon_mrgn {padding: 0 36px 0 0;}
.no_padding {padding: 0px;}
.comment_box_pad{margin-bottom:100px;}
.comment_line{border-bottom:1px solid #FFF;}
.icon_left_mrgn {z-index:1;}
.icon_clr:hover {color: #82BB26;}
.study_box {background-color:#333333;min-height: 309px;width: 100%;}
.blog_padding{
    color: #b2b2b2;
    font-size: 29px;
    line-height: 30px;
    font-family: Georgia;
    padding: 28px 35px;
    height:200px;
}

section.carrersection p.fis_pag {
    font-size: 25px;
    line-height: 32px;
}
.exper-top-sec {
    float: left;
    width: 100%;
    height: auto;
    margin-bottom: 50px;
}
.contct-address-wrap a {
    color: #b2b2b2;
}
.contct-address-wrap a:hover {
    color: #99cc33;
}
.contct-address-wrap p:nth-child(3) a {
    color: #99cc33;
}
.blog_padding:hover{color:#88c73b;}
.blog_padding2 {
    font-family: 'Futura LT';
    color: #B2B2B2;
    font-size: 16px;
    line-height: 25px;
    padding: 43px 35px 0;
    text-transform: uppercase;
}
.blog_padding2:hover{color:#88c73b;}
.blog_mrgn1{padding:100px 0;}
.blog_mrgn_sec{padding:0px 0px 100px 0px;}
.blog_padding3{color: #b2b2b2;
    font-size: 29px;
    line-height: 30px;
    font-family: Georgia;
    padding: 28px 35px;}
.blog_padding3:hover{color:#88c73b;}
.blog_padding4{
    font-family: 'Futura LT';
    color: #B2B2B2;
    font-size: 16px;
    line-height: 25px;
    padding: 43px 35px 0;
    text-transform: uppercase;
}
.blog_padding4:hover{color:#88c73b;}
.blog_readmore{color: rgb(136, 199, 59);font-size: 12px;padding: 0 3% 100px 0;text-align: right;text-transform: uppercase;font-family:'futura_md_btbold_italic';}
.casestudy_box{background-color:rgb(51, 51, 51);min-height:270px;padding: 50px; margin-bottom: 45px; margin-top: 45px;}
.no_mrgn{margin-bottom:0px;}
.challenge_head {color:rgb(178, 178, 178);padding: 0 0 35px;text-align: center;font-family:'Futura LT';}
.challenge_P {color:rgb(178, 178, 178);text-align: center;font-family:Georgia;}
.study_c{font-family:Georgia;color:#B2B2B2;font-size:14px;line-height:20px;text-align: right;width:170px;position: absolute;bottom: 0;top:420px;}
.study_c_2 {bottom: 0;color: #b2b2b2;font-family: Georgia;font-size: 14px;line-height: 20px;margin : 0 !important;position: absolute;text-align: right;width: 170px;}
.study-line {/*border-bottom: 1px solid rgb(255, 255, 255);*/padding: 0 0 100px;}
.contact_head{
    font-size: 26px;
    font-family: 'futura_md_btbold_italic';
    color: #B2B2B2;
    padding: 46px 0;
}
.casestudy_box .challenge_P {
    font-size: 16px;
}
section.sectionwelpot .work_subher p:nth-child(2) {
    /*font-size: 25px;
    line-height: 32px;*/
}
.blog_exp h3.blog_main_txt {
    font-size: 26px;
    color: #333333;
    font-family: 'futura_md_btbold_italic';
}
.blog_exp p.cut-working {
    font-size: 25px;
    color: #333333;
    line-height: 30px;
}
.blog_exp p {
    color: #333333;
}
.contact_c{
    font-size: 25px;
    font-family: Georgia;
    color: #B2B2B2;
    margin-bottom: 42px;
    line-height: 36px;
}
.contact_P{
    font-size: 16px;
    font-family: Georgia;
    color: #B2B2B2;
    margin-bottom: 20px;
    line-height: 22px;
}
.home-listing .projectslide .toptext h1 {
    font-family: 'Futura LT';
    font-size: 16px;
}
.contact_icon{font-size:26px;color: rgb(178, 178, 178);margin-bottom:28px;float: left;}
.contact_details {color: rgb(178, 178, 178);font-family: Georgia;font-size: 16px;margin: 8px 0 0 64px;}
.contact_no_padding {padding: 0;}
.contact_map_box{min-height:620px;background-color: rgb(51, 51, 51); position: relative; max-height: 620px;}
.map_head{font-size:30px;color:#FFF;font-family:Georgia;padding: 27px 0 20px 35px;line-height: 35px;}
.map_c{
    font-size: 16px;
    color: #b2b2b2;
    font-family: Georgia;
    padding: 0 35px 30px;
}
.contact_clr {color:rgb(131, 187, 38);}
.contact_req_box{min-height:620px;background-color: rgb(51, 51, 51);}
.contact_req_head{
    font-size: 30px;
    color: #FFF;
    font-family: Georgia;
    padding: 27px 0 20px 35px;
}
.contact_req_c{
    font-size: 16px;
    color: #B2B2B2;
    font-family: Georgia;
    padding: 0 35px 33px;
    width: 70%;
}
.contact_circle {
    font-size: 16px;
    color: #b2b2b2;
    font-family: Georgia;
    padding: 0 30px 30px;
    width: auto;
    /*min-height: 475px;*/
}
.contact_img_circle{width:100%;height:100%;margin:0px;padding:0px;border-radius:50%;}
.contact_req2 {
    font-size: 16px;
    color: #B2B2B2;
    font-family: 'Futura LT';
    padding: 0 0 2px;
    text-align: center;
}
.contact_req2 i{
    font-size: 30px;
}
.contact_req2 span{
    cursor: pointer;
}
.contact_req3 {
    font-size: 16px;
    color: #B2B2B2;
    font-family: 'Futura LT';
    text-align: center;
}
.contact_mrgn{
    margin: 58px 0 30px;
    float: left;
    width: 100%;
}
.map_p{font-size:14px;color: rgb(136, 199, 59);font-family: Futura;width:72%;}
.careers_c{
    font-size: 16px;
    color: #b2b2b2;
    font-family: Georgia;
    padding: 0 35px 30px;
    width: auto;
    min-height: 475px;
}
section.sectionwelcome.cust_b2 p {
    color: #B2B2B2;
    font-family: georgia;
    font-size: 16px;
    line-height: 25px;
}
.req_c{
    font-size: 16px;
    color: #b2b2b2;
    font-family: Georgia;
    padding: 0 35px 30px;
    width: auto;
    min-height: 475px;
}
.contact_map_box .media_c {
    min-height: 135px;
}
.media_c{font-size:16px;color: #b2b2b2;font-family:Georgia;padding: 0 35px 30px;width: auto;}
.req_p{
    font-size: 16px;
    color: rgb(136, 199, 59);
    font-family: 'Futura LT';
    width: auto;
    padding: 0 0 35px 35px;
}
.careers_p{font-size:16px;color: rgb(136, 199, 59);font-family: 'Futura LT';width:auto;padding: 0 0 35px 35px;}
.contact_crcle{
    max-width: 190px;
    margin: auto;
    margin-top: 20px;
    padding: 0;
}
.color-gray-bg.team-slider .title-team {
    font-family: 'futura_md_btbold_italic';
    font-size: 26px;
    padding-bottom: 15px;
}
.contact_requests{
    font-size: 16px;
    color: #b2b2b2;
    font-family: 'Futura LT';
    padding: 0 0 2px;
    text-align: center;
}
.contact_requests1{
    font-size: 16px;
    color: #b2b2b2;
    font-family: 'Futura LT';
    padding: 0 0 0 0;
    text-align: center;
}
.contact_req_box .contact_circle {
    min-height: inherit;
    margin: 43px 0 90px 0;
    max-width: 190px;
    margin-left: auto;
    padding: 0;
    margin-right: auto;
}
.contact_map_box .req_c {
    min-height: 479px;
}
.requests_line{/*border-bottom:1px solid #FFF;*/padding-bottom: 100px;}
.cust_serachheas {color: #fff;font-family: georgia;margin: 0px;}
.cusr_secon > p {color: #b2b2b2;font-family: georgia;font-size: 24px;margin: 0px; padding: 0px;}
.csut_resulpost > p {color:#a2a2a2;font-family: georgia;font-size: 14px;}
.custom_noresult {border-bottom: 2px solid;}
.cut_serchno {margin: 35px 0;}
.cusr_secon {margin: 50px 0;}
.searchlisting{padding: 0px;}
.searchlisting li {
  display: inline-block;
  list-style: outside none none;
  text-align: left;
  vertical-align: top;
  width: 33%;
}
.searchlistingul{padding: 0px;}
.searchlistingul li {
  color: #585858;
  display: block;
  font-family: futura_book;
  font-size: 16px;
  list-style: outside none none;
  margin: 0;
  text-transform: capitalize;
  width: 100%;
}
.cust_tilte {
  color: #585858;
  font-family: georgia;
  font-size: 14px;
}
.projectslide1 .toptext1 li a {
  color: #b2b2b2;
  font-family: georgia;
  font-size: 25px;
}
.projectslide1 .toptext1 li a:hover {
 
  font-family: georgia;
  font-size: 25px;
   color:#83bb26!important;
}

.projectslide1 .toptext1 li {
  color: #b2b2b2;
  list-style: outside none none;
  margin: 20px 33px;
  padding: 0;
  text-align: left;
  text-decoration: none;
}
.projectslide1 .toptext1 {
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  /*z-index: 9999;*/
}
.projectslide1 {
  margin: 0;
  padding: 0;
}
.bottom-sec-contact {
    position: absolute;
    bottom: 30px;
    padding-bottom: 0;
    width: 100%;
}

.projectslide .toptext li{
  color: #b2b2b2;
  font-family: georgia;
  font-size: 25px;
}
.wrap-expertise {
    float: left;
    width: 100%;
    clear: both;
}
.contact-dscrption a, .careers_c a {
    color: #B2B2B2;
}
.contact-dscrption a:hover, .careers_c a:hover {
    color: #99cc33;
}
.career-box-item .carr_ako {
    margin-top: 0;
}
.contact_requests1.contact-person {
    margin-top: 75px;
}
.career-box-wrap {
    min-height: 500px;
}
.borderbottom{/*border-bottom: 2px solid #b2b2b2;*/}
.custonewblog {margin-bottom: 35px;}
.custom_newblogwidth{width: 79%;margin-bottom: 75px;}
.csut_newblog{border-bottom: 2px solid #b2b2b2;}
.csut_newblog1{padding: 0px!important;}
.blog_exp {margin-bottom: 70px;}
.custom_clapadding{padding: 70px 15px;}
.social_icon .cust_colorsocial{color: #000;}
.custom_date {
  color: #afafaf;
  font-family: Futura_book;
  font-size: 16px;
  padding: 0 10px 0 0;
}
.custom_auti {
  color: #353535;
  font-family: 'Futura LT';
  font-size: 16px;
}
.cut_ptupo {
  color: #B2B2B2;
  font-family: georgia;
  font-size: 16px;
  line-height: 25px;
}
.comment_head {
  color: #353535;
  font-family: Georgia;
  font-size: 30px;
  padding: 26px 0 6px;
}
.comment_p {
  color: #353535;
  font-family: 'Futura LT';
  font-size: 16px;
  padding: 0 0 22px;
}
.comment_head {
  color: #353535;
  font-family: Georgia;
  font-size: 22px;
  padding: 26px 0 6px;
}
.comment_c {
  color: #353535;
  font-family: Georgia;
  font-size: 14px;
  padding: 0 0 36px;
}

.custo_fira {padding: 0 90px;}
.cust_tiltehead {
  bottom: 138px;
  position: relative;
  right: 45px;
}
.blog_tilte > h3 {
  color: #fff;
  font-family: georgia;
  font-size: 64px;
  margin: 0 0 10px;
  padding: 9px 0 10px 170px;
}
.blog_tilte {
  background: #252525 none repeat scroll 0 0;
  width: 90%;
}
.blog_tilte1{background: #252525 none repeat scroll 0 0;width: 80%;}
.blog_tilte1 > h3 {
  color: #fff;
  font-family: georgia;
  font-size: 64px;
  margin: 0 0 10px;
  padding: 9px 0 10px 150px;
}
.blog_tilte2{background: #252525 none repeat scroll 0 0;width: 72%;}
.blog_tilte2 > h3 {
  color: #fff;
  font-family: georgia;
  font-size: 64px;
  margin: 0 0 10px;
  padding: 9px 0 10px 135px;
}
.custom_blog {margin-top: 17%;}
.custom_blog ul li i{color: #353535;}
.custom_blog > ul {border-top: 2px solid #353535;border-left: 2px solid #353535;border-bottom: 2px solid #353535;margin: 30px 0 0;padding: 7px 8px;}
.cust_headig > h3 {
  color: #353535;
  font-family: futura;
  font-size: 16px;
}
.cutsom {
  position: relative;
  text-align: center;
  top: 313px;
}
.heading > h6 {
  color: #afafaf;
  font-family: georgia;
  font-size: 16px;
  margin-bottom: 2%;
}
.customfiledim {
  background: #353535 none repeat scroll 0 0;
  border: medium none #353535;
  padding: 5px 60px;
  width: 30%;
  color: #fff;
}
.custom_blogpadding{padding-bottom: 35px;}
.inputfile {
  margin-bottom: 2%;
}
.custombutton {
  background: #43bd39 none repeat scroll 0 0;
  border: medium none green;
  color: #fff;
  font-family: georgia;
  padding: 10px 20px;
  text-transform: uppercase;
}
.custom_newblogwidth p{color: #353535;
    font-family: georgia;
    font-size: 18px;}
    
.comment_box_p.blog-comment-wrap .comment_c {
    padding: 0;
    margin: 0;
}
.blog-comment-wrap .social_icon {
    margin-top: 20px;
}
.section_footer.backwhite.cust_minbott {
    background: #222222;
}
.cut_backpou{
    position: relative;
}
.cut_backpou:hover .custo_hoverclass {background-color:#000;opacity:0.5;}

.custm_bordertop {border-top: 1px solid #3E3E3E;}  
.csut_sectionho {font-family: futura;}
.custocarrer {margin-bottom: 54px;margin-top: 96px;}
.cust_marginbottom{margin-bottom: 70px;margin-top:36px;}
.cust_minbott{border-top: 3px solid #3E3E3E;}
.csut_gap {padding-bottom: 70px;}
.cutom_cututre a{color: #595959;font-family: 'futura_md_btbold_italic';font-size: 16px;margin:25px 0 0;text-transform: uppercase;}
.csut_foot a{color: #b2b2b2;font-family: futura_book;font-size: 12px;/*letter-spacing: 1px;*/line-height: 20px;margin: 0;}
.csut_foot a:hover{color:#83bb26;}    
.find_btn > a:hover{color: #fff;text-decoration: none;}
section.form_section {
    margin-top: 80px;
    padding-bottom: 100px;
}
.contact_icon a i{ margin: 0px 0px 0px 17px;padding:0px;color:rgb(178, 178, 178);font-size:26px;transition:all 0.3s;-o-transition: none !important; -ms-transition: none;}
.contact_icon a i:hover{ color:#83BB26;}

.cust_colorpoting .cut_ptupo {
  color: #b2b2b2;
  font-family: georgia;
  font-size: 18px;
}
.projectslide1:hover .sample{background-color:#000;opacity:0.5;}
.toptext1 {z-index: 2!important;}


.custom_heightheader{height: 1440px!important;}
.custom_heightulheader{height: 1440px;width: 100%;}
.custom_arrowleft{margin-top: 200px!important;}
.cust_potyuijio p{color: #959595;
    font-family: georgia;
    font-size: 16px;
    margin: auto;
    padding: 0 30px;
    text-align: center;}

.cusreadingabout{padding: 0px;}

.cuto_exper {
  background: rgba(0, 0, 0, 0.75) none repeat scroll 0 0;
  bottom: 0;
  min-height: 390px;
  padding: 35px;
  position: absolute;
}
.cust_jobpagehead h3{
  color: #fff;
  font-family: "Georgia";
  font-size: 30px;
  margin: 0 0 18px;
  padding: 0;
  text-align: left;
  text-decoration: none;
}
.blog-sub-wrap {
    border-top: 1px solid #333;
    padding-top: 100px;
}
.privacy-policy-wrap ul li {
    clear: both;
    float: left;
    width: 100%;
}
.container.blog-no-padding.blog_line2 {
    padding-bottom: 0;
}
.contact_circle.contact_crcle {
    margin-bottom: 40px;
}
.floatleftsearch.blog-page-saerch input[type="text"] {
    color: #333;
}
.floatleftsearch.actve input[type="text"] {
    border-bottom: 2px solid #99cc33;
}
.floatleftsearch form.newForm {
    width: 100%;
}
.floatleftsearch ul li {
    width: 100%;
}
.floatleftsearch ul {
    width: 100%;
    float: left;

}
.floatleftsearch.actve {
    width: 190px;
}
.floatleftsearch {
    width: 35px;
    margin-right: 55px;
    color: #595959;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;

}
.contact_map_box iframe {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
.floatleftsearch.actve input[type="submit"] {
    position: absolute;
    top: 0;
    width: 32px;
    right: 0;
}
.floatleftsearch .newForm input[type="text"] {
    width: 100%;
    padding-right: 35px;
    cursor: pointer;
}
.cut_check {
	position: relative;
}
.cust_check:checked + .ctuom_check:before {
    font-family: "FontAwesome";
    content: "";
    color: #83bc41;
    background-color: #222222;
    line-height: 50px;
    background-image: url(../images/tick-new.svg);
    background-repeat: no-repeat;
    background-size: 80%;
    background-position: center center;
}
.ctuom_check:before {
        content: "";
    margin: 0 .5em 0 0;
    float: left;
    width: 50px;
    height: 50px;
    top: 0;
    background: #222222;
    color: #fff;
    border: 0px none;
    border-radius: 0;
    transition: all .3s ease;
    position: absolute;
    text-align: center;
    left: 0;
    z-index: 8;
    pointer-events: none;
    background-size: 80%;
    background-position: center center;
}
.form_section.job-listing .csut_fohead {
    margin-bottom: 6px;
}

.addrefooter.ftr-about-left {
    margin-top: 7px;
}
.addrefooter.ftr-about-left li {
    font-size: 16px;
}
.culture-slide .team-slider {
    padding-top: 22px;
}
.custom_form input.cust_check {
    /* display: none; */
    position: absolute;
    width: 50px;
    height: 44px;
    top: 0px;
    z-index: 6;
}
div#myCarousel.culture-slide .item .no-padding img {
    height: 620px;
    object-fit: cover;
    width: 100%;
}
.latestnews .cust_filenew {
  color: #b2b2b2;
  font-family: "Futura LT";
  font-size: 16px;
  text-decoration: none;
  text-transform: uppercase;
}
.cutom_imagewidth > img{width:100%;}

.contact_req3 a {
  color: #b2b2b2;
  font-family: "Futura LT";
  font-size: 16px;
  text-align: center;
}
.contact_requests a{
  color: #b2b2b2;
  font-family: "Futura LT";
  font-size: 16px;
  padding: 0 0 2px;
  text-align: center;
}

.cust_colexpertiseclor p {
  color: #b2b2b2;
  font-family: georgia;
  font-size: 16px;
  /*height: 305px;*/
  /*margin: 35px 0;*/height: 320px;
  overflow: hidden;
}
.cusctpage h3 {
  color: #fff;
  font-family: "Georgia";
  font-size: 30px;
  margin: 0 0 18px;
  padding: 0;
  text-align: left;
  text-decoration: none;
}
.cust_carrerphr h3 {
  color: #fff;
  font-family: "Georgia";
  font-size: 30px;
  margin: 0 0 18px;
  padding: 0;
  text-align: left;
  text-decoration: none;
}
.custom_expoutr h3 {
  color: #fff;
  font-family: "Georgia";
  font-size: 30px;
  margin: 0 0 18px;
  padding: 0;
  text-align: left;
  text-decoration: none;
}
.custom_expoutr h3 {
  color: #fff;
  font-family: "Georgia";
  font-size: 30px;
  margin: 0 0 18px;
  padding: 0;
  text-align: left;
  text-decoration: none;
}
.cust_abou h3 {
  color: #fff;
  font-family: "Georgia";
  font-size: 30px;
  margin: 0 0 18px;
  padding: 0;
  text-align: left;
  text-decoration: none;
}
.cust_abou12 h3 {
  color: #fff;
  font-family: "Georgia";
  font-size: 30px;
  margin: 0 0 18px;
  padding: 0;
  text-align: left;
  text-decoration: none;
}

.exap_fontli p{color: #b2b2b2;
    font-family: Georgia;
    font-size: 24px;
    line-height: 35px;
    margin-bottom: 35px;}

.cus_culturevi h3 {
  color: #fff;
  font-family: "Georgia";
  font-size: 30px;
  margin: 0 0 18px;
  padding: 0;
  text-align: left;
  text-decoration: none;
}
.cuto_exper_special-page-hover h2{min-height: 0px;}
.custom_heightulheader {
  bottom: 0;
  height: auto;
  position: fixed;
  top: 112px;
  width: 100%;
  background: rgba(0, 0, 0, 0) url(../images/menu-bg-a.svg) repeat scroll center top;
      background-size: cover;
}

/*mediaquery*/
@media (max-width:767px){
    .container-fluid {padding-right:15px;padding-left:15px;margin-right: auto;margin-left: auto;}
    .toplogo{ /*text-align:right;*/margin:20px 0px 0px;/*margin:20px 0px 20px;*/text-align:left;width: 60%;}
    .cutomdefmenu {
        margin: 0 0px 0px;
        width: 40px;
        display: block;
        float: left;
        clear: both;
        position: fixed;
        top: 15px;
        z-index: 3;
        right: 15px;
    }
    .allproject-listing li {
        display: block;
        width: 100%;
    }
    .latestnews.fillter-check .seltcat {
        position: inherit;
        top: inherit;
    }

    .allproject-listing li ul {
        padding: 0;
    }

    .floatleftsearch {margin:0px; display: none;}
    .sectionbanner h1{ font-size:20px;}
    .custom_section {margin: 20px 0px 20px;padding: 0px;}
    .menuleftcenter {margin: 20px 10px 20px;}
    .socialdefultbutton {margin: 20px 0px 0px;padding: 0px;float: left;}
    .sectionclient h1 {margin: 20px 0px 20px;}
    .logoclients ul li img {margin: 0px 0px 20px;padding: 0px;}
    .logoclients ul li {margin: 0px 0px 20px;padding: 0px;list-style: none;float: left;width: 144px;}
    .footersection p{text-align: left;padding: 0px 7px 0px;}
    .footersection{margin: 0px 0px 0px;}
    .realeatedtext5 h1 {margin: 0px 0px 20px;}
    .footersection h1{padding: 20px 7px 10px;}
    .flinks {margin: 20px 0px 0px;float: none;}
    .flinks ul li{ float:none;list-style:none;}
    .flinks ul li a {margin: 0px 0px 0px 0px;padding: 8px 8px;font-family: '';font-size: 16px;text-decoration: none;text-transform: uppercase;transition: all 0.8s;-o-transition: none !important; -ms-transition: none;color: #fff;display: block;}
    .flinks ul li a:hover{ background:#fff;}
    .overlaytext {margin: 0px;padding: 0px;position: absolute; top:130px; z-index: 1;}
    .overlaytext h1 a{ font-size:20px;}
    .overlay{top: 162px;}
    .sectionbanner {/*margin: 140px 0px 0px;*/padding: 0px;margin: 0px 0px 0px;}
    .errortext {margin: 0px 0px 0px;padding: 0px;background:none;}
    .errortext h1{ margin: 20px 0px 0px 0px;font-size:40px;}
    .errortext h2{margin: 0em 0em 0em 0em;font-size: 15px;}
    .sectionclient {margin: 20px 0px;padding: 0px;}
    .socialflinks ul li i {margin: 0px 8px 0px 8px;}
    .socialflinks{ float:left;margin: 20px 16px 20px 0px;}
    .workslide .workstext h1 {margin: 20px 15px 10px;}
    .workslide .workstext h2 { font-size:20px;}
    .navbar-toggle{margin: auto; width: 40px; height: 30px;}
    .newForm.focus{ width:210px;background:#B2B2B2;border-radius:0px 0px 0px 0px;border:none;margin:0px 20px 0px 0px;}
    .newForm input{ font-size:10px;height: 25px;}
    .cutomdefmenu p.cutmer_user { position: inherit;top: inherit;padding: 0;margin: 0;text-align: center;}
    .navbar-nav {float: none !important;margin: 0px 0px 0px 0px; left: 0; padding-top: 110px; top: 0;}
    .loginleft {margin: 20px 0px 20px 10px;padding: 0px;float: left;}
    .projectslide .toptext h1 {margin: 20px 20px 0px;font-size:20px;}
    .toptext p {margin: 6px 20px 0px;}
    .overlaytext h1 {margin: 15px 0px 2px;font-size:20px;}
    .servicestext {margin: 20px 0px;padding: 0px;}
    .leftcontainer {margin: 20px 0px;}
    .nimage1 {margin: 20px 0px 0px;padding: 0px;text-align: center;}
    .contactlocationsocial { margin: 20px 0px;padding: 0px;}
    .contactlocationsocial ul li a{ font-size:15px;}
    .contactmap img{height: auto;width:100%;}
    .contactmap {margin: 20px 0px;padding: 0px;}
    .servicestextcon { margin: 0px 0px; padding: 0px;}
    .clicksubmit {margin: 20px 0px 0px;padding: 0px;}
    .titleb {margin: 20px 0px 0px;padding: 0px;}
    .sectionserleft { margin: 0px 0px 20px;padding: 0px;float: left;}
    .overlaytext h2{margin: 10px 0px 5px;font-size: 16px;}
    .overlaytext p{ display:block;font-size:8px;}
    .servicesimage img { margin: 0px;padding: 0px;width: 100%;height: auto;}
    .servicesimage {margin: 20px 0px 0px;padding: 0px;}
    .limahimagecontainer img {margin: 0px;padding: 0px;width: 100%;height: auto;}
    .limahimagecontainer {margin: 0px 0px 20px;padding: 0px;}
    .servicestext2 p {margin: 0px 0px 20px;}
    .cultuertext {margin: 0px 0px 20px;padding: 0px;}
    .artwork {margin: 0px;padding: 0px 0px 15px;}
    .nimage4 {margin: 20px 0px 20px;padding: 0px;text-align: center;}
    .newscenter {margin: 20px 0px 20px;padding: 0px;}
    .newscenter ul li {margin: 0px 0px 0px;}
    .cust_buuton {margin: 20px 0px;padding: 0px;}
    .wayfindingservices {margin: 20px 0px;padding: 0px;}
    .servicestext2 h1 {margin: 20px 0px 20px;}
    .realeatedtext h1 {margin: 0px 0px 0px;}
    .menusitemap {margin: 20px 0px 20px;padding: 0px;float: left;}
    .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {max-height: 100%;}
    .socialdefultbutton ul li {
        margin: 0;
        display: inline-block;
        vertical-align: middle;
        float: none;
        width: auto;
        padding: 0 5px;
    }
    .workleft ul li a{margin: 0px 20px 20px 0px;font-size: 20px;}
    .workleft {margin: 20px 0px 0px;padding: 0px;}
    .byclients ul li img {margin: 0px 0px 20px;padding: 0px;}
    .byclients ul li{ width:145px;}
    .byclients {margin: 20px 0px 0px;padding: 0px;}
    .bylist {margin: 20px 0px 0px 0px;}
    .bylist h1 {margin: 0px 0px 10px 0px;}
    .bylist ul li a {margin: 0px 0px 0px 0px;}
    .bylist ul li{ width:100%;}
    .workhead ul li {/*margin: 0px 0px 10px;*/padding: 0px;list-style: none;float: left;margin: 0px 0px 32px;}
    .servicestextcon h1 {margin: 20px 0px 20px;}
    .servicestextcon h2 {margin: 0px 0px 20px;}
    .byclientsleft {margin: 0px 0px 0px;padding: 0px;}
    .realeatedtext {margin: 20px 0px 20px;padding: 0px;}
    .loginclientbg h1 {margin: 20px 0px 20px;}
    .loginclientbg {margin: 19px 0px 0px;padding: 0px 0px 0px;background: url(../image/menu-bg.jpg) repeat center top;}
    .formcenter ul li h2{ margin:0px;font-size: 20px;}
    .formcenter ul li input{height: 40px;margin: 20px 0px 20px 0px;padding: 0px 10px;width: 285px;}
    .buttonsb {margin: 0px;padding: 0px;float: right;width: 100%;}
    .buttonsb button{height: 30px;margin: 0px 0px 10px;}
    .buttonsb a{height: 0px;margin: 0px 0px 0px 0px;padding: 0px 0px;text-align: center;}
    .buttonsb span a{height: 0px;margin: 0px 0px 0px 0px;padding: 0px 0px;width:100%;}
    .cultuertext h1 {margin: 20px 0px 20px;}
    .searchpage h1 {margin: 20px 0px 0px;}
    .newForm {position: relative;width: 54px;height: 23px;border-radius: 0px;border:none;transition: all 0.5s ease-in-out;-o-transition: none !important; -ms-transition: none;margin: 0px 0px 0px 17px;background:url(images/search.png) no-repeat;z-index: 10000000;}
    .navbar-toggle {}
    .menuleftcenter3 {margin: 20px 0px 0px;padding: 0px;float: left;}
    .socialmediaandlogingfixed{ margin:0px;padding:0px;width:100%;}
	.bannerfullscreen img{ height:auto;}


.cath1 {margin: 0px 0px 0px 0px;padding: 0px;height: 60px;}

.menuleftcenter3 ul li span a { margin: 0px 10px 18px;}
.socialdefultbutton {
    margin: 10px 0;
    padding: 0px;
    float: left;
    width: 100%;
}
.socialdefultbutton ul li i {margin: 0; font-size: 16px;}

.workhead {margin: 20px 0px;padding: 0px;}

.bannerfullscreen2 {width:100%;min-height:260px;background-repeat:no-repeat;background-position:top center;background-size:cover;}

.navbar-collapse.active {overflow: hidden;}

.custom_section p{ font-size:16px;}

.ourworkimage{ width: 100%;height: 260px;background-repeat: no-repeat;background-position: top center;
background-size: cover;}

.opmsiconcontainer {margin: 20px 0px 0px 0px;padding: 0px;float: left;}
.opmswelcome h1{ margin:20px 0px 0px 0px;font-size:22px;}
.opmswelcome p{ margin:20px 0px 0px 0px;font-size:20px;}
.tablecontainer { margin: 20px 0px 20px;padding: 0px;}
.opmslogo {margin: 0px 0px 0px;padding: 0px;float: none;text-align: center;}
.opmslogo a{ margin: 0px 0px 20px;padding: 0px 0px;font-weight: normal;float: none;text-align: center;}
.opmslogo a span{ float:none;text-align:center;}
.imagegenrate {margin: 20px 0px;padding: 0px;}
.sectioncenter { /*margin: 133px 0px 0px 0px;*/margin: 0px 0px 0px 0px;}

.custom_sectionheader{ padding:0px 0px 0px;position: static !important;}
.navbar-fixed-top,
.navbar-fixed-bottom {
    position: inherit;
    z-index: inherit;
    border: 0;
    top: inherit;
    float: left;
}



.newForm.focus{width:130px;}
.cust_footer{height: 1020px;}

/*cuestom*/
.end_footer1 > li {margin-bottom: 10px;text-align: center;}
.end_footer2{margin: 0px;}
.end_footer2 {margin-bottom: 10px;}
.end_footer3{margin: 0px;}
.end_footer3 > li {margin-bottom: 10px;text-align: center;}
.end_footer4{margin: 0px; text-align-last: center;}
.end_footer4 > li {margin: 0;text-align: center;}
/*endofcustomcss*/
.cut_banner{padding: 0px;}

}

@media (min-width:768px) and (max-width:1024px){
    .container-fluid {padding-right:15px;padding-left:15px;margin-right: auto;margin-left: auto;}
    .toplogo{ text-align:left;margin:20px 0px 20px;}
    .cutomdefmenu {margin: 40px 0px 0px;}
    .floatleftsearch {/*margin: 37px 90px 0px;display: block;*/}
    .custom_section {margin: 20px 0px 20px;padding: 0px;}
    .sectionourwork h1 {margin: 20px 0px 20px;}
    .slide-3{min-height: 100px;overflow:hidden;}
    /*.slide-3 img{ display:none;}*/
    .slide-3 img {margin: 60px 27px 0px;padding: 0px;float: none;}
    .sectionclient h1 {margin: 20px 0px 20px;}
    .logoclients ul li img {margin: 0px 0px 30px;padding: 0px;}
    .logoclients ul li {margin: 0px;padding: 0px;list-style: none;float: left;width: 182px;}
    .slide-4 i {font-size: 30px;color: #fff;margin: 20px 20px 0px;}
    .slide-4 p {margin: 20px 20px 0px;}
    .slide-4 {margin: 0px;padding: 0px;background: #808080;min-height: 214px;}
    .toptext i {font-size: 30px;color: #fff;margin: 20px 20px 0px;}
    .toptext p{margin: 20px 20px 0px;text-align:justify;}
    .footersection{margin: 20px 0px 0px;}
    .footersection p{padding: 20px 0px 0px;}
    .footersection h1{padding: 20px 0px 10px;}
    .flinks {margin: 20px 0px 0px;}
    .navbar-toggle{margin-right: 20px;margin-top: 33px;}
    .navbar-nav {float: none !important;margin: 4px 0px 0px 0px;}
    .menuleftcenter {margin: 20px 0px 10px;}
    .menuleftcenter ul li{ width:245px;}
    .workslide .workstext h1 {margin: 20px 15px 20px;}
    .sectionclient {margin: 20px 0px;padding: 0px;}
    .overlaytext{
        top: inherit;
        position: inherit;
        width: 100%;
    }
    .servicestext {margin: 20px 0px 0px;padding: 0px;}
    .leftcontainer {margin: 20px 0px;}
    .contactlocationsocial { margin: 20px 0px;padding: 0px;}
    .contactlocationsocial ul li a{ font-size:15px;}
    .contactmap img{height: auto;width:100%;}
    .contactmap {margin: 20px 0px;padding: 0px;}
    .servicestextcon { margin: 0px 0px; padding: 0px;}
    .clicksubmit {margin: 20px 0px 0px;padding: 0px;}
    .contactlocationsocial ul li i{font-size: 20px;}
    .contactlocationsocial ul li a {font-size: 12px;}
    .contactlocationsocial ul li span a{ font-size:12px;}
    .titleb {margin: 20px 0px 0px;padding: 0px;}
    .sectionserleft { margin: 20px 0px 20px;padding: 0px;float: left;}
    .servicesimage img { margin: 0px;padding: 0px;width: 100%;height: auto;}
    .servicesimage {margin: 20px 0px;padding: 0px;}
    .limahimagecontainer img {margin: 0px;padding: 0px;width: 100%;height: auto;}
    .limahimagecontainer {margin: 0px 0px 20px;padding: 0px;}
    .servicestext2 p {margin: 0px 0px 20px;}
    .nimage4 {margin: 20px 0px 20px;padding: 0px;text-align: center;}
    .wayfindingservices {margin: 20px 0px;padding: 0px;}
    .servicestext2 h1 {margin: 20px 0px 20px;}
    .realeatedtext h1 {margin: 0px 0px 0px;}
    .menusitemap {margin: 20px 0px 20px;padding: 0px;float: left;}
    .workleft ul li a {margin: 0px 50px 20px 0px;}
    .byclients ul li img {margin: 0px 0px 20px;padding: 0px;}
    .byclients ul li{ width:145px;}
    .byclients {margin: 20px 0px 0px;padding: 0px;}
    .bylist ul li{ width:236px;}
    .workhead ul li {/*margin: 0px 7px 20px;*/padding: 0px;list-style: none;float: left;margin: 0px -2px 20px;}
    .servicestextcon h1 {margin: 20px 0px 20px;}
    .servicestextcon h2 {margin: 0px 0px 20px;}
    .realeatedtext {margin: 20px 0px 20px;padding: 0px;}
    .loginclientbg h1 {margin: 20px 0px 20px;}
    .loginclientbg {margin: 19px 0px 0px;padding: 0px 0px 0px;background: url(../image/menu-bg.jpg) repeat center top;}
    .buttonsb {margin: 0px;padding: 0px;float: right;width: 85%;}
    .buttonsb button{height: 30px;margin: 0px 0px 10px;}
    .buttonsb a{height: 0px;margin: 0px 0px 0px 0px;padding: 0px 0px;text-align: center;}
    .buttonsb span a{height: 0px;margin: 0px 0px 0px 0px;padding: 0px 0px;width:100%;}
    .formcenter ul li input {margin: 20px 40px 0px;padding: 0px 10px;width: 420px}
    .formcenter ul li h2{margin: 30px 0px 20px;}
    .socialdefultbutton{margin: 90px -8px 0px 0px;}
    .socialmediaandlogingfixed {margin: 0px auto 0px 0px;padding: 0px;/*width: 100%;*/ width:713px;}
	.banner-shadow2 .overlaytext2 {margin: 0px;padding: 0px;position: absolute;top: 2em;left: 1em;right: 0px;}
	.banner-shadow2 .overlaytext2 h2 {margin: 0px 0px 3px;font-size:20px;}
	.banner-shadow2 .overlaytext2 h1 {margin: 0px 0px 6px;font-size:20px;}
	.bannerairoleft .leftairobanner {margin: 0px;padding: 0px;position: absolute;left: 0px;top:18em;z-index: 9999;}
	.bannerairoright .rightairobanner {margin: 0px;padding: 0px;position: absolute;right: 0em;top:18em;z-index: 9999;}
	.menuleftcenter ul li a{ font-size:22px;}
	
	.cath1 h1{ width: 60px;font-size:11px;}
	
	.scrollToTop {background:none;}

.bannerfullscreen2 {width: 100%;min-height: 360px;}

.menuleftcenter3{margin: 98px 0px 0px;}


.sectionbanner{ margin: 20px 0px 0px;}
.cut_banner{padding: 0px;}


}

@media (width:480px){
    .formcenter ul li input {height: 40px;margin: 20px 0px 20px 0px;padding: 0px 10px;width: 454px;}
}
@media (width:640px){
    .formcenter ul li input {height: 40px;margin: 20px 0px 20px 0px;padding: 0px 10px;width:612px;}
}

@media (min-width:1025px) and (max-width:1160px){
.bannerairoleft .leftairobanner {margin: 0px;padding: 0px;position: absolute;left: 0px;top: 22em;z-index: 9999;}
.bannerairoright .rightairobanner {margin: 0px;padding: 0px;position: absolute;right: 10em;top: 22em;z-index: 9999;}
}

@media (min-width:720px) and (max-width:766px){
	.menuleftcenter ul li {margin: 0px;padding: 0px;list-style: none;width: 198px;}
	.menuleftcenter ul li a{ font-size:20px;}
}

@media (min-width:1025px) and (max-width:1229px){
	.menuleftcenter ul li {margin: 0px;padding: 0px;list-style: none;width:235px;}
	.menuleftcenter ul li a{ font-size:20px;}
}

@media (min-width:1025px) and (max-width:1126px){
.formcenter ul li input {width: 315px;margin: 0px 0px 20px 14px;}
.formcenter ul li h2{margin: 10px 0px 0px;}
}

@media (min-width:404px) and (max-width:767px){
.formcenter ul li input {height: 40px;margin: 0px 0px 20px 24px;padding: 0px 10px;width: 285px;}
}

 .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .pre-scrollable {
    min-height: auto;
}
a {color: #99cc33;text-decoration: none;}
a:hover{ color: #99cc33;text-decoration: none; }


.imagecenter{ margin:0px;padding:0px;}
.imagecenter img{ margin:0px;padding:0px;width:100%;height:auto;}
/*endofquery*/
/*new*/

@media (max-width:768px) {
    .cuot_left .simple_letpo{
        margin-top: 0;
    }
}
@media (max-width:768px) {
    .cuot_left .simple_letpo{
        margin-top: 0;
    }
}
@media (max-width:767px) {
    .study_c{
       margin-top:0%;
       text-align:center;
       width:100%;
    }

}
.work_head a {
    font-family: 'Futura LT Book';
    font-style: italic;
    font-weight: bold;
}
.latestnews > a img {
    margin-left: -5px;
    margin-top: -2px;
}
.ralte_work h3 {
    color: #B2B2B2;
    font-size: 16px;
    margin: 0;
    text-transform: uppercase;
    font-family: 'Futura LT';
    letter-spacing: .2px;
}
.ralte_work {
    margin-left: -30px;
}
.allnews a {
    font-family: 'futura_md_btbold_italic';
    font-style: italic;
    color: #595959;
    font-size: 16px;
}
.allnews a:hover {
	color: #82BA26;
}
.projectslide:hover .sample:after, .projectslide1:hover .sample:after{
    content: "";
    background: rgba(0,0,0,.2);
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
}
.seltcat .minwid:after {
    content: "";
    background-image: url(../images/close-drop.svg);
    background-size: 17px 14px;
    background-repeat: no-repeat;
    background-position: right center;
    position: absolute;
    display: block;
    width: 17px;
    height: 18px;
    right: -47px;
    top: 2px;

}
.fillter-check .seltcat a img {
    display: none;
}
.seltcat .minwid:hover:after {
	background-image: url(../images/close-drop-hover.svg);
}
section.linebottom {
    padding-bottom: 84px;
}
section.workcontent .container-fluid {
    max-width: 1120px;
    margin: auto;
}
.work_subher p.cut-carre {
    color: #B2B2B2;
    font-family: georgia;
    font-size: 25px;
    margin-bottom: 32px;
    line-height: 36px;
}
section.workcontent .container-fluid .col-md-12>.container .col-md-6 {
    float: right;
    padding: 0;
}
section.workcontent .container-fluid .col-md-12>.container {
    float: right;
    width: 50%;
    text-align: right;
}
.cust_marginbottom .cst_posr h2.cut_fon {
    font-family: 'futura_md_btbold_italic';
    /*font-style: italic;*/
    color: #B2B2B2;
    font-size: 24px;
}

/*.latestnews.fillter-check a img {
    display: none;
}*/
.latestnews.fillter-check>a {
    background-image: url(../images/arrow_bottom.svg);
    background-size: 17px 14px;
    background-repeat: no-repeat;
    background-position: right center;
    padding: 0 20px;
}
.latestnews.fillter-check>a.collapsed {
    background-image: url(../images/arrow_bottom.svg);
}
.latestnews.fillter-check>a.collapsed:hover, .latestnews.fillter-check>a:hover{
    background-image: url(../images/arrow_bottom-green.svg);
}
.latestnews.fillter-check>a.intro {
    background-image: url(../images/arrow_top.svg);
}
.latestnews.fillter-check>a.intro:hover {
    background-image: url(../images/arrow_top-green.svg);
}
.blog_mrgn1 .col-lg-4>a img {
    height: 345px;
    width: 100%;
    object-fit: cover;
}

/* new reponsive */

@media (max-width:767px){
    .toplogo {
        width: 100px;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
    }
    .projectslide .toptext li {
        margin: 0px 22px;
    }
    .projectslide .toptext li a {
        font-size: 20px;
    }
    .cust_footer {
        padding: 35px 0px 0px;
        height: auto;
    }
    .cust_footer .col-xs-12 {
        padding-left: 0;
        padding-right: 0;
        height: auto;
    }
    .cust_footerbg {
        padding: 30px 0 30px;
    }
    section.section_footer {
        text-align: center;
        height: auto;
    }
    .cutommenu, .cutommenu2, .cutommenu3 {
        display: block;
        width: auto;
        float: none;
        padding: 0 0 5px;
        margin: 0 0 0 0;
        clear: both;
    }
    .cutommenu2 h1 a, .cutommenu h1 a {
        font-size: 16px !important;
        display: block;
        text-align: center;
    }
    .cutommenu ul li a{
        font-size: 13px !important;
    }
    .navbar-collapse.collapse.active {
        position: fixed;
        left: 0;
        top: 0px;
        background: #222;
        padding: 15px;
    }
    .navbar-collapse .navbar-inverse {
        position: inherit;
        top: inherit;
        left: inherit;
        background-color: transparent;
        background-image: none;
    }

    .navbar-collapse.collapse.active .custom_container {
        padding: 15px;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        right: 0;
        left: 0;
        text-align: center;
    }

    .workslide .workstext, .projectslide .toptext {
        z-index: 1;
    }
    .cutomdefmenu .navbar-header.clearfix {
        clear: both;
        float: left;
        position: relative;
        z-index: 3;
    }
    header.sectionbanner .overlaytext h3 {
        font-size: 22px;
    }
    header.sectionbanner .overlaytext {
        position: inherit;
        top: inherit;
        width: 100%;
    }
    .header-padding {
        padding-top: 30px;
    }
    .cutommenu h1, .cutommenu2 h1, .cutommenu3 h1, .cutommenu ul li, .cutommenu2 ul li, .cutommenu3 ul li {
        text-align: center;
    }
    .cutommenu1.col-xs-12 {
        display: block;
        padding: 0 0 5px;
        margin: 0 0 0 0;
        clear: both;
        float: left;
        width: 100%;
    }
    .cutommenu3 h1 a br, .cutommenu h1 br {
        display: none;
    }
    .cutommenu3 h1 a {
        font-size: 16px !important;
    }
    .cutommenu ul {
        margin-bottom: 10px;
    }
    .end_footer2 > li {
        width: auto;
        padding: 0 5px;
    }
    .cuto_exper h5.csut_foot {
        position: inherit;
        width: 100%;
        padding: 0;
    }

    .cuto_exper {
        position: inherit;
        top: inherit;
        bottom: inherit;
    }

    .cust_colexpertiseclor p {
        height: auto;
    }

    .expremov .cutom_image {
        height: 250px;
        overflow: hidden;
    }

    .expremov .cutom_image img {
        max-width: 100%;
        object-fit: cover;
        width: 100%;
        height: 250px;
    }
    .expremov {
        padding: 0;
        margin-bottom: 30px;
    }
    .work_subhad {
        margin: 26px 0 18px 0;
    }
    .cust_icons.icon_left_mrgn {
        display: none;
    }
    .cut-carre p {
        font-size: 20px;
        line-height: 24px;
    }
    .work_subher p {
        font-size: 14px;
        line-height: 20px;
    }
    .no-padding img {
        max-width: 100%;
        height: auto;
        width: 100%;
    }
    .sectionwelpot {
        margin-bottom: 15px;
    }
    .height-540 {
        height: auto!important;
    }
    .height-540 img {
        max-width: 100%;
        height: auto;
        padding: 0 !important;
    }
    .height-540 .study_c {
        position: inherit;
        bottom: inherit;
        top: inherit;
        margin-bottom: 15px;
    }
    .height-540 img {
        max-width: 100%;
        height: auto;
        padding: 0 !important;
    }
    .study_c_2 {
        width: auto;
        position: inherit;
        text-align: center;
        bottom: inherit;
    }
    .height-250 h1.cut-carre_special_page {
        padding: 0;
        margin: 15px 0;
        font-size: 24px;
        line-height: 32px;
    }
    .height-250 {
        height: auto!important;
    }
    .study_c_2 {
        width: auto;
        position: inherit;
        text-align: center;
        bottom: inherit;
        margin: 15px 0 !important;
    }
    .cuto_exper_special-page {
        bottom: -300px;
    }
    .load_m {
        text-align: center;
        padding: 30px;
    }
    .all_list, .all_list a {
        padding: 15px 0;
        text-align: center;
        display: block;
    }
    .filer-head {
        height: auto;
        padding: 5px 0;
        text-align: center;
        width: auto;
    }
    .filer-head > a {
        height: auto;
        font-size: 16px;
    }
    .filer_mg {
        height: 100%;
        background-size: cover;
    }
    .blog_mrgn1 {
        padding: 30px 0;
    }
    .study_box {
        min-height: auto;
    }

    .blog_padding2, .blog_padding4{
        padding: 0 35px 15px;

    }
    .blog_mrgn_sec {
        padding: 0 0 15px 0;
    }
    .blog_readmore {
        padding: 0 0 15px;
        text-align: center;
    }
        section.sectionwelpot .col-sm-12 img {
        max-width: 100%;
        height: auto;
    }


    section.sectionwelpot .col-sm-12 img {
        max-width: 100%;
        height: auto;
    }

    section.study-line img {
        max-width: 100%;
        height: auto;
        padding: 0px !important;
    }
    .casestudy_box {
        clear: both;
        margin-bottom: 15px;
    }
    .carousel-inner .cust_potyuijio {
        margin-bottom: 15px;
    }
    .color-gray-bg {
        padding: 15px;
    }
    .col-md-4.color-gray-bg.team-slider {
        height: auto !important;
    }
    .newsheadind {
        padding: 15px;
    }
    .newheadind > a {
        font-size: 20px;
    }
    .newsolder {
        padding: 15px;
        text-align: center;
    }
    .blog_mrgn {
        padding: 15px 0;
    }
    .blog_line img {
        max-width: 100%;
        height: auto;
    }
    .blog_mg {
        background-size: cover;
    }
    .blog_line img {
        max-width: 100%;
        height: auto;
    }

    .blog_mg_mrgn .content_txt {
        width: 100%;
        text-align: center;
    }

    .blog_mg .content_txt1 {
        text-align: center;
    }

    .find_btn {
        width: 100%;
    }
    .blog_more {
        padding: 15px;
        text-align: center;
    }
    .blog_line img {
        height: auto;
        max-width: 100%;
    }
    .ctuom_check {
        width: 90%;
        padding-left: 64px;
        font-size: 15px;
    }
    .form_sect .ctuom_na {
        font-size: 15px;
    }
    .form_sect button.btn {
        width: 100%;
        display: block;
        max-width: 100%;
    }
    .custom_form .cuto_heading {
        padding: 15px;
    }
    .fro1, .fro2 {
        width: 100%;
    }
    .work_subher p.cut-carre {
        font-size: 20px;
        line-height: 28px;
    }
    .cuto_exper_special-page {
        bottom: inherit;
        position: inherit;
        left: inherit;
        width: 100%;
    }
    .cuto_exper_special-page a.find-out-more {
        display: none;
    }
    .cst_posrspecial_page h2.cut_fon {
        min-height: inherit;
    }

    .expremov-special-page .cutom_image {
        max-height: 250px;
        overflow: hidden;
        max-width: 100%;
    }

    .cst_posrspecial_page {
        position: inherit;
        left: inherit;
        right: inherit;
        top: inherit;
    }
    .cust_icons {
        display: none;
    }
    .blog_mg .content_txt {
        width: auto;
        text-align: center;
    }

    .contact_map_box {
        min-height: inherit;
        clear: both;
    }

    .contact_map_box .req_c {
        min-height: inherit;
    }

    .contact_map_box .careers_c {
        min-height: inherit;
    }

    .bottom-sec-contact {
        position: inherit;
        bottom: inherit;
        padding: 15px 35px;
    }

    .col-sm-4.col-md-4.col-lg-4 {
        clear: both;
    }

    .contact_req3 {
        padding: 15px 0;
    }
    div#myCarousel.culture-slide {
        z-index: 1;
    }
}

@media (min-width:768px) and (max-width: 991px){
    .container {
        width: 730px;
    }
    .cust_partfooter4 {
        clear: both;
        width: 100%;
        padding: 0 15px 15px;
    }
    .custocarrer .custom_care {
        padding: 15px;
    }
    .custocarrer .custom_care .carr_ako > a {
        font-size: 12px;
    }

    .custocarrer .custom_care .carr_heading
     h2 {
        font-size: 20px;
        line-height: 26px;
    }

    .custocarrer .custom_care .carr_subheading {
        margin-top: 15px;
    }

    .custocarrer .custom_care .career-box-wrap {
        min-height: 650px;
    }
    div#myCarousel.culture-slide {
        z-index: 1;
    }
    .section_footer {
        height: auto;
    }

    .cust_footer {
        height: auto;
    }

    .cust_partfooterheadng {
        clear: both;
        width: 100%;
    }

    .col-md-3.col-lg-3.cust_partfooter {
        width: 100%;
    }
    .cuto_exper {
        position: inherit;
        bottom: inherit;
        float: left;
        width: 100%;
        min-height: 750px;
    }

    .cust_marginbottom .cst_posr h2.cut_fon {
        margin-bottom: 15px;
    }

    .cuto_exper h5.csut_foot {
        position: inherit;
        top: inherit;
        bottom: inherit;
        padding: 0;
        clear: both;
    }

    .cuto_exper h5.csut_foot a {
        font-size: 13px;
    }

    .cust_colexpertiseclor p {
        height: auto;
    }
    .filer-head {
        height: auto;
        padding: 15px 0;
        text-align: left;
        width: auto;
    }
    .filer-head > a {
        font-size: 22px;
        height: auto;
    }
    .study_box {
        min-height: inherit;
        padding-bottom: 15px;
    }
    .blog_padding2, .blog_padding4 {
        padding-top: 0px;
    }
    .blog_mrgn1 {
        padding: 30px 0;
    }
    .study_c {
        left: 0;
    }
    .casestudy_box {
        width: 46%;
        margin: 0 2%;
    }

    .team-member-slide .col-md-4.color-gray-bg {
        float: left;
        width: 50%;
        padding: 15px;
    }

    .team-member-slide .col-md-8.no-padding {
        width: 50%;
        float: left;
    }

    .team-member-slide .col-md-8.no-padding img {
        max-width: 100%;
    }
    .custom_form .cuto_heading {
        padding: 15px;
    }
    .form_sect .ctuom_na, .ctuom_check {
        font-size: 16px;
    }
    .contact_map_box {
        padding: 15px;
    }

    .map_head {
        padding: 0 0 20px;
    }

    .req_c,.media_c, .media_b, .careers_c {
        padding: 0;
        word-wrap: break-word;
        font-size: 13px;
    }

    .contact_map_box .map_head {
        font-size: 20px;
        line-height: 25px;
    }

    .contact_req_box .contact_circle {
        margin: 60px 0 80px 0;
    }

    .contact_map_box .map_c {
        padding: 0 0 15px;
    }

    .contact_req_head {
        font-size: 20px;
    }

    .contact_req3 a {
        font-size: 12px;
    }

    .contact_req2 {
        font-size: 13px;
    }

    .contact_requests1,.contact_requests {
        font-size: 12px;
    }

    .bottom-sec-contact {
        position: absolute;
    }
    section.sectionwelpot img {
        max-width: 100%;
        height: auto;
    }

    .height-540 img {
        height: auto;
        padding: 0 !important;
    }

    .height-540 {
        height: auto !important;
    }

    .height-540 .study_c {
        bottom: inherit;
        position: inherit;
        width: auto;
    }

    .height-250 {
        height: auto !important;
    }

    .height-250 h1.cut-carre_special_page {
        padding: 0;
    }

    .height-250 p.study_c_2 {
        position: inherit;
        width: auto;
        text-align: center;
        margin-top: 17px !important;
    }

    .cuto_exper_special-page {
        position: inherit;
        bottom: inherit;
        left: inherit;
        padding: 15px;
        width: 100%;
        min-height: 780px;
    }

    .cst_posrspecial_page {
        position: inherit;
        left: inherit;
        right: inherit;
        top: inherit;
        word-wrap: break-word;
    }

    .cst_posrspecial_page p {
        font-size: 14px;
    }

    .cst_posrspecial_page h2.cut_fon {
        font-size: 18px;
        min-height: inherit;
    }

    .cuto_exper_special-page a.find-out-more {
        display: none;
    }

    .expremov-special-page .cutom_image {
        max-height: 250px;
        overflow: hidden;
    }

    .expremov-special-page .cutom_image img {
        max-height: 250px;
        width: 100%;
        object-fit: cover;
    }
    .icon_left_mrgn {
        margin-top: 0;
    }
    .cust_icons {
        transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
    }
    .projectslide .toptext h1 a {
        font-size: 18px;
    }
    .projectslide .toptext li {
        font-size: 16px;
    }
}
@media (min-width:992px) and (max-width: 1199px){

    section.sectionwelpot img {
        max-width: 100%;
        height: auto;
    }

    .height-540 img {
        height: auto;
        padding: 0 !important;
    }

    .height-540 {
        height: auto !important;
    }

    .height-540 .study_c {
        bottom: inherit;
        position: inherit;
        width: auto;
    }

    .height-250 {
        height: auto !important;
    }

    .height-250 h1.cut-carre_special_page {
        padding: 0;
    }

    .height-250 p.study_c_2 {
        position: inherit;
        width: auto;
        text-align: center;
        margin-top: 17px !important;
    }

    .cuto_exper_special-page {
        position: inherit;
        bottom: inherit;
        left: inherit;
        padding: 15px;
        width: 100%;
        min-height: 780px;
    }

    .cst_posrspecial_page {
        position: inherit;
        left: inherit;
        right: inherit;
        top: inherit;
        word-wrap: break-word;
    }

    .cst_posrspecial_page p {
        font-size: 14px;
    }

    .cst_posrspecial_page h2.cut_fon {
        font-size: 18px;
        min-height: inherit;
    }

    .cuto_exper_special-page a.find-out-more {
        display: none;
    }

    .expremov-special-page .cutom_image {
        max-height: 250px;
        overflow: hidden;
    }

    .expremov-special-page .cutom_image img {
        max-height: 250px;
        width: 100%;
        object-fit: cover;
    }
}

@media (max-width: 767px) {
    section.workcontent .container-fluid .col-md-12>.container {
        float: left;
        width: 100%;
        text-align: left;
        padding: 0;
        margin-top: 15px;
    }
    section.workcontent .container-fluid .col-md-12>.container .col-md-6 {
        float: left;
        padding: 0;
    }
    .socialdefultbutton ul {
        text-align: center;
    }
    .ralte_work2 {
        text-align: left;
        padding-right: 0;
    }
    .ralte_work2 h3.suwor1 {
        position: relative;
        top: inherit;
    }
    .backwhite img {
        height: auto;
    }
    .col-lg-2 .blog_contant {
        position: inherit;
        padding: 0;
        margin: auto;
        width: auto;
        margin-bottom: 30px;
        text-align: left;
    }
    .comment_box_p {
        position: inherit;
        left: inherit;
    }
    .comment_box_pad {
        margin-bottom: 0;
    }
    .custom_clapadding {
        padding: 20px 15px;
    }
    .blog_mg_mrgn {
        padding: 15px 0;
    }
    div#myCarousel.culture-slide .item .no-padding img {
        object-fit: inherit;
        height: auto;
    }
    .custom-des{
        margin-bottom: 45px;
    }
}