
@font-face {
    font-family: 'fontawesomewebfont';
    src: url('fonts/fontawesomewebfont.eot');
    src: url('fonts/fontawesomewebfont.eot') format('embedded-opentype'),
         url('fonts/fontawesomewebfont.woff2') format('woff2'),
         url('fonts/fontawesomewebfont.woff') format('woff'),
         url('fonts/fontawesomewebfont.ttf') format('truetype'),
         url('fonts/fontawesomewebfont.svg#fontawesomewebfont') format('svg');
}
@font-face {
    font-family: 'FontfabricPanton';
    src: url('fonts/FontfabricPanton.eot');
    src: url('fonts/FontfabricPanton.eot') format('embedded-opentype'),
         url('fonts/FontfabricPanton.woff2') format('woff2'),
         url('fonts/FontfabricPanton.woff') format('woff'),
         url('fonts/FontfabricPanton.ttf') format('truetype'),
         url('fonts/FontfabricPanton.svg#FontfabricPanton') format('svg');
}

@font-face {
    font-family: 'montserratregular';
    src: url('fonts/montserrat-regular-webfont.eot');
    src: url('fonts/montserrat-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/montserrat-regular-webfont.woff2') format('woff2'),
         url('fonts/montserrat-regular-webfont.woff') format('woff'),
         url('fonts/montserrat-regular-webfont.ttf') format('truetype'),
         url('fonts/montserrat-regular-webfont.svg#montserratregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'montserratblack';
    src: url('fonts/montserrat-black-webfont.eot');
    src: url('fonts/montserrat-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/montserrat-black-webfont.woff2') format('woff2'),
         url('fonts/montserrat-black-webfont.woff') format('woff'),
         url('fonts/montserrat-black-webfont.ttf') format('truetype'),
         url('fonts/montserrat-black-webfont.svg#montserratblack') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'montserratbold';
    src: url('fonts/montserrat-bold-webfont.eot');
    src: url('fonts/montserrat-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/montserrat-bold-webfont.woff2') format('woff2'),
         url('fonts/montserrat-bold-webfont.woff') format('woff'),
         url('fonts/montserrat-bold-webfont.ttf') format('truetype'),
         url('fonts/montserrat-bold-webfont.svg#montserratbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'montserratlight';
    src: url('fonts/montserrat-light-webfont.eot');
    src: url('fonts/montserrat-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/montserrat-light-webfont.woff2') format('woff2'),
         url('fonts/montserrat-light-webfont.woff') format('woff'),
         url('fonts/montserrat-light-webfont.ttf') format('truetype'),
         url('fonts/montserrat-light-webfont.svg#montserratlight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OswaldRegular';
    src: url('fonts/OswaldRegular.eot');
    src: url('fonts/OswaldRegular.eot') format('embedded-opentype'),
         url('fonts/OswaldRegular.woff2') format('woff2'),
         url('fonts/OswaldRegular.woff') format('woff'),
         url('fonts/OswaldRegular.ttf') format('truetype'),
         url('fonts/OswaldRegular.svg#OswaldRegular') format('svg');
}
/*-------------------------------------------fonts-------------------------------------------------------------------*/
*{ margin:0px; padding:0px;}
img{ border:none; outline:none;}
a{ text-decoration:none; outline:none; color:#f8951d;}
.fleft{ float:left;}
.fright{ float:right;}
.clear{ clear:both;}
.container{ width:980px; margin:0 auto;}

.orange{ color:#f8951d;}
.blue{ color:#282d69;}

body{font-family: 'montserratregular'; font-size:14px; line-height:20px; color:#545456; }
.header{position:relative;}

.nav.sticky{ position:fixed; width:100%; top:0px; left:0px;
-webkit-transition:  all 0.3s ease; -moz-transition:  all 0.3s ease; -o-transition:  all 0.3s ease;  transition: all 0.3s ease;}
.nav.sticky .site-menu{ float:right; -webkit-transition:  all 0.3s ease; -moz-transition:  all 0.3s ease; -o-transition:  all 0.3s ease;  transition: all 0.3s ease;}
.nav.sticky  .site-menu ul li {   margin: 0px 48px 0px 0px; -webkit-transition:  all 0.3s ease; -moz-transition:  all 0.3s ease; -o-transition:  all 0.3s ease;  transition: all 0.3s ease;}
.nav.sticky .site-menu ul li a{padding:34px 0 25px 0; -webkit-transition:  all 0.3s ease; -moz-transition:  all 0.3s ease; -o-transition:  all 0.3s ease;  transition: all 0.3s ease; }
.nav.sticky .moBnav{width:90px; height:auto; opacity:1;   display:block; float:left;   -webkit-transition:  all 0.3s ease; -moz-transition:  all 0.3s ease; -o-transition:  all 0.3s ease;  transition: all 0.3s ease; }
.header .moBnav img{ width:100%; -webkit-transition:  all 0.3s ease; -moz-transition:  all 0.3s ease; -o-transition:  all 0.3s ease;  transition: all 0.3s ease;}

.header .moBnav{ height:0px; opacity:0; display:none;  -webkit-transition:  all 0.3s ease; -moz-transition:  all 0.3s ease; -o-transition:  all 0.3s ease;  transition: all 0.3s ease; }

.socail_icons{ position:fixed; top:50px; right:0px; background:#adafb2; z-index:9999; padding:13px 8px 5px 12px;
border-top-left-radius:5px; border-bottom-left-radius:5px;
}
.socail_icons a{ width:30px; height:30px; background:url(../images/social_iocns.png) no-repeat 0 0; display:block;  margin:0 0px 8px 0px;}
.socail_icons a.twitter{ background-position:0px 0px;}
.socail_icons a.facebook{ background-position:-39px 0px;}
.socail_icons a.instragram{ background-position:-77px 0px;}
.socail_icons a.gplus{ background-position:-116px 0px;}
.socail_icons a.pintrest{ background-position:-156px 0px;}
.socail_icons a.youtube{ background-position:-194px 0px;}
.socail_icons a.linkedInn{ background-position:-234px 0px;}

.socail_icons a.twitter:hover{ background-position:0px -30px;}
.socail_icons a.facebook:hover{ background-position:-39px -30px;}
.socail_icons a.instragram:hover{ background-position:-76px -30px;}
.socail_icons a.gplus:hover{ background-position:-115px -30px;}
.socail_icons a.pintrest:hover{ background-position:-155px -30px;}
.socail_icons a.youtube:hover{ background-position:-193px -30px;}
.socail_icons a.linkedInn:hover{ background-position:-234px -30px;}


.moBsocail_icons{ float:left; display:none;}
.moBsocail_icons a{ width:26px; height:26px; background:url(../images/moBsocail_icons.png) no-repeat 0 0; float:left;  margin:0 0px 0px 5px;}
.moBsocail_icons a.twitter{ background-position:0px 0px;}
.moBsocail_icons a.facebook{ background-position:-34px 0px;}
.moBsocail_icons a.instragram{ background-position:-68px 0px;}
.moBsocail_icons a.gplus{ background-position:-101px 0px;}
.moBsocail_icons a.pintrest{ background-position:-135px 0px;}
.moBsocail_icons a.youtube{ background-position:-169px 0px;}
.moBsocail_icons a.linkedInn{ background-position:-203px 0px;}

.moBsocail_icons a.twitter:hover{ background-position:0px -26px;}
.moBsocail_icons a.facebook:hover{ background-position:-34px -26px;}
.moBsocail_icons a.instragram:hover{ background-position:-67px -26px;}
.moBsocail_icons a.gplus:hover{ background-position:-100px -26px;}
.moBsocail_icons a.pintrest:hover{ background-position:-134px -26px;}
.moBsocail_icons a.youtube:hover{ background-position:-168px -26px;}
.moBsocail_icons a.linkedInn:hover{ background-position:-203px -26px;}

.header_top{  padding:10px 0 10px 0;}
.header_top .logo{ width:300px; float:left; padding:0 0 0 40px;}
.header_top .logo img{ width:100%; }
.tagLine{ /*font-family: 'montserratblack';*/ font-weight:bold;  font-size:30px; line-height:35px; color:#afaeae; border-left:4px solid #afaeae; float:left;
 padding:10px 0 10px 30px; margin:20px  0 0 30px;
}
.tagLine span{ color:#272d6a;}
.nav{ background:#272d6a;font-family: 'OswaldRegular'; position:relative; z-index:9998; }
.site-menu ul { text-align:center;}
.site-menu ul li {margin: 0px 20px 0px 0; display:inline-table;  }
.site-menu ul li a {transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; 
font-size:22px; line-height:22px; letter-spacing:1px; color:#fff; padding:40px 0 25px 0;  border-bottom:solid 15px #272d6a; text-transform:uppercase;   }
.site-menu li.current-menu-item>a, .site-menu li.sfHover>a, .site-menu li a:hover, .site-menu li a.active { border-bottom:solid 15px #f7961e;  }

.banner{ width:100%;    }
.banner img{ width:100%; z-index:-1 !important;}

.btnMain{ width:72px; height:72px; display:block; background:url(../images/read_btn.png) no-repeat 0 0; font-size:0px; }
.btnMain:hover{ background-position:0 -72px;}

.homeBlocks{ padding:60px 0;}
.homeBlocks ul{ list-style:none;}
.homeBlocks ul li{ float:left; width:470px; height:265px; overflow: hidden; position:relative; margin:0 0 0 38px;}
.homeBlocks ul li:first-child{ margin-left:0px;}
.homeBlocks ul li .pic{ width:100%; height:100%; position:relative;}
.overLey{ width:100%; height:100%; top:0px; left:0px; background:url(../images/overLey_bg.png) repeat 0 0; position:absolute;}
.homeBlocks ul li .pic img{ width:100%;}
.homeBlocks ul li .content{ position:absolute; top:0px; left:0px; color:#fff; padding:40px 5px 0 30px; width:88%;}
.hometile{ font-size:50px; line-height:52px;   /*font-family: 'montserratblack';*/ font-weight:bold; text-transform:uppercase; }
.homeBlocks ul li .content .text{ float:left; width:300px;}
.homeBlocks ul li .content .btnMain{ float:right; margin:30px 0 0 0; background:url(../images/read_btn1.png) no-repeat 0 0;}
.homeBlocks ul li .content .btnMain:hover{ background-position:0 -72px;}
.home_content{ padding:50px 0 0 0; width:780px; float:left;}
.home_content .hometile{color:#272d6b; margin:0 0 15px 0;}
.home_content .hometile span{ display:block;  font-family: 'montserratlight';}
.more{ font-size:20px; line-height:20px; background:#f8951d; color:#fff; padding:15px 20px; display:block; }
.more:hover{background: #272d6a;}
.homeBlocks .more{ float:right; margin:160px 0 0 0;}
.homeBlocks .more:hover{ background:#d57e15;}
.parallax{background-repeat: no-repeat; background-position: center center; background-size: cover; background-attachment: fixed; 	width: 100%;}
.efficiency_block{ padding:100px 0; color:#fff;}
.efficiency_block .hometile.fleft{ width:780px;}
.numberBlock{ border-top:solid 5px #ffffff; padding:50px 0 0 0; margin:50px 0 0 0;}
.numberBlock ul{ list-style:none;}
.numberBlock ul li{ width:242px; float:left; text-align:center;}
.numberBlock ul li a{ color:#fff;}
.numberBlock ul li span{ font-size:43px; line-height:45px;     font-family: 'montserratregular'; color:#f8951d;}
.numberBlock ul li p{ font-size:16px; line-height:20px; text-transform:uppercase;}
.numberBlock ul li p em{ font-style:normal;  font-family: 'montserratlight'; color:#e4e5dd; display:block; font-size:14px; text-transform:none !important;}
.homeContact{ padding:90px 0;}
.homeContact .contentLeft{ float:left; width:675px;}
.contentLeft .pic{ float:left; width:65px; margin:0 50px 0 0}
.contentLeft .hometile{ font-family: 'montserratlight';}
.contentLeft .hometile span{ color:#f8951d; font-family: 'montserratregular';}
.contentLeft .hometile em{ font-weight:bold; color:#282d69; font-style:normal;     font-family: 'montserratregular';}


.ourPartnres{ padding:65px 0; background:#272d6b; width:100%; overflow:hidden;}
.ourPartnres .carousel .pic {  float: left;  margin: 0 5px 0 5px;  height:60px;  overflow: hidden; width:130px;  }
.ourPartnres .carousel .pic img{ width:100%;}
.ourPartnres #prev2, .ourPartnres #next2 {display: none !important;   height: 35px;   overflow: hidden;  position: absolute;  text-indent: -999px;  top:25px;   width: 21px; font-size:0px;}
#prev2 {  background: rgba(0, 0, 0, 0) url("../images/prev2.png") no-repeat scroll 0 0;   left: 0px;}
#next2 { background: rgba(0, 0, 0, 0) url("../images/next2.png") no-repeat scroll right 0;  right: 0px;}
.ourPartnres .caroufredsel_wrapper {  width: 100% !important; overflow:hidden;}
.ourPartnres .carouselBlock { position: relative; }

.siteMap{ padding:30px 0; text-align:center; background:#363636; color:#fff;}
.siteMap p{color:#fff;     font-family: 'montserratregular';font-size:12px; line-height:16px; text-transform:uppercase;}
a#backToTop {width:30px; height:30px; opacity: 1; position: fixed; bottom: 10%; right:5%; display: none; text-indent: -10000px; 	font-size:0px; outline: none !important; background-image: url(../images/scroll_top.png); background-repeat: no-repeat; 	background-position: 0 0; -webkit-transition-duration: 0s; -o-transition-duration: 0s; -moz-transition-duration: 0s; transition-duration: 0s; z-index:999; }


.inner_block{ padding:50px 0; min-height:400px;}
.inner_block p{ margin:0 0 15px 0;}
h1{font-size:50px; line-height:52px;     /*font-family: 'montserratblack';*/ font-weight:bold;  text-transform:uppercase;  color:#282d69; margin:0 0 20px 0; }
h1 span{ font-family: 'montserratlight';}
h2{font-size:36px; line-height:38px; /*font-family: 'montserratblack';*/ font-weight:bold; margin:0 0 10px 0; text-transform:uppercase;}
h3{font-size:24px; line-height:28px; /*font-family: 'montserratblack';*/ font-weight:bold; margin:0 0 10px 0; }
h5{ font-size:19px; line-height:21px; margin:0 0 15px 0;      /*font-family: 'montserratblack';*/ font-weight:bold;}
.powder_content .pic{ width:480px; height:320px; overflow:hidden; float:left; margin:0 15px 15px 0;}
.powder_content .pic img{ width:100%;}
.powder_coating h5{ margin:0 0 3px 0;}
.powder_coating h5, .whoWeare .block h5{color:#282d69; }

blockquote{ border-top: solid 2px #ccc; padding:30px 0 30px 140px; margin:30px 0;  border-bottom: solid 2px #ccc; background:url(../images/quations.png) no-repeat 0px 50px;
font-size:30px; line-height:34px;    font-family: 'montserratregular'; text-transform:uppercase;  color:#f8951d; font-weight:bold;
}
.form{ padding:30px 0;}
.form ul{ list-style:none; text-align:center;}
.form ul li{ width:460px; display:inline-table; margin:0 10px 30px 0;}
.form ul li input{ width:95%; padding:0 0 0 10px; height:40px; border:solid 2px #ccc; border-radius:10px; color:#f8951d;  outline:none;}
.form ul li input[type="checkbox"]{ width:20px; height:20px; border-radius:10px; border:solid 1px #ccc;}
.form ul li input:focus{ outline:none;}
.form ul li  ::-webkit-input-placeholder {  color:    #f8951d; text-transform:uppercase;} 
.form ul li  ::-moz-placeholder {   color:    #f8951d; text-transform:uppercase;}
.form ul li  ::-moz-placeholder {  color:    #f8951d; text-transform:uppercase;}
.form ul li  ::-ms-input-placeholder {  color:    #f8951d; text-transform:uppercase;}
.form ul li.radio_block span{ float:left; color:    #f8951d; margin:0 0 0 8px; text-transform:uppercase;}
.form ul li.radio_block p{ float:left; margin:0 0 0 30px; color:#282d69; line-height:20px; font-weight:bold;     font-family: 'montserratregular'; text-transform:uppercase;  }
.form ul li.radio_block p input[type="checkbox"]{ vertical-align:top;}
.form ul li.last_child input{ text-align:center;}

.form input[type="submit"]{ width:120px; height:40px; line-height:40px; padding:0; margin:10px auto 0 auto; display:block; background:#f8951d; cursor:pointer; color:#fff; border:none; border-radius:10px; text-transform:uppercase; outline:none;}
.form input[type="submit"]:hover{ background:#282d69;}
.form input[type="submit"]:focus{ outline:none;}

.blog_page{ padding:30px 0;}
.blog_img{ width:100%; height:460px; overflow:hidden; position:relative; margin:0 0 35px 0; }
.blog_img .pic{ width:100%; height:100%;}
.blog_img .pic img{ width:100%;}
.blog_img .titleBlock{ position:absolute; bottom:50px; left:30px;}
.date{ position:absolute; top:0px; left:30px; background:#282d69; padding:10px 10px 10px 10px; color:#fff; text-align:center; font-family: 'montserratblack';}
.date span, .date b,  .date em{ display:block; font-weight:normal; font-style:normal; }
.date span{ font-size:14px; line-height:16px; text-transform:uppercase; }
.date b{ font-size:26px; line-height:28px}
.date em{font-size:14px; line-height:16px; color:#f8951d; border-top: solid 1px #fff; margin:5px 0 0 0;  padding:5px 0 0 0;}
.blog_img .titleBlock h1{ font-size:60px; line-height:62px; color:#fff; margin:0 0 10px 0;}
.blog_img .titleBlock p{ font-size:18px; line-height:20px; color:#fff;}
.blog_page .description{ width:750px; float:left;}
.blog_page .more{ float:right; text-transform:uppercase;}
.bottom_blog{ border-top:solid 2px #ccc; margin:30px 0 0 0; padding:30px 0 0 0;}
.bottom_blogL{ float:left; width:600px; border-right:solid 1px #ccc; padding:0 30px 0 0; }
.bottom_blogL ul{ list-style:none;}
.bottom_blogL ul li{ margin:0 0 25px 0; border-bottom:solid 1px #ccc; padding:0 0 25px 0;} 
.bottom_blogL ul li .pic{ width:240px; height:200px; position:relative; float:left; overflow:hidden; }
.bottom_blogL ul li .pic img{ width:100%;}
.bottom_blogL ul li:last-child{ border:none;}
.bottom_blogL ul li .des{ width:340px; float:right;}
.bottom_blogL ul li h3{ color:#282d69;}
.bottom_blogL .author{ font-size:13px; line-height:15px; color:#4a4a4d; margin:0 0 5px 0; font-style: italic; }
.bottom_blogL .readmore{margin:5px 0 0 0;}
.bottom_blogL .readmore:hover{ color:#272d6a;}
.bottom_blogR{ float:right; width:325px;}
.bottom_blogR ul{ list-style:none;}
.bottom_blogR ul li{ margin:0 0 30px 0;}
.bottom_blogR ul li a:hover h3{color: #282d69;}
.bottom_blogR h2{    color: #282d69; border-bottom:solid 1px #ccc; padding:0 0 15px 0; margin:0 0 30px 0;}
.bottom_blogR h3{ margin: 0 0 10px 0; font-size:22px; line-height:26px;}
.bottom_blogR em{ font-size:13px;  float:left;}
.bottom_blogR em.authorR{ border-right:solid 1px #040000; padding:0 10px 0 0; margin:0 10px 0 0;}
.bottom_blogR em.dateR{ font-style:normal;}
.blog_page.blog_detials .description{ width:100%;}
/*------------------------------------------------------------(  pageNav  )------------------------------------------------------------*/
.pageNav{text-align:center; margin:30px 0 0 0; font-family:Arial, Helvetica, sans-serif;}
.pageNav ul{ list-style:none;}
.pageNav ul li{display:inline-table; margin:0 5px;}
.pageNav a{display:inline-table; margin:0 5px;}
.pageNav a{ border: 1px solid #ccc;  color: #000000; font-size:14px; line-height:25px;  display: inline-block;   height: 25px;     text-align: center;   width: 25px;  background:#f2f2f2; border-radius: 3px; }
.pageNav a.jp-current, .pageNav a:hover{ background:#7f7e7e; border-color:#6f6f6f; color:#fff;}
.pageNav a.jp-previous, .pageNav a.jp-next{ padding: 0 15px 0 10px;	line-height: 25px; width:auto; height:auto;}
.prevNext{ width:100%; text-align:center; margin:40px 0 15px 0;}
.prevNext .btn{ display:inline-table; margin:0 5px;}
.prevNext .btn a{font-size:20px; line-height:19px;    font-family: 'montserratregular'; text-transform:uppercase;  color:#f8951d; font-weight:bold;}
.prevNext .btn span{font-size:0px; 
 background:url(../images/prev_next.png) no-repeat 0 0; float:left; width:18px; height:18px;  margin: 0 10px; }
 .prevNext .btn span.laQ{ float:right; background-position:-18px 0px;}
 em.laR{ float:right; font-style:normal;  margin: 0 0 0 10px;   font-size: 30px; color:#ccc;  font-family: 'montserratlight'; font-weight:normal;}
 .prevNext .btnHome{ float:right; margin:30px 0 0 0;}
.prevNext .btn a:hover,  .prevNext .btnHome a:hover{ color:#272d6a}

.inner_banner{ width:100%; height:225px; overflow:hidden; margin:0 0 35px 0;}
.inner_banner img{ width:100%;}


.whoWeare{}
.whoWeare h2{ text-align:center; font-size:30px; line-height:34px; color:#f8951d; margin:0 0 15px 0;}
.whoWeare h3{ color:#adadad; text-align:center; margin:0 0 30px 0;}
.leftBlock{ width:460px; float:left;}
.rightBlock{ width:480px; float:right;}
.whoWeare .block{ margin:0 0 30px 0;}
.whoWeare .block h5{ margin:0 0 10px 0;}
.list_style{ display:block; margin:0 0 0 20px;}
.listStyle{ display:block; margin:10px 0 10px 15px; list-style:none;}
.listStyle li{ background:  url("../images/list_bg.png") no-repeat  0px 6px; padding:0 0 15px 25px; margin:0px;}




.testmionals {   padding:75px 0 30px 0;  text-align: center; background:  url("../images/testmoniails_bg.png") no-repeat  center 0; border-bottom:solid 2px #dedfe0;  }
.testmionals .carouselBlock {    position: relative;}
.testmionals .caroufredsel_wrapper { width:840px !important; margin:0 0 0 60px !important; }
.testmionals .teamMember { float: left; margin: 0 0 0 0;  text-align: center;   width:840px !important; overflow: hidden;}
.testmionals .prev_01, .testmionals .next_01 {display: block !important; height: 18px; overflow: hidden; position: absolute; text-indent: -999px;   top:20px;
    width:17px;}
.testmionals .prev_01 {background: rgba(0, 0, 0, 0) url("../images/prev2.png") no-repeat scroll 0 0;   left:0px;}
.testmionals .next_01 {background: rgba(0, 0, 0, 0) url("../images/next2.png") no-repeat scroll right 0;  right:0px;}
.testmionals .description{ height:60px; overflow:hidden; margin:0 0 10px 0;}
.testmionals .authortitle{ font-size:21px; font-size:23px; color:#f8951d; font-weight:bold; margin:0 0 10px 0;}
.testmionals .company{ font-style: italic;}

.capabilities {}
.capabilitiesL {float: left; width: 445px; border-right: solid 2px #ccc; padding:0 50px 0 0;}
.capabilitiesR{ float:right; width:430px;}
.capabilities .block{ margin:0 0 30px 0;}
.list_styleNone{display:block; list-style:none;}
.list_styleNone li{ margin:0 0 10px 0;}
.marginL{ margin:0 0 0 40px;}
.capabilities h2{ font-size:38px; line-height:38px; color:#f8951d;}
.capabilities h3{ font-size:26px; line-height:28px; font-weight:normal;}
/*h1, h2, h3, h4, h5, h6{ font-weight:normal;}*/
h4{ font-size:22px; line-height:24px; font-family: 'montserratregular'; font-weight:bold; margin:0 0 10px 0;}
h6{ font-size:19px; line-height:21px; font-family: 'montserratregular'; font-weight:bold; margin:0 0 10px 0;}
h2.sub{ font-size:26px; line-height:28px;  margin: -15px 0 30px 0;}


.blog_detials .pags{ list-style:none; }

.form ul li span{ display:block; font-size:12px; line-height:12px; color:#ff0000; text-align:left; padding:5px 0 0 10px}

.viewmore{  margin: 40px auto 0 auto; display: table; background: #f8951d; color: #fff; padding: 10px 21px; text-transform: uppercase;}
.viewmore:hover{background:#282d69;  -webkit-transition:  all 0.3s ease; -moz-transition:  all 0.3s ease; -o-transition:  all 0.3s ease;  transition: all 0.3s ease;}
    
.testmionals_page{}    
.testmionals_page ul{ list-style:none;}
.testmionals_page ul li{padding: 30px 30px 30px 30px;

  -webkit-box-shadow: 0px 3px 5px 0px rgba(238,238,238,0.75);
-moz-box-shadow: 0px 3px 5px 0px rgba(238,238,238,0.75);
box-shadow: 0px 3px 5px 0px rgba(238,238,238,0.75); margin:30px 0 0 0; border:solid 1px #eee;
}
.testmionals_page ul li .authortitle, .testmionals_page ul li .company{ text-align:right;}
.testmionals_page ul li .authortitle{    font-size: 23px;   color: #f8951d;    font-weight: bold;    margin:15px 0 10px 0;}
.testmionals_page ul li .company{    font-style: italic;}  

.capabilities span.orange{ text-transform:uppercase;}
.capabilities  h4{text-transform:uppercase;}
.capabilities  h6{text-transform:uppercase;}
.success{text-align: center; font-size: 18px;   margin: 0 0 15px 0;   color: #f8951d;  text-transform: uppercase;     font-weight: bold;}
.error_page{}
.error_page .pic{ width:60%; margin:0 auto;}
.error_page .pic img{ width:100%;}


.textCenter{ text-align:center;} 
.marginTop{ margin-top:30px;}


