/*newcssinheader*/
@font-face {font-family: 'Futuraoblique';src: url('fonts/futura-lt-bold-oblique/futura-lt-bold-oblique.ttf');}

@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: 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;font-size: 10px;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: 36px 51px 0;
  padding: 0;
 
}
.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;


}
.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;}


#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: 0;
    margin-top: 8px;
    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;}
.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: 24%;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: Futuraoblique;}
.cutommenu h1 a{ margin:0px;padding:0px;color:#AFAFAF;text-transform:uppercase;font-size:26px;text-align:left;font-family: Futuraoblique;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';}
.cutommenu1 {display: inline-block;margin: 90px 0;vertical-align: text-top;width: 51%;}

.cutommenu2 {display: inline-block;font-family: futura;margin: 90px 0px 0px;vertical-align: text-top;width: 26%;}
.cutommenu2 h1{margin:0px 0px 0px;padding:0px;color:#AFAFAF;text-transform:uppercase;font-size:32px;text-align:left;font-family: Futuraoblique;}
.cutommenu2 h1 a{ margin:0px;padding:0px;color:#AFAFAF;text-transform:uppercase;font-size:24px;text-align:left;font-family: Futuraoblique;text-decoration:none;}

.cutommenu3 {display: inline-block;font-family: futura;margin: 90px 0px 0px;vertical-align: text-top;width: 26%;}
.cutommenu3 h1{margin:0px 0px 0px;padding:0px;color:#AFAFAF;text-transform:uppercase;font-size:32px;text-align:left;font-family: Futuraoblique;}
.cutommenu3 h1 a{ margin:0px;padding:0px;color:#AFAFAF;text-transform:uppercase;font-size:24px;text-align:left;font-family: Futuraoblique;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 ul{ margin:0px;padding:0px;}
.socialdefultbutton ul li{ margin:0px;padding:0px;list-style:none;float:left;width: 12%;}
.socialdefultbutton ul li i{ margin: 0px 15px 0px 0px;padding:0px;color:#585858;font-size:26px;transition:all 0.8s;-o-transition: none !important; -ms-transition: none;}
.socialdefultbutton ul li i:hover{ color:#fff;}


.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;}




.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.5;
	}

.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 25px;padding:0px;color:#B2B2B2;text-transform:uppercase;font-size:16px;text-align:left;font-family: 'Futura';}
/*.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 33px;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;}




.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: 180px;}
/*.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 a { margin:0px 0px 18px;padding:0px;color:#83BB26;font-size:26px;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;}



.newForm{
    position: relative;
    width: 54px;
    /*height: 42px;*/
    height: 25px;
    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:25px;
    color:#9b9b9b;
    font-size:15px;
    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 10px;

}
.newForm.focus{
    width:200px;
    /*background:#B2B2B2;*/
    border-radius:0px 0px 0px 0px;
    border-bottom:1px 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{
    top: 10px;
    width: 18px;
    left: 164px;
    cursor:pointer;
}
.newForm.focus:before{
    top: 10px;
    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 */
}

.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 */


.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.in{
    display:block !important;
}
/*cutom_toggle*/
.navbar-collapse {
  left: 0;
  position: fixed;
  right: 0;
}
/*endoftoggle*/

.workslide{ margin:0px;padding:0px;}
.workslide img{margin:0px;padding:0px;height:auto;width:100%;}
.workslide .workstext{ margin:0px;padding:0px;position:absolute;left:0px;right:0px;z-index:9999;top:0px;}
.workslide .workstext h1{ margin: /*50px 15px 25px*/33px 15px 0px;padding:/*35px*/ 0px;color:#b2b2b2;text-transform:uppercase;font-size:16px;text-align:left;font-family: 'Futura';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: '';}
.workslide .workstext li{list-style:none;margin:/*0px 15px 0px*/23px 15px 0px;padding:0px;color:#B2B2B2;font-size:30px;text-align:left;font-family: /*'Franklin Gothic Demi Cond'*/georgia;text-decoration:none;}
.workslide .workstext li a{color:#B2B2B2;}
.workslide .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: 620px;}
.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;}
.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;}
.end_footer2 a {color: #3d403f;}
.end_footer2 > li {display: inline-block;list-style: outside none none;text-align: center;width: 11%;}
.end_footer2 {margin: 0 0 0 25px;}
.end_footer3 {margin: 0 0 0 35px;}
.end_footer4 {margin: 0 0 0 85px;}
.cust_fontank {font-size: 20px;}
.cunop_po {font-family: georgia;font-size: 12px;color: #9b9b9b;}
.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: #3d403f;font-family: Futura_book;font-size: 12px;}

.end_footer4 > li{list-style: outside none none;}
.end_footer4 a {color: #3d403f;font-family: Futura_book;font-size: 12px;}



.cut_got1 > a {font-family: "Futura_book";font-size: 12px;color: #3d403f;}

.cut_got2 > a {font-family: "Futura_book";font-size: 12px;color: #3d403f;}

.cut_got3 > a {font-family: "Futura_book";font-size: 12px;color: #3d403f;}

.cut_got4 > a {font-family: "Futura_book";font-size: 12px;color: #3d403f;}

.cut_got5 > a {font-family: "Futura_book";font-size: 12px;color: #3d403f;}

.cut_got6 > a {font-family: "Futura_book";font-size: 12px;color: #3d403f;}

.cut_got7 > a {font-family: "Futura_book";font-size: 12px;color: #3d403f;}

.cut_got8 > a {font-family: "Futura_book";font-size: 12px;color: #3d403f;}

.cut_got9 > a{font-family: "Futura_book";font-size: 12px;color: #3d403f;}



.cutom_color {font-family: ;font-size: 40px;margin-bottom: 0;margin-top: 10px;font-family: "futura";}
.addrefooter {padding: 15px 0;}

.cutom_color1 {color: #88c73b;font-family: "futura";margin: 0px;}
.cutom_color2{color: #88c73b;font-family: "futura";margin: 0px;}
.cutom_color3{color: #88c73b;font-family: "futura";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;}


.cut_ptupo {margin-bottom: 0;}
.sectionwelcomeabout {margin-bottom: 50px;}
/*.cu_aboutpa > h2 {color: #939393;font-family: "Futura_book";margin: 0 0 50px;}*/
.cu_aboutpa > h2 {color: #939393;font-family: "Futura_book";margin: 2px 0 50px;text-transform: uppercase;}
.fis_pag {color: #939393;font-family: georgia;font-size: 22px;margin-bottom: 50px;}
.cut_ptupo {font-family: georgia;font-size: 14px;color:#B2B2B2;}

.cutom_carrer{font-family: georgia;font-size: 14px;color:#B2B2B2;margin-bottom: 25px;}

.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;}
.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 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: #afafaf;font-family: georgia;font-size: 12px;list-style: outside none none;}
.cutom_carr {margin: 0 0 15px;}
.carr_ako {margin: 70px 0 0px;}
.carr_ako > a {font-family: futura;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: 24px;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%;}
.remocust_padd{padding: 0px;}
.fro2 {width: 60%;}
.stra {color: #88c73b;}
.ctuom_check {
  color: #b2b2b2;
  display: inline-block;
  font-family: georgia;
  font-size: 16px;
  width: 64%;
}
.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: 24px;line-height: 1.5;text-align: center;margin: 38px 0;}
.slide_pargp {color: #959595;font-family: georgia;font-size: 16px;margin: auto;padding: 0 50px;text-align: center;}
.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: 14px;font-style: italic;font-weight: bold;margin: 35px 0;text-transform: uppercase;color: #474747;cursor: pointer;}
.work_head:hover{color: #83bb26;}
.work_subhead {color: #bcb7be;font-size: 16px;margin: 0px;text-transform: uppercase;font-family: futura_book;}
.sectionwelpot {margin-bottom: 100px;}
.work_subhad {color: #afafaf;font-size: 26px;text-transform: uppercase;margin: 50px 0;font-family:Futura_book;}
.cut-working {color: #afafaf;font-family: georgia;font-size: 22px;margin-bottom: 50px;}
.imagecenter > img {margin: 0;max-width: 100%;height: auto;}
.ralte_work2 {text-align: right;}
.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: #585858;font-family: futura_book;font-size: 16px;margin: 0;text-transform: uppercase;}
.suwor1 a:hover{color:#83bb26;}


.workcontent {margin: 24px 0 30px;}
.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: 33px;}
.cust_icons > ul {border: 2px solid rgba(255, 255, 255, 0.3);margin: 30px 0 0;padding: 7px 8px;}
.cust_icons {margin-top: 7%;position: absolute;right: 0;}
.cust_icons {position: absolute;right: 0;}
.cust_icons li {list-style: outside none none;}
.cust_icons ul li i {color: #bcbcba;font-size: 22px;padding: 10px 8px;}
.all_prject_title{ color: #bcb7be;font-family: futura_book;font-size: 16px;margin: 0;text-transform: uppercase; padding: 30px 0;}
.header-padding{padding-top: 115px;}
.custom_container {padding: 0 0 0 130px;}
.box1, .box2{height: 520px; overflow: hidden;}
.cut_imgaes12, .imgo_pros{height: inherit;}

.cut-carre{color: #afafaf;font-family: georgia;font-size: 22px;margin-bottom: 50px;}
.colpadding {padding: 0;}
.cut_imgaes12 > .imgo_pros > .about_img{
    height: 100%;
    max-width: none;
}

.cut_banner{margin: 0px;padding: 0px;}

.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: #5a5a5a;font-size: 16px;margin: 25px 0 0;text-transform: uppercase;font-family: futura_book;}
.removeusepadding {padding: 0;}
.rempadding{padding: 0;}

.custom_text {
  text-align: center;
}
.ctop > h1 {
  color: #afafaf;
  font-family: Futuraoblique;
  font-size: 20px;
  text-transform: uppercase;
  margin: 0px;
}
.ctop > a {
  font-family: futura;
  font-size: 16px;
  padding: 10px;
  text-transform: uppercase;
  margin: 0px;
  padding: 0px;
}
.simpe{
  display: block;
  float: none;
  margin: auto;
  text-align: center;
}
.ctop {
  margin: 100px 0;
}
.cusst_ust {
  color: #afafaf;
  font-family: georgia;
  font-size: 17px;
  margin: 41px 0 124px;
}
.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;
  bottom: 0px;
}
.expremov-special-page{
    overflow: hidden;
    margin: 15px 0px;
}
.cuto_exper_special-page-hover{
  bottom: 0!important;
}
.cst_posrspecial_page{
  top: 35px;
  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: -72%;
  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: 91.5%;
}
.cut_fon {
  color: #afafaf;
  font-family: futura_book;
  font-size: 20px;
  margin: 0px;
}
.csut_lou {
  color: #afafaf;
  font-family: georgia;
  font-size: 14px;
  margin: 35px 0;
}
.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: rgb(178, 178, 178);
    font-family: georgia;
    font-size: 19.6311px;
    margin-bottom: 35px;
}
.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: #595959;
    height: 620px!important;
    padding-left: 130px;
    padding-top: 100px;
}
.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: 35px 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:16px 0 0 24px;}
.newheadind > a {font-family: serif;font-size: 19.6311px;color: rgb(178, 178, 178);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:Futuraoblique;font-size: 12.5639px;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 115px 90px;}
.latestnews > a {font-size: 14px;text-transform: uppercase;color: #b2b2b2;text-decoration: none;font-family:Futura;}
.latestnews2 > a {font-size:14px;text-transform: uppercase;color: #b2b2b2;text-decoration: none;font-family:Futura;}
.latestnews{text-align: center;margin-bottom:32px;}
.latestnews2{text-align: center;margin-bottom:32px;}
.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: 27px 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: 40px;padding-right: 210px;}
.mb-30{margin-bottom: 30px!important;}
.load_m{text-align: right;padding: 90px 115px 90px;text-transform: uppercase;font-family:Futura_book;}
.height-250{height: 250px!important;}
.height-540{height: 540px!important;}
.all_list,.all_list a {color: rgb(128, 128, 128);font-size: 12px;text-align: right;text-transform: uppercase; padding: 0px 0px 26px 0px;font-family:Futura_book;text-align: right;}
.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/work-filter.jpg);width:100%;min-height:620px;z-index:3;position:absolute;margin-top:5%;background-size:100% 100% ;}
.filer-head {padding:8%;}
.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;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: medium none;height: 40px;font-family:Georgia;font-size:18px;color:#9b9b9b;font-style: italic; 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: 18px;font-family:Futura;text-transform:uppercase;}
.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:none !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 {font-size:26px;line-height:36px;width:88%;margin:7% 0 23%;font-family:Georgia;}
.blog_head2{font-size:26px;line-height:36px;width:44%;margin: 3.5% 0 11%;font-family:Georgia;}
.blog_mrgn {padding: 8.6% 0;}
.blog_txt {font-size:12px;font-family:Futura_book;text-transform:uppercase;width:80%;margin: 0 0 7%;}
.blog_txt2{font-size:12px;font-family:Futura_book;text-transform:uppercase;width:39%;margin: 0 0 3.2%;}

.blog_line {border-bottom: 4px solid rgb(51, 51, 51);}
.blog_mrgn2 {padding: 8% 0 0;}
/*.blog_mg {padding: 8.5% 0% 0%;}*/
.blog_mg_mrgn{padding: 8.5% 0% 0%;}
.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% 0 9% 0; text-align: left;text-decoration: none;}
.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: 10% 4% 10% 0;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: 10px 30px;text-transform: uppercase;font-family:Futura_book;}
.find_btn > a {color: rgb(255, 255, 255);text-decoration: none;}
.find_btn:hover {color:#FFF !important;background-color:#83BB26;}
.blog_articals{font-family:Futuraoblique;color:#B2B2B2;}
.blog_articals:hover{color:#83BB26;}
.blog_date {color: #a2a2a2;font-size:12px;font-family:Futura_book;}
.blog_date > a {font-size:12px;font-family:Futura_book;text-transform: uppercase;color:#a2a2a2;}
.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:53px;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 26px 0 0;}
.no_padding {padding: 0px;}
.comment_box_pad{margin-bottom:100px;}
.comment_line{border-bottom:1px solid #FFF;}
.icon_left_mrgn {margin-top: 9.2%;z-index:1;}
.icon_clr:hover {color: #82BB26;}
.study_box {background-color:rgb(51, 51, 51);min-height: 248px;width: 100%;}
.blog_padding{color:#b2b2b2;font-size:26px;line-height:25px;width:95%;font-family:Georgia;padding: 35px 0 106px 35px;}
.blog_padding:hover{color:#88c73b;}
.blog_padding2{font-family:Futura;color:#B2B2B2;font-size:13px;line-height:12px;padding: 0 0 35px 35px;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:26px;line-height:25px;width:48%;font-family:Georgia;padding: 35px 0 106px 35px;}
.blog_padding3:hover{color:#88c73b;}
.blog_padding4{font-family:Futura;color:#B2B2B2;font-size:13px;line-height:12px;padding: 0 0 35px 35px;text-transform: uppercase;width:52%;}
.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:Futuraoblique;}
.casestudy_box{background-color:rgb(51, 51, 51);min-height:270px;padding: 50px;}
.no_mrgn{margin-bottom:0px;}
.challenge_head {color:rgb(178, 178, 178);padding: 0 0 35px;text-align: center;font-family:Futura;}
.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;}
.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:18px;font-family:Futura;color: rgb(178, 178, 178);padding: 50px 0;}
.contact_c{font-size:18px;font-family:Georgia;color: rgb(178, 178, 178);margin-bottom: 50px;}
.contact_P{font-size:14px;font-family:Georgia;color: rgb(178, 178, 178);margin-bottom: 30px;}
.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);}
.map_head{font-size:26px;color:#FFF;font-family:Georgia;padding: 30px 0 30px 30px;}
.map_c{font-size:12px;color: rgb(178, 178, 178);font-family:Georgia;padding: 0 30px 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:26px;color:#FFF;font-family:Georgia;padding: 30px 0 30px 30px;}
.contact_req_c{font-size:12px;color: rgb(178, 178, 178);font-family:Georgia;padding: 0 30px 0px;width: 50%;}
.contact_circle {background:#FFF;border-radius: 50%;margin: 82px 35px;}
.contact_img_circle{width:100%;height:100%;margin:0px;padding:0px;border-radius:50%;}
.contact_req2{font-size:12px;color: rgb(178, 178, 178);font-family:Futura;padding: 0 0 0 35%;}
.contact_req3{font-size:12px;color: rgb(178, 178, 178);font-family:Futura;padding: 0 0 0 30%;}
.contact_mrgn{margin: 80px 0 30px;}
.map_p{font-size:14px;color: rgb(136, 199, 59);font-family: Futura;width:72%;}
.careers_c{font-size:12px;color: rgb(178, 178, 178);font-family:Georgia;padding: 0 30px 30px;width: 75%;min-height: 475px;}
.req_c{font-size:12px;color: rgb(178, 178, 178);font-family:Georgia;padding: 0 30px 30px;width: 72%;min-height: 475px;}
.media_c{font-size:12px;color: rgb(178, 178, 178);font-family:Georgia;padding: 0 30px 30px;width: 88%;}
.req_p{font-size:14px;color: rgb(136, 199, 59);font-family: Futura;width:72%;padding: 0 0 35px 30px;}
.careers_p{font-size:14px;color: rgb(136, 199, 59);font-family: Futura;width:72%;padding: 0 0 35px 30px;}
.contact_crcle{margin: 22px 40px 50px;}
.contact_requests{font-size:12px;color: rgb(178, 178, 178);font-family:Futura;padding: 5% 0 0 35%;}
.contact_requests1{font-size:12px;color: rgb(178, 178, 178);font-family:Futura;padding:1% 0 0 30%;}
.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: 20px;
}
.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;
}



/*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: 20px 0px 0px;}
    .floatleftsearch {/*margin: 5px 70px 0px;*//*margin: 0px 25px 0px;*//*margin: 20px 25px 0px;*/margin: -26px 25px 0px;}
    .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: 14em;left: 2em;*/top: 6em;}
    .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-right: 10px;margin-top: 102px;}
    .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;}
    .navbar-nav {float: none !important;margin: 0px 0px 0px 0px;}
    .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: 0px 0px 20px;}
    .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 {position: relative;float: right;padding: 16px 20px;/*margin-top: 91px;*/margin-right: 0px;margin-bottom:-4px;background:url(images/index.png) no-repeat center top;width: 30px background-image:none;border: 1px solid transparent;border-radius: 0px;cursor: pointer;/*margin-top: 80px;*/ margin-top:26px;}
    .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: 45px 10px 0px;padding: 0px;float: left;}
.socialdefultbutton ul li i {margin: 0px 11px 0px 0px;}

.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.in {overflow: hidden;}

.custom_section p{ font-size:20px;}

.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: absolute;right: 0;left: 0;/*z-index: 1030;*//*z-index: 99999;*//*z-index: 999999;*/width:100%;}



.newForm.focus{width:130px;}
.cust_footer{height: 1020px;}

/*cuestom*/
.end_footer1 > li {margin-bottom: 5%;text-align: center;}
.end_footer2{margin: 0px;}
.end_footer2 {margin-bottom: 5%;}
.end_footer3{margin: 0px;}
.end_footer3 > li {margin-bottom: 5%;text-align: center;}
.end_footer4{margin: 0px;}
.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: 9em;*/top:12em;}
    .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: 90px 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: #83BB26;text-decoration: none;}
a:hover{ color: #83BB26;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%;
    }
}
