
@font-face {
    font-family: 'alternategothic2_btregular';
    src: url('fonts/altgot2n_2-webfont.woff2') format('woff2'),
         url('fonts/altgot2n_2-webfont.woff') format('woff'),
        url('fonts/altgot2n_2-demo.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
  
}

@font-face{
     font-family: 'baskerville_old_faceregular';
    src: url('fonts/baskvill_0-webfont.woff2') format('woff2'),
         url('fonts/baskvill_0-webfont.woff') format('woff'),
        url('fonts/BASKVILL_0.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}




body{margin:0 auto;padding:0; font-family:'Open Sans', sans-serif;font-size:16px;color:#2B2A29;background:#fefefe;font-weight:300;}
 input[type="text"], input[type="email"], input[type="tel"], input[type="number"], input[type="url"], input[type="password"], textarea {border:0;padding:10px 0%;color:#000;	width:100%;font-size:15px;outline:none;border-radius:0;	-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;-o-border-radius:0;font-family: 'Open Sans', sans-serif;background-color: none;border-bottom:2px solid #B2B3B3;}
        textarea {background:none;height:25px;}
        input[type="submit"] {-webkit-appearance: none;-moz-appearance: none;border-radius: 0;}
        input,select{background:none;font-family: 'Open Sans', sans-serif;font-size:15px;padding:10px 0%;border:0;border-bottom:2px solid #B2B3B3;width:100%;color:#2B2A29;}a{text-decoration:none;}
.vm{vertical-align:middle;}
.clear{clear:both;}
.clearfix:before, .clearfix:after { display: table; content: " "; }
.clearfix:after, .clear { clear: both; }
.relative{position:relative;}
header,section,footer{display:block;}
h1,h2,h3,h4,h5,h6{padding:0;margin:0;font-weight:normal;}
p{line-height:22px;margin:0;}

img {

    max-width: 100%;
    height: auto;

}
#main-wrapper{margin:0 auto;padding:0;width:100%;display:block;}
header{margin:0 auto;padding:0;width:100%;display:inline-block;position:fixed;top:0;z-index:10;text-align:center;z-index:9999;background-color: #471F26;}
.wrapperinlineblock{display:inline-block;text-align:center;}
.containernav{width: 100%;padding: 0 50px;background-color: rgba(0, 0, 0, 0.3);height: 100px;display:inline-block;}
/*.backbutton{float:right;padding-top:90px}*/

.backbutton{right: 0;position:absolute;bottom:-58px}
.backbuttoncalebder{right: 0;position:absolute;bottom:-58px}
.backbuttonapr{right: 0;position:absolute;bottom:-58px}
.container{width: 1000px;padding: 0 50px;display:block;}
.packcontainer{padding: 0 75px;display:block;margin:0 50px}

.innercontainer{padding: 30px 30px;display:block;margin:25px 0;}
.middle-wrapper{width:100%;display:block;margin:0 auto;}
.wrap-stories{width:100%;padding:00px 0  0;min-height:400px;background-color:#8598BB;border-bottom:20px solid #B3CE52;}
footer{margin: 30px 0 0 0;display: block;clear: both;overflow: hidden;}
footer p{font-weight:700;font-size:14px;text-align:center;padding:15px 0;color:#fff;}
.layout-width{margin:0 auto;padding:0;max-width:1100px;width: 100%; display:block;}

.text-alignceter{text-align:center;}
.blackbg{background-color:#323E48 !important;}
.btnwrapper{float:right;margin:22px 5px;width:auto;text-align:right;}
.logo{float:left;margin:25px 0;width:225px;text-align:left;}

.internalbtn-border{padding: 10px; display:block !important; border:2px solid #000; text-transform: uppercase; color: #fff; font-size: 16px;font-weight:700;background-color:#2D3136;text-align:center;}
.internalbtn-border:hover{background: #fff; color: #000;border:2px solid #000;}

.btnlogin-border{padding: 10px; display:block !important; border:2px solid #2D3136; text-transform: uppercase; color: #2D3136; font-size: 16px;font-weight:700;background-color:#fff;text-align:center;}
.btnlogin-border:hover{background: #fff; color: #000;border:2px solid #000;background-color:#2D3136;color: #fff;}

.top-nav{float:right;width:60%;text-align:right;padding:40px 0 0 0;}
.top-nav ul{padding:0;margin:0;}

.sub-menu::after, .top-nav::before
{
    border: medium solid transparent;
    bottom: 100%;
    content: " ";
    height: 0;
    left: 50%;
    pointer-events: none;
    position: absolute;
    width: 0;
}

.top-nav > ul > li{list-style:none;color:#000;float:left;position:relative;font-size:16px;font-family: 'Open Sans', sans-serif;font-weight:700;padding:05px 20px;font-size:18px;}
.top-nav > ul > li > a{display:inline-block;color:#FFF;font-family: 'Open Sans', sans-serif;font-weight:700;}
.top-nav > ul > li a.active{border-bottom:2px solid #E98E8A;}
/*.top-nav > ul > li:hover{color:#fff;font-family: 'Montserrat', sans-serif;font-weight:300;font-size:16px;background:#00C5C5;}*/
/*.top-nav > ul > li.active{color:#fff;font-family: 'Montserrat', sans-serif;font-weight:300;font-size:16px;border-bottom: 3px solid #00C5C5;}*/
.top-nav > ul > li  .active{border-bottom:4px solid #333;padding-bottom:10px;}
.top-nav > ul > li:last-child{border-right:none; background-image: none;}
.top-nav >ul li > ul.sub-menu{z-index:9999;   background: #fff;  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.2);   left: 0;
 margin-top: 30px; opacity: 0; padding: 0; position: absolute; -webkit-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; visibility: hidden; width: 200px;border-top:5px solid #a2a2a2;}
.top-nav>ul li > ul.sub-menu> li{list-style:none;text-align:left;text-transform:none;}	
.top-nav>ul>li .sub-menu> li:first-child>a{border:none;}
.top-nav>ul li > ul.sub-menu > li > a{border-top: 1px solid #e5e5e5;color: #666; display: block; padding: 10px 15px;     -webkit-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s;} 	
.top-nav>ul li:hover >.sub-menu{opacity:1;visibility:visible;margin-top:0px;}	
.top-nav>ul li > ul.sub-menu > li > a:hover{color:#cc731b;background:#fff;font-family: 'Montserrat', sans-serif;font-weight:500;}
.toggleMenu{display:none;background: url(/images/hamburger.png) no-repeat 95% center;width:32px;height:30px;}
.close-menu-btn{display:none;background: url(/images/close-menu.png) no-repeat 95% center;width:30px;height:30px;}

.banner1{display:block;width:100%;margin:0px 0 0 0;background-size:100%;background-position:center;/*padding-left:80px*/}
.whitefonts{color:#fff;}

.yellofonts{color:#EDBD0B;}
.yellobottomborder{border-bottom:2px solid #EDBD0B;}
.greenborderbottom{border-bottom:2px solid #59B24E;}
.orangebottomborder{border-bottom:2px solid #EF7F1A;}
.brownbottomborder{border-bottom:2px solid #CBB99F;}
.brownfonts{color:#CBB99F}
.greenfonts{color:#B9C599;}
.greenbottomborder{border-bottom:2px solid #B9C599;}
.bluefonts{color:#9DBCC8;}
.bluebottomborder{border-bottom:2px solid #9DBCC8;}
.ligtmagentafonts{color:#BE8E8A;}
.ligtmagentabottomborder{border-bottom:2px solid #BE8E8A;}

	/*New CSS start-------------------------------------------------------*/
		
        .home-banner-slider{display: block;}
		ul.home-banner-slider.owl-carousel .owl-nav .owl-prev {background:url(../images/prev-arrow.png) no-repeat; width: 30px; height:58px; position:absolute; left:50px; top:50%; margin-top:10px;}
		ul.home-banner-slider.owl-carousel .owl-nav .owl-next {background:url(../images/next-arrow.png) no-repeat; width: 30px; height:58px; position:absolute; right:50px; top:50%; margin-top:10px;}
		ul.home-banner-slider.owl-carousel .owl-nav .owl-next span {display:none;}
		ul.home-banner-slider.owl-carousel .owl-nav .owl-prev span {display:none;}
		ul.home-banner-slider {padding:0; margin:0 auto;}
		ul.home-banner-slider li{list-style: none; display: block;height:625px;position:relative}
	    ul.home-banner-slider li .details {color:#fff;max-width:650px; position:absolute;  top:220px;left:0%}
		ul.home-banner-slider li .details h2{font-size: 50px;display:block;font-family: 'Open Sans', sans-serif;line-height:60px;font-weight:700;letter-spacing: 5px;text-transform:uppercase;}
        /*ul.home-banner-slider li .details span{line-height:00px;font-size: 75px;font-family:'alternategothic2_btregular';color: #FECC00;padding:0;text-decoration:underline;}*/
        ul.home-banner-slider li .details span.yellofonts{position: relative;}
        ul.home-banner-slider li .details span.trademark{font-size:25px;position:absolute;top:50px;}
         ul.home-banner-slider li .details span.yellofonts:after{position: absolute; bottom:9px; left:5px; background-color:#EDBD0B; width: 19px; height: 2px; content:'';}
         
          ul.home-banner-slider.owl-carousel .owl-nav .owl-prev {background: url(../images/prev-arrow.png) no-repeat;    width: 30px;    height: 58px;    position: absolute;    left: 25px;    top: 50%;    margin-top: 10px;}
      ul.home-banner-slider.owl-carousel .owl-nav .owl-next {    background: url(../images/next-arrow.png) no-repeat;    width: 30px;    height: 58px;    position: absolute;    right: 25px;    top: 50%;    margin-top: 10px;} 

          


         


	    ul.home-banner-slider li .details p{ font-size: 22px;display:block;font-family:'baskerville_old_faceregular';font-weight:bold;}
		ul.home-banner-slider li .bannerlogo {padding: 0px;color:#fff;max-width: 725px;position: absolute;top: 575px;bottom: 0;left: 0;}
		ul.home-banner-slider li .bannerlogo p{font-size: 20px;display:block;font-family:'Open Sans', sans-serif;font-weight:700;line-height:28px;}

        ul.home-banner-slider li.slider1{background:url(/images/banner.jpg) no-repeat top center;}
        ul.home-banner-slider li.slider2{background:url(/images/banner.jpg) no-repeat top center;}
        ul.home-banner-slider li.slider3{background:url(/images2018/banner_3.jpg) no-repeat top center;}

        ul.home-banner-slider li.slider4{background:url(/images/banner_whyus.jpg) no-repeat top center;}
        ul.home-banner-slider li.slider5{background:url(/images/banner_whyus.jpg) no-repeat top center;}

	 

        .all-category-list1{display: block;}
        .all-category-list1 ul{margin:0 auto;padding:0;}
        .all-category-list1 li{float:left;text-align:left;list-style:none;height: 300px;vertical-align: middle;}

         .all-category-list1 li   .quotetext{font-size: 16px;display:block;font-family: 'Open Sans', sans-serif;line-height:22px;font-weight:300;text-align:center;padding:0 25px;margin:0;font-style:italic;vertical-align:middle;height:205px;display:table-cell;}
          .all-category-list1 li  .quotes{font-size: 14px;display:block;font-family: 'Open Sans', sans-serif;line-height:19px;font-weight:700;text-align:center;margin:0;}
          .all-category-list1 li  .quotes span{font-family:'Open Sans', sans-serif; font-size:15px;font-weight:300;font-style:italic;padding-bottom:5px;color:#2B2A29;text-align:center;line-height:20px;padding-top:5px;}



        .all-category-list1 .owl-theme .owl-nav [class*="owl-prev"]{background: url(../images2018/icon-prev.png) no-repeat;cursor: pointer !important;height: 31px;left: -28px;margin: -240px 0 0; padding: 0; position: absolute; text-indent: -9999px; top: 50%; width: 18px;transition: all .2s ease-in-out;transform: scale(0.8);}
        .all-category-list1 .owl-theme .owl-nav [class*="owl-prev"]:hover{background: url(../images2018/icon-prev.png) no-repeat !important;transform: scale(1);}
        .all-category-list1 .owl-theme .owl-nav [class*="owl-next"]{background: url(../images2018/icon-next.png) no-repeat;cursor: pointer !important;height: 31px;right: -28px;margin: -240px 0 0; padding: 0; position: absolute; text-indent: -9999px; top: 50%; width: 18px;transition: all .2s ease-in-out;transform: scale(0.8)}
        .all-category-list1 .owl-theme .owl-nav [class*="owl-next"]:hover{background: url(../images2018/icon-next.png) no-repeat !important;transform: scale(1);}
        .all-category-list1 .owl-theme .owl-nav .disabled{display:none;}
        .all-category-list1 .owl-theme .owl-prev .disabled{display:none;}





		 .link{margin-top:50px;display:block;}
            .link a {text-decoration:underline;font-weight:700;font-size:16px;text-transform:uppercase;color:#2B2A29;}

            .quotes{margin:50px 0; display:block;text-align:center;width:100%;font-style:italic;font-weight:600;font-size:30px;}
            .quotecontainer{width: 45%;display:inline-block;}

             .quotes span{font-weight:700;display:block;}

             .full-wrapper {display: block;position: relative;    background-image: url(../images2018/bg_1.jpg);    background-repeat: no-repeat;    background-size: cover;min-height:765px;}
              .full-wrapper-humanschool {display: block;position: relative;    background-image: url(../images2018/human_school_bg_1.jpg);    background-repeat: no-repeat;    background-size: cover;min-height:765px;}
               .full-wrapper-humanschool.slider1{background-image: url(../images2018/human_school_bg_1.jpg);}
              
               .full-wrapper-enrichment {display: block;position: relative;}
               .full-wrapper-enrichment.greyback{background-color:#EBECEC}


              .topmargin55{margin-top:55px;}
              .topmargin75{margin-top:75px;}
              .topmargin100{margin-top:100px;}
               .topmargin25{margin-top:25px;}
               .paddingbottom{padding-bottom:25px;}

                .padding-top75{padding-top:75px;}

               .padding-top{padding-top:55px;}
                .padding-top25{padding-top:25px;}
                 .padding-top30{padding-top:30px;}
                .padding-top-bt{padding-top:55px;padding-bottom:40px}
                      .padding-botom{padding-bottom:55px;}
             .float-left{float:left;}
	         .float-right{float:right;}
            .badge1{position:absolute;right:-65px;top:35%;}
            .btns{padding: 15px 10px; display:block !important; text-transform: uppercase; color: #2B2A29; font-size: 16px;font-weight:700;background-color:#fff;text-align:center;border:2px solid #2B2A29;width:255px;}
		    .btns:hover{background: #2D3136; color: #fff;}

             .btns_red{padding: 10px 10px; display:inline-block !important; text-transform: uppercase; color: #fff; font-size: 16px;font-weight:700;background-color:#E31E24;text-align:center;margin-top:50px}
		     .btns_redpillar{padding: 10px 10px; display:inline-block !important; text-transform: uppercase; color: #fff; font-size: 16px;font-weight:700;background-color:#E31E24;text-align:center;margin-top:10px}
             .promobtn{padding: 15px 15px;  text-transform: uppercase; color: #2B2A29; font-size: 16px;font-weight:700;background-color:#EDBD0B;/*background-color:rgba(0,0,0,0.5);*/text-align:center;text-transform:uppercase;/*border:2px solid #fff;*/}

            .btns_back{padding: 10px 10px; display:block !important; text-transform: uppercase; color: #2B2A29; font-size: 16px;font-weight:700;background-color:#fff;text-align:center;border:2px solid #2B2A29;width:100px;margin-bottom:25px}
		    .btns_back:hover{background: #2D3136; color: #fff;}
            .topbottompadder50{padding-top:50px;padding-bottom:50px;}
            .tomarginsections{margin-top:100px;}
               .tomarginsectionsbt{margin:100px 0 50px 0;}
               .padder{padding-bottom:55px;}
            .tomarginsections200{margin-top:200px;}
            .textleft{text-align:left;}
            .textcenter{text-align:center;}
            .section_wraper{display:block;}
             .div85{width:85%;display:inline-block;}
             
            .imgdiv56{width:56%;display:inline-block;}
            .imgdiv50{width:50%;display:inline-block;}
             .imgdiv45{width:50%;display:inline-block;}
            .imgdiv60{width:60%;display:inline-block;}
            .div42{width:42%;display:inline-block;}
            .div43{width:43%;display:inline-block;}
                  .div48{width:48%;display:inline-block;}
            .div35{width:35%;display:inline-block;}
            .heading{display:block;}
            /*.display-table{display:table;height:100%;width:100%;}*/
            .display-valign{display:table-cell;vertical-align:middle;}
            .display-valigntop{display:table-cell;vertical-align:top;}
            .heading h1{font-family:'Open Sans', sans-serif; font-size:25px;letter-spacing:3px;font-weight:700;padding-bottom:10px;}
             .heading h1 sup.trademark {font-size: 14px;top: 1px;}
               .onlyhead h2{font-size: 60px;display:inline-block;font-family:'alternategothic2_btregular';line-height:62px;}
               .onlyhead h2 span{padding:0px;}

               .onlyhead p{font-size: 18px;display:block;line-height:25px;padding-bottom:20px;font-weight:700;}

             .mainhead h1{font-size: 42px;display:block;font-family: 'Open Sans', sans-serif;line-height:48px;color:#000;padding:0px 0;font-weight:700;}

              .mainhead .links a{font-size: 22px;display:block;font-family:'alternategothic2_btregular';line-height:40px;padding-bottom:10px;color:#2B2A29;}
               .mainhead .links a:hover{color:#9DBDC8;}
              .mainhead h3{font-size: 45px;display:block;font-family:'alternategothic2_btregular';line-height:50px;}
                .mainhead h3 a:hover{color:#9DBDC8;}
               .mainhead h4{font-size: 20px;display:block;font-family: 'Open Sans', sans-serif;line-height:27px;font-weight:600}
              
               .mainhead h3 a{color:#2B2A29;} 
            .mainhead h2{font-size: 25px;display:inline-block;font-family: 'Open Sans', sans-serif;line-height:30px;padding:20px 0;letter-spacing:3px;font-weight:700;}
            .mainhead h2 span{padding:0px;}
            .mainhead h2 span.textunderlineyellow{position: relative;border-bottom: 0;}
             .mainhead h2 sup.trademark{font-size:22px;top:-10px;position:relative;}
            .mainhead h2 span.textunderlineyellow:after{position: absolute;bottom: 9px;left: 2px;background-color: #EDBD0B;;width: 19px;height: 2px;content: '';}
            .mainhead h2 span.textunderlinegreen{position: relative;border-bottom: 0;}
            .mainhead h2 span.textunderlinegreen:after{position: absolute;bottom: 9px;left: 2px;background-color: #B9C599;width: 19px;height: 2px;content: '';}
             .mainhead h2 span.textunderlinered{position: relative;border-bottom: 0;color:#E31E24 !important;}
            .mainhead h2 span.textunderlinered:after{position: absolute;bottom: 9px;left: 2px;background-color: #E31E24;width: 19px;height: 2px;content: '';color:#E31E24 !important;}

             .offeringshead p{font-size: 18px;display:block;font-family:'baskerville_old_faceregular';line-height:25px;padding-bottom:15px;}
              .offeringshead p strong{font-weight:bold;}
              .offeringshead h1{font-size: 25px;display:block;font-family:'alternategothic2_btregular';line-height:32px;padding-bottom:00px;text-transform:uppercase;}
            

            .mainhead p{font-size: 18px;display:block;font-family: 'Open Sans', sans-serif;line-height:25px;padding-bottom:15px;font-weight:400;}
              .mainhead p strong{font-weight:bold;}
              .mainhead p sup {font-size: 13px;}
            .quoteheads {display:block;}
               .mainhead    .quotetext{font-size: 16px;display:block;font-family: 'Open Sans', sans-serif;line-height:22px;font-weight:300;text-align:left;padding-bottom:25px;margin:0;font-style:italic;}

                  .mainhead    .timelineofferings{font-size: 16px;display:block;font-family: 'Open Sans', sans-serif;line-height:22px;font-weight:700;text-align:left;padding-bottom:25px;margin:0}
                    .mainhead    .quotetext{font-size: 16px;display:block;font-family: 'Open Sans', sans-serif;line-height:22px;font-weight:300;text-align:left;padding-bottom:25px;margin:0;font-style:italic;}
             .mainhead    .quotes{font-size: 14px;display:block;font-family: 'Open Sans', sans-serif;line-height:19px;font-weight:700;text-align:left;margin:0;}
              .mainhead     .quotes span{font-family:'Open Sans', sans-serif; font-size:15px;font-weight:300;font-style:italic;padding-bottom:5px;color:#2B2A29;text-align:left;line-height:20px;padding-top:5px;}
            .quoteheads h1{font-family:'Open Sans', sans-serif; font-size:30px;font-weight:400;font-style:italic;color:#2B2A29;line-height:35px;padding-bottom:30px;}
            .slashlogo{vertical-align:middle;text-align:center;margin-top:200px;}
                .quoteheads p{font-family:'Open Sans', sans-serif; font-size:30px;font-weight:700;font-style:italic;color:#2B2A29;line-height:35px;}
               .quoteheads  span{font-family:'Open Sans', sans-serif; font-size:15px;font-weight:300;font-style:italic;padding-bottom:5px;color:#2B2A29;text-align:center;line-height:20px;}
		        .strongfonts p{font-family:'Open Sans', sans-serif; font-size:20px;font-weight:700;color:#2B2A29;line-height:35px;}
                 .lightfonts p{font-size:20px;font-weight:300;color:#2B2A29;line-height:25px;padding-bottom:15px;}
                .yellowborder{border:2px solid #EDBD0B;}
                   .greenborder_botom{margin-top:50px;}
                 .redborder{border:2px solid #E31E24;}
                .greenborder{border:2px solid #BCC99A;}
                .blueborder{border:2px solid #9DBDC8;}
                 .pinkishborder{border:2px solid #BE8E8A;}
                
              .greybg{background-color:#EBECEC;display:inline-block}

              .blacksbg{background-color:#2D3136;}
                .divider {width: 25px;left: 0%;    margin-left: 0px;    background:     #000;    position: absolute;    height: 2px;   bottom:10px;}

          
              

	           



             


                
	         .gallerylist{display:block;padding-left:0;text-align:center;margin-top:75px;}
        .gallerylist h2{color:#23527c;font-size:40px;display:block;text-align:center;padding-bottom:50px;text-transform:uppercase;font-family:'latobold';}
        .gallerylist h1{color: #000;font-family: "latobold";padding-bottom: 10px;text-transform: uppercase;font-size: 38px;}
        /*.projectlist p{color: #000;font-size: 20px;line-height: 25px;text-align: center;padding-bottom: 25px;font-family: 'latolight';}*/



		    .gallerylist ul{padding:0;margin:0;}
	        .gallerylist li{list-style:none;float:left;text-align:center;background-color:#fff;margin:0 50px 50px 00px;width:30%;}
            .gallerylist li:nth-child(3n){margin-right:0px;}
		    .gallerylist li h3{font-family: 'Open Sans', sans-serif;font-weight: 700;text-transform:uppercase;color:#000;font-size:18px; padding-bottom:25px;padding-top:25px;}
		    .gallerylist li .details{background-color:#EBECEC;margin-top: -5px;padding-bottom:0px;}   
	        .gallerylist li .thumbnail{display:block;margin:0 0 00px 0;}
            .gallerylist li .thumbnail img{width:370px}
	        .gallerylist li p{font-family: 'Open Sans', sans-serif;font-weight: 500;line-height:20px;font-size:15px;color:#000;padding-top:0;}
            .gallerylist li .textleft{text-align:left !important;padding:0 20px;}
            .gallerylist .heigthli{height:410px !important;}
            .gallerylist li .textleft p{padding:10px 0;border-bottom:1px solid #fff;}
            .gallerylist li .textcenter{text-align:center !important;}
              .gallerylist li .textcenter p{padding-bottom:5px;}
            .gallerylist li .specification{margin-top: -5px;}   
            .gallerylist li .specification h2{font-weight: 500;font-size: 20px;font-family: 'Open Sans', sans-serif;line-height: 25px;text-align: left;color: #000;padding:10px 0;}   
            .gallerylist li .specification p{font-weight: 300;font-size: 19px;font-family: 'Open Sans', sans-serif;line-height: 24px;text-align: left;color: #000;}      
                    
                    
                    
                    
                   
                     

            
                       .form-wrapper{text-align:left;display:block;padding:50px 125px;}
                       .form-group{display:block;margin-bottom:20px;position:relative;}
                        .form-group label{font-size:16px;color:#2B2A29;padding-bottom:10px;display:block;font-weight:700;}
                        .form-group .form-control{width:100%;display:block;}
                      

                  

                           

                            

       
       
                        .simple-ways{display:block;padding-left:0;text-align:center;}
 


		/*.simple-ways ul{padding:0;margin:0;}
	.simple-ways li{list-style:none;float:left;text-align:center;background-color:#fff;}
		
		 .simple-ways li h3{font-family: 'Open Sans', sans-serif;font-weight: 700;text-transform:uppercase;color:#000;font-size:18px; padding-bottom:25px;padding-top:25px;}
	.simple-ways li .thumbnail{display:block;margin:0 0 00px 0;}
    .simple-ways li .details{margin-top: -5px;padding-bottom:25px;}   
	 .simple-ways li p{font-family: 'Open Sans', sans-serif;font-weight: 500;line-height:20px;font-size:15px;color:#000;padding-top:0;}
        .simple-ways li .textcenter{text-align:center !important;}
              .simple-ways li .textcenter p{padding-bottom:5px;}
            .simple-ways li .textleft{text-align:left !important;padding:0 20px;}*/



.all-category-list1 .owl-theme .owl-nav [class*="owl-prev"]{background: url(../images/prev-arrow_grey.png) no-repeat;cursor: pointer !important;height: 67px;left: -45px;margin: -115px 0 0; padding: 0; position: absolute; text-indent: -9999px; top: 50%; width: 24px;transition: all .2s ease-in-out;transform: scale(0.8);}
.all-category-list1 .owl-theme .owl-nav [class*="owl-next"]{background: url(../images/next-arrow_grey.png) no-repeat;cursor: pointer !important;height: 67px;right: -45px;margin: -115px 0 0; padding: 0; position: absolute; text-indent: -9999px; top: 50%; width: 24px;transition: all .2s ease-in-out;transform: scale(0.8)}
.all-category-list1 .owl-theme .owl-nav .disabled{display:none;}
.all-category-list1 .owl-theme .owl-prev .disabled{display:none;}


                           
                          

















                            
                             
                            
                                        

                              

                                      .wrapper{margin-top:50px;}
                                    .wrapper ul{padding:0;margin:0;}
                                   .wrapper li{display:block;list-style:none;}
                                   .wrapper li .divleft{float:left;text-align:right;width:35%;}
                                    .wrapper li .divright{float:right;width:64%;}
                                    .wrapper li .divright p{font-weight: 600;font-size: 22px;font-family: 'Open Sans', sans-serif;line-height: 27px;padding-bottom: 0px;text-align: left;color: #000;text-transform:none;padding-top:10px;letter-spacing: 1px;}
                                     .wrapper li .divleft h2{text-transform: uppercase; font-size: 25px; line-height:30px; color: #000; font-family: 'Open Sans', sans-serif;font-weight:700; letter-spacing: 3px;margin:0 auto;display:inline-block;text-align:left;padding:5px 0 5px 10px;background-color:#5598C5;margin-top:1px;}
                                 .width50{width:50%;}
                                 .width45fab{width:45%;}

                                 .bgcolor_grey{background-color:#EBECEC;}
                                   .inquirywrapper{padding:50px 0;margin:0;background-color:#EBECEC;}
      .inquirywrapper h3{text-transform: uppercase; font-size: 28px; line-height:33px; color: #000; font-family: 'Open Sans', sans-serif;font-weight: 700; letter-spacing: 3px;margin:0 auto;display:block;text-align:left;padding-bottom:20px;}
      .inquirywrapper .inquiry{padding-top:25px;}
      .inquirywrapper .inquiry ul{padding:0; margin:0;}
      .inquirywrapper .inquiry li{list-style:none;display:block; padding-bottom:5px;text-align:left;width:90%;}
          .inquirywrapper  .inquiry  li a{color:#000;font-family: 'Open Sans', sans-serif;font-weight: 400;font-size:18px;line-height:23px;text-align:left;}
          .inquirywrapper  .inquiry  li a.active{color:#000;}
         .inquirywrapper  .inquiry li .bullets{display:inline-block; width:25px;vertical-align:middle;}
          .inquirywrapper  .inquiry  li .anchors{display:inline-block; text-align:left;vertical-align:middle;}


       .inquirywrapper .divleftcontent{display:inline-block;width:45%;margin-right:65px;}

       .inquirywrapper .divleftcontent h1{text-transform: uppercase; font-size: 42px; line-height:47px; color: #000; font-family: 'Open Sans', sans-serif;font-weight: 700; letter-spacing: 3px;margin:0 auto;display:block;text-align:left;padding-bottom:20px;}
       .inquirywrapper .divleftcontent h2{text-transform: uppercase; font-size: 24px; line-height:30px; color: #000; font-family: 'Open Sans', sans-serif;font-weight: 700; letter-spacing: 3px;margin:0 auto;display:block;text-align:left;padding-bottom:20px;}
       .inquirywrapper .divleftcontent p{font-weight:400;font-size:22px;font-family: 'Open Sans', sans-serif;line-height:27px;padding-bottom:12px;text-align:left;}
      
        .inquirywrapper .divright{display:inline-block;width:48%;vertical-align:top;}
         .inquirywrapper .fulwidth{display:inline-block;width:100%;vertical-align:top;}
         .float-input2 { display:inline-block;width: 45.0%;}
        .float-input {width: 45.0%;position: relative;display:inline-block;margin-right:40px;}
        .float-btn {position: relative;display:inline-block;margin-right:40px;}
         .btns_form{padding:10px 20px;color:#000;font-family: 'Open Sans', sans-serif;font-size:16px;background:#fff;display:inline-block;text-align:center;margin-top:2%;border:0px;border:2px solid #B2B3B3;text-transform:uppercase;}
        .btns_form:hover{color:#fff;background:#471F26;border:2px solid #B2B3B3;}

             .btns_lnk{padding:10px 20px;color:#fff;font-family: 'Open Sans', sans-serif;font-size:16px;display:inline-block;text-align:center;margin-top:2%;border:0px;border:2px solid #B2B3B3;text-transform:uppercase;background:#471F26;}
        .btns_lnk:hover{color:#fff;border:2px solid #B2B3B3;background:#823b48;}


        .headings{font-size:40px;display:block;text-align:center;padding-top:50px;text-transform:uppercase;font-family: 'Open Sans', sans-serif;font-weight:700;padding-bottom:15px;}
        .simple-ways{display:block;}
        .simple-ways h2{color:#626262;font-size:40px;display:block;text-align:center;padding:50px 0;text-transform:uppercase;font-family: 'Open Sans', sans-serif;font-weight:700;}
        .simple-ways ul{padding:0;margin:0;}
        .simple-ways li{list-style:none;float:left;text-align:center;}
        .simple-ways li h3{text-transform:uppercase;color:#636363;font-size:18px; padding-bottom:25px;font-family:'latobold'}
        .simple-ways li .thumbnail{display:block;margin:0 0 30px 0;height:200px;overflow:hidden;}
        .simple-ways li p{line-height:25px;font-size:14px;color:#5b5b5b;font-family: 'Open Sans', sans-serif;font-weight: 400;}
        /*#thumbnail-gallery .owl-controls{margin:30px 0 0 0;}
        #thumbnail-gallery .owl-controls .owl-nav [class*="owl-"]:hover{background:#ee305a;}*/
        .simple-ways .owl-carousel .owl-nav .owl-prev {background:url(../images/prev-arrow.png) no-repeat; width: 30px; height:67px; position:absolute; left:-60px; top:25%; margin-top:10px;border:none;outline:none;}
.simple-ways .owl-carousel .owl-nav .owl-next {background:url(../images/next-arrow.png) no-repeat; width: 30px; height:67px; position:absolute; right:-75px; top:24%; margin-top:10px;border:none;outline:none;}
.simple-ways  .owl-carousel .owl-nav.disabled, .simple-ways .owl-carousel .owl-dots.disabled{display: block !important;} 

  	.simple-ways .owl-carousel .owl-nav .owl-next span {display:none;}
		.simple-ways .owl-carousel .owl-nav .owl-prev span {display:none;}
        .section{margin:0 auto;}
        .section.full { max-width: 100%; width: 100%}
        .gray-bg{background-color:#d2baba;border-top:1px solid #ededed;}

        .Testimonials{display:block;}
.Testimonials p{text-align:center;}
.Testimonials h2{color:#626262;font-size:40px;display:block;text-align:center;padding-bottom:50px;text-transform:uppercase;}
.Testimonials ul{padding:0;margin:0;}
.Testimonials li{list-style:none;text-align:center;}
.Testimonials li h3{text-transform:uppercase;color:#636363;font-size:18px; padding-bottom:25px;font-family:'latobold';text-align:center;}
.Testimonials li h4{text-transform:uppercase;color:#f75f76;font-size:18px; padding-bottom:25px;font-family: 'Open Sans', sans-serif;font-weight:500;display:block;text-align:center}
.Testimonials li h4 span{text-transform:uppercase;color:#636363;font-size:12px; padding-bottom:25px;font-family: 'Open Sans', sans-serif;font-weight:400;display:block;text-align:center}
.Testimonials li .thumbnail{display:block;margin:0 0 30px 0;}
.Testimonials li .thumbnail .testimonialimg {
   margin:0 auto;
   text-align:center;
   border-radius:100%;
   width:150px;
   height:150px;
}
.Testimonials li .thumbnail figure {
    float: left;
    margin: 7px 13px 0 0;
}
.Testimonials li .thumbnail figure1 {
    float: right;
    margin: 0;
}
.Testimonials li .thumbnail .caption {
    padding: 0;
    overflow: hidden;
	text-align:center;
    color: #9f9f9f;
}
.Testimonials li p{line-height:25px;font-size:20px;color:#5b5b5b;text-align:center; padding:35px 0;font-family: 'Open Sans', sans-serif;font-weight: 400;}

.listing_services{display:block;margin:0 auto;padding:75px 0 0 0;}
.listing_services ul{margin:0 auto;padding:0;}
.listing_services li{width:20%;display:inline-block;margin-right:35px;list-style: none;vertical-align:top;margin-bottom:35px;}
.listing_services li .details{display:block;padding: 15px 0 0 0;}
.listing_services li .details h1{font-size: 20px;display: block;font-family: 'Open Sans', sans-serif;line-height:25px;padding-bottom:20px;font-weight:700;color:#471F26}
.listing_services li .details p{font-size: 18px;display: block;font-family: 'Open Sans', sans-serif;line-height:25px;font-weight:400;}
.listing_services li .thumbnail{border: 3px solid #bb707d;border-radius: 3px;}
.banner-home .details { color: #fff;  max-width: 575px;  display:block;}
.banner-home{background: url(../images/banner.jpg) no-repeat top center; height: 625px; background-size: cover;}
.banner-home h1{font-size: 50px;  display: block;font-family: 'Open Sans', sans-serif;  line-height: 60px; font-weight: 700;letter-spacing: 5px;text-transform: uppercase; color:#EBECEC;}

  
.Testimonials .owl-carousel .owl-nav .owl-prev {background:url(../images/prev-arrow.png) no-repeat; width: 30px; height:67px; position:absolute; left:-60px; top:25%; margin-top:10px;border:none;outline:none;}
.Testimonials .owl-carousel .owl-nav .owl-next {background:url(../images/next-arrow.png) no-repeat; width: 30px; height:67px; position:absolute; right:-75px; top:24%; margin-top:10px;border:none;outline:none;}
.Testimonials  .owl-carousel .owl-nav.disabled, .Testimonials .owl-carousel .owl-dots.disabled{display: block !important;} 

  	/*.Testimonials .owl-carousel .owl-nav .owl-next span {display:none;}
		.Testimonials .owl-carousel .owl-nav .owl-prev span {display:none;}*/

.banner-home h1 span{min-height:100px;display:block;}

.banner-home h1 small{font-size: 50px; line-height: 50px; font-style: italic;font-family: 'Open Sans', sans-serif;}
.display-table{display: table; width: 100%; height: 100%;}
.display-table-cell{display: table-cell; vertical-align: middle;}

.content_div_left{float:left;width:43%;}
.content_div_right{float:right;width:48%;}