﻿/*--
Author: W3layouts
Author URL: http://w3layouts.com
License: Creative Commons Attribution 3.0 Unported
License URL: http://creativecommons.org/licenses/by/3.0/
--*/
html, body{  font-size: 100%; background:	#fff; font-family: 'Open Sans', sans-serif !important}
p{margin:0}
ul,label{margin:0; padding:0}
body a:hover{text-decoration:none}
/*-- EB Styles--*/
 .col-md-2 {margin-left: 5%; margin-right: 5%; width: 20%}
 .col-md-3 {margin-right: 5%; width: 25%}
 .col-md-4 {width: 32%}
 li.list-group-item1 {	font-size: 14px; }
 .bookspacing {      margin-right: -50px}
 .pcolor { color: #57d2be}
 .pcolor1 { color: #66ccff}
 .pcolor2 { color: #ec29c2}
 .pcolor3 { color: #0191c8}
 .pcolor4 { color: #81d4d8}
/*-- blog --*/
.blog,.single,.typo,.contact,.service,.servc{padding:2em 0}
.sit{padding:0 !important}
.blog-left h3,.blog-right h3,.contact h3,.service h3,.servc h3,.recent-posts h4,.comments h4,.related-posts h4,.response h4,.coment-form h4{color:#374EBA; font-size:2em; margin:0; font-family: 'Josefin Sans', sans-serif}
.related-posts h4 {  margin: 0 0 1em}
.comments-info {  margin: 0em 0 1}
.recent-posts-info {  margin: 0em 0 1em}
.blog-left-grid{padding:2em 0}
.blog-left-grid h4{text-transform: capitalize;   margin: 0em; color:#374EBA; font-size: 18px; font-family: 'Josefin Sans', sans-serif}
.blog-left-grid h4 a{color: #66ccff; font-size:1em; text-decoration:none; font-family: 'Josefin Sans', sans-serif}
.blog-left-grid a img {  padding: .2em; border: 1px solid #66ccff}
.blog-left-grid h4 a:hover{color: #66ccff; text-decoration:none}
.blog-left-grid p{font-size:14px; color:#80828b; margin:.5em 0 1em; line-height:1.8em}
.blog-left-grid ul{padding:2em 0 1em}
.blog-left-grid ul li{display:inline-block; margin:0 2em 0 0}
.blog-left-grid ul li a{font-size:1em; color:#66ccff; text-decoration:none; padding-left: 1em; font-family: 'Josefin Sans', sans-serif}
.blog-left-grid ul li a:hover{color:#000; text-decoration:none}
.blog-left-grid ul li a i {  left: -17px}
.more a{font-size: 16px; color: #FFF; padding: 10px 30px; text-decoration: none; background-color: #93e2d5; font-family: 'Josefin Sans', sans-serif; transition:.5s all; -webkit-transition:.5s all; -moz-transition:.5s all; -o-transition:.5s all; -ms-transition:.5s all}
.more a:hover{color:#66ccff; background:#fff; text-decoration:none}
.blog-pagination {  margin: 2em 0 0}
ul.pagination li a {color: rgb(95, 158, 160) !important; font-size: 17px; padding: 5px 15px}
.btn-primary {color: #fff; background-color: #6ea145; border: none !important; font-family: 'Josefin Sans', sans-serif}
a.list-group-item:hover, a.list-group-item:focus {color: #F4F1F1 !important; background-color: #1F8BA1 !important}
.btn{border-radius:0px}
.btn-primary:hover{  color: #fff; background-color: #c6c5c0; border: none !important}
.blog-left-grid:nth-child(3){margin:2em 0}
/*-- //blog --*/
/*-- banner --*/
.banner{background:url(../images/banner.jpg) no-repeat 0px 0px; background-size:cover; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; -ms-background-size:cover; min-height:800px}
.banner1{background:url(../images/banner.jpg) no-repeat 0px 0px; background-size:cover; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; -ms-background-size:cover; min-height:300px}
.header {padding-bottom: 5em;}
.header-left{float:left ;}
.header-right{float:right; max-width: 30%; clear: none}
.header-left a{padding: 3em 1em 1em; background:#e5e5e5; color: #fff; font-size: 1em; font-family: 'Josefin Sans', sans-serif; text-decoration: none; display: inline-block}
.header-left a span{display:block; font-size:16px; font-style:italic}
.header-left a i{font-size: 1em; color: #fff; left: -10px; top: 5px}
#mbmcpebul_wrapper a#menuToggle {display: none; position: relative; font-family: "Josefin Sans",sans-serif; font-weight: bold; padding: 0px 0px 0px 42px; width: 100%; text-align: left; color: rgb(255, 255, 255); line-height: 40px; text-transform: uppercase; white-space: nowrap; height: 40px}
#mbmcpebul_wrapper a#menuToggle:before {display: inline-block; content: ''; height: 8px; border-top: 3px solid #FFFFFF; border-bottom: 3px solid #FFFFFF; width: 15px; position: absolute; top: 11px; left: 12px}
#mbmcpebul_wrapper a#menuToggle:after {display: inline-block; content: ''; height: 3px; background: #FFFFFF; width: 15px; position: absolute; top: 21px; left: 12px}
.header-left1{float: left; margin-left: 1.5 em}
span.menu{display:none}
.header-left1 ul li{display:inline-block; margin:0 0 0 10px; float:left}
.header-left1 ul li a{font-size:16px; color:#fff; text-decoration:none; font-family: 'Josefin Sans', sans-serif; padding:45px 30px; display: block}
.header-left1 ul li.active a{background: #374eba; color: #fff}
/* Sweep To Bottom */
.hvr-sweep-to-bottom {display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.3s; transition-duration: 0.3s}
.hvr-sweep-to-bottom:before {content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; -webkit-transform: scaleY(0); transform: scaleY(0); -webkit-transform-origin: 50% 0; transform-origin: 50% 0; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out}
.hvr-sweep-to-bottom:hover, .hvr-sweep-to-bottom:focus, .hvr-sweep-to-bottom:active {color: white}
.hvr-sweep-to-bottom:hover:before, .hvr-sweep-to-bottom:focus:before, .hvr-sweep-to-bottom:active:before {-webkit-transform: scaleY(1); transform: scaleY(1)}
.header-left1 ul li a i{font-size: 1em; color: #fff; display: block; text-align: center; margin: 0.5em 0 0}
.header-right ul{padding:0}
.header-right h3 {padding: 8px 0px 0px 0px; margin: 0px}
.header-right ul li{display:inline-block}

.banner-info{width: 75%; margin: 18em auto 0 22em }
.banner-info h1{text-transform: capitalize; font-size: 2.5em; color: #FFFFFF; margin: 0; font-family: 'Josefin Sans', sans-serif; font-weight: 600}
.banner-info p{font-size:17px; color:#ffffff; margin:1em 0 1em; line-height:1.8em; width: 88%}
/*-- //banner --*/
/*-- banner-bottom --*/
.banner-bottom{padding:5em 0}
.banner-bottom-right h3{text-transform:capitalize; font-size:1.8em; color:#374EBA; font-family: 'Josefin Sans', sans-serif; margin:0}
.banner-bottom-right h4{text-transform:uppercase; color:#374EBA; margin:1em 0; font-size:15px}
.banner-bottom-right p{font-size:15px; color:#979aa6; line-height:1.8em; margin:0em 0 2em}
.m1 a:hover{background:#66ccff; color:#fff}
/*-- //banner-bottom --*/
/*-- banner-bottom-3grds --*/
.banner-bottom-3grid h3{text-transform:capitalize; font-size: 1.5em; color: #374EBA; font-family: 'Josefin Sans', sans-serif; margin:1em 0 0}
.banner-bottom-3grid p{color:#80828b; font-size:15px; margin:1em 0 2em; line-height:1.8em}
.banner-bottom-3grd{padding:0 0 3em; box-shadow:1px 0px 1px #C0C0C0; -webkit-box-shadow:1px 0px 1px #C0C0C0; -moz-box-shadow:1px 0px 1px #C0C0C0; -o-box-shadow:1px 0px 1px #C0C0C0; -ms-box-shadow:1px 0px 1px #C0C0C0}
/*-- //banner-bottom-3grds --*/
/*-- service-type-grid --*/
.service-type-grid{padding:5em 0 10em}
.service-type-grd-left{float:left; width:55%}
.service-type-grd-right{float:right; width:45%; background:url(../images/7.jpg) no-repeat 0px 0px; display:block; min-height:417px; padding: 2em}
.service-type-grd-right h3,.service-type-grd1-left h3{text-transform:capitalize; color:#fff; font-size:1.8em; margin:0; font-family: 'Josefin Sans', sans-serif}
.service-type-grd-right p,.service-type-grd1-left p{font-size:14px; color:#fff; margin:0; line-height:1.8em}
.service-type-grd-right h4{text-transform:uppercase; font-size:20px; margin:1em 0; line-height:1.3em; color:#374EBA}
.service-type-grd1{margin:3em 0 0}
.service-type-grd1-left{float:left; width:30%; background:url(../images/8.jpg) no-repeat 0px 0px; display:block; min-height:301px; padding: 2em}
p.odit{margin:1.5em 0 0em}
.service-type-grd1-left1{float:left; width:40%}
.service-type-grd1-right{float:right; width:28%; background:url(../images/1.jpg) no-repeat 0px 0px; display:block; min-height:301px; padding: 8em 0 0; text-align: center}
/*-- //service-type-grid --*/
/*-- keep-in-touch --*/
.keep-in-touch-gridl h3{font-family: 'Josefin Sans', sans-serif; font-size:2.5em; color:#374EBA; margin:0}
.keep-in-touch-gridr {  margin: 0.5em 0 0}
.keep-in-touch-gridl p{font-size:14px; color:#999; margin:0}
.keep-in-touch-gridr input[type=text]{width:80%; background:#fff; border:none; font-size:14px; color:#66ccff; outline:none; padding:14px 10px; float:left}
.keep-in-touch-gridr input[type=submit]{width:20%; float:left; background:url(../images/1.png) no-repeat 56px 11px #6ea145; outline:none; border:none; padding:13px 0; text-align:center; transition:.5s all; -webkit-transition:.5s all; -moz-transition:.5s all; -o-transition:.5s all; -ms-transition:.5s all}
.keep-in-touch-gridr input[type=submit]:hover{background:url(../images/1.png) no-repeat 56px 11px #66ccff}
.keep-in-touch {  padding: 5em 0; background-color: #66ccff}	
/*--footer--*/
.footer {padding: 4em 0; background-color: #374EBA}
.ftr {margin-top: 0em; padding: 0}
.get_in_touch h3, .ftr_navi h3 {font-family: 'Josefin Sans', sans-serif; letter-spacing: 2px; font-size: 1.4em; margin-bottom: .5em; color: #fff}
.ftr_navi.ftr ul {margin: 0; padding: 0; list-style: none}
.ftr_navi ul li {display: block}
.ftr_navi ul li a {display: block; padding: 5px 0; color: #e5e5e5; font-size: 14px}
.ftr_navi ul li a:hover, .get_in_touch a:hover, .ftr-logo p a:hover {text-decoration: none; color: #fff}
.get_in_touch p {color: #e5e5e5; font-size: 14px; padding: 5px 0}
.get_in_touch a {color: #e5e5e5; font-size: 0.9em; text-decoration: none}
.ftr-logo a h3 {font-family: 'Josefin Sans', sans-serif; font-size: 2em; color: #fff}
.ftr-logo a h3 span{font-size:18px}
.ftr-logo a:hover{text-decoration:none}
.ftr-logo p {margin: 0em; color: #e5e5e5; line-height: 1.8em; font-size: 0.95em; font-family: 'Josefin Sans', sans-serif}
.ftr-logo p a {color:#fff}
.ftr-logo ul{padding:1em 0}
.ftr-logo ul li{display:inline-block}
.ftr-logo ul li a.f{background:url(../images/img-sp.png) no-repeat -5px -13px; display: block; height: 32px; width: 32px}
.ftr-logo ul li a.f:hover{background:url(../images/img-sp.png) no-repeat -5px -59px; display: block}
.ftr-logo ul li a.f1{background:url(../images/img-sp.png) no-repeat -48px -13px; display: block; height: 32px; width: 32px}
.ftr-logo ul li a.f1:hover{background:url(../images/img-sp.png) no-repeat -48px -58px; display: block}
.ftr-logo ul li a.f2{background:url(../images/img-sp.png) no-repeat -86px -13px; display: block; height: 32px; width: 32px}
.ftr-logo ul li a.f2:hover{background:url(../images/img-sp.png) no-repeat -86px -58px; display: block}
/*--/footer--*/
/*--single-page--*/
.single-page{padding:4em 0}
.sngl-title h3 a {text-decoration: none; transition:.5s all}
.sngl-title h3 a:hover{color:rgb(58, 205, 188)}
.single-page h4 {font-size: 2em; font-weight: 600; color: #374EBA; margin-bottom: 1em; font-family:'Raleway', sans-serif}
.single-page-info a {display: block}
.sngl-title {margin-bottom: 5em}
.single-page-left  img {width: 100%}
.single-page-info h5 {font-size: 15px; font-weight: 600; color: #374EBA; margin: 1.5em 0 1em; line-height: 1.6em}
.read-more-grids {padding-left: 0 !important}
.single-page p {color: #80828b; font-size: 14px; line-height: 1.6em}
.related-posts {padding: 4em 0; margin: 0}
.related-posts h3{margin: 0 0 .6em .3em; font-size: 2.5em; font-weight: 400; color: #66ccff}
.related-grids {padding-left: 0 !important}
.related-posts img{width: 100%}
.related-grids h5 {font-size: 14px; margin: 1em 0 0}
.related-grids h5 a {color: #80828b}
.related-grids h5  a:hover{color:#66ccff}
a.thumbnail.active, a.thumbnail:focus, a.thumbnail:hover {border-color: #5F9EA0}
.admin-text {border: 1px solid #f4f4f4; padding: 2em}
.admin-text h5 {font-size: 18px; margin: 0 0 1em 0; font-family: 'Josefin Sans', sans-serif; color: #6ea145}
.admin-text-left {float: left; width: 11%}
.admin-text-right {float: right; width: 86%}
.admin-text-right p {color: #999; font-size: 14px; margin: 0 0 1em; line-height: 1.8em}
.admin-text-right span {font-size: 15px; margin: 0 0 1em 0; font-weight: 500; color: #727272}
.admin-text-right span a {color:#C8C8C8; text-decoration:none}
.admin-text-right span a:hover{color: #838384; transition:.5s all}
.media.response-info {margin-top: 3em}
.response-info-mdl {margin: 1em 0px 1em 4em}
.response {margin-bottom: 5em}
.media-left.response-text-left {width: 11%}
.response-text h5 {font-size: 15px; font-weight: 600; margin: 0 0 1em 0; color: #fff}
.response-text-left h5 a {text-decoration: none; color: #6ea145; font-family: 'Josefin Sans', sans-serif}
.response-text-left h5 a:hover{text-decoration: none; color:#444F5B; transition:.5s all}
.response-text-left h5{font-size: 20px; margin: 1em 0 0 0}
.response-text-right p {color: #999; font-size: 14px; margin: 0 0 1em; line-height: 1.8em}
.response-text-right ul{padding:0; text-align: right}
.response-text-right ul li{display: inline-block; color: #727272; font-size: 13px; margin-right: 1em}
.response-text-right ul li a{color: #6ea145; font-size: 18px; font-family: 'Josefin Sans', sans-serif}
.response-text-right ul li a:hover{color:#67686b; text-decoration:none}
.media-left a img {width: initial}
.coment-form input[type=text], .coment-form textarea, .coment-form input[type=email] {display: block; background: none; color: #999; border:1px solid #BDBBBB; width: 70%; outline: none; font-size: 14px; padding: 13px 10px}
.coment-form input[type=email] {margin:1em 0}
.coment-form textarea {width: 100%; display: block; min-height: 150px; resize: none; margin:1em 0}
.coment-form input[type=submit] {background:#6ea145; border:none; padding:13px 0; width: 100%; font-size: 16px; color: #fff; letter-spacing: 0.5px; outline: none; transition:.5s all; -webkit-transition:.5s all; -moz-transition:.5s all; -o-transition:.5s all; -ms-transition:.5s all; font-family: 'Josefin Sans', sans-serif}
.coment-form input[type=submit]:hover{color: #fff; background:#c6c5c0; outline: none}
.thumbnail {padding: 8px !important}
.btn-primary {border-color: #fff !important}
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {border-color: #FFF !important;  background-color:#c6c5c0 !important}
.coment-form form {  margin: 2em 0 0}
/*--//single-page--*/
/*--Typography--*/
.show-grid [class^=col-] {  background: #fff; text-align: center; margin-bottom: 10px; line-height: 2em; border: 10px solid #f0f0f0}
.show-grid [class*="col-"]:hover {background: #e0e0e0}
.grid_3{margin-bottom:2em}
.xs h3, h3.m_1{color:#000; font-size:1.7em; font-weight:300; margin-bottom: 1em}
.grid_3 p{color: #999; font-size: 0.85em; margin-bottom: 1em; font-weight: 300}
.grid_4{background:none; margin-top:50px}
.label {font-weight: 300 !important; border-radius:4px}  
.grid_5{background:none; padding:2em 0}
.grid_5 h3, .grid_5 h2, .grid_5 h1, .grid_5 h4, .grid_5 h5, h3.hdg, h3.bars {margin-bottom: 1em; color: #6ea145; font-family: 'Josefin Sans', sans-serif}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {border-top: none !important}
.tab-content > .active {display: block; visibility: visible}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {z-index: 0}
.badge-primary {background-color: #03a9f4}
.badge-success {background-color: #8bc34a}
.badge-warning {background-color: #ffc107}
.badge-danger {background-color: #e51c23}
.grid_3 p{line-height: 2em; color: #888; font-size: 0.9em; margin-bottom: 1em; font-weight: 300}
.bs-docs-example {margin: 1em 0}
section#tables  p {margin-top: 1em}
.tab-container .tab-content {border-radius: 0 2px 2px 2px; border: 1px solid #e0e0e0; padding: 16px; background-color: #ffffff}
.table td, .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {padding: 15px!important}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {font-size: 0.9em; color: #999; border-top: none !important}
.tab-content > .active {display: block; visibility: visible}
.label {font-weight: 300 !important}
.label {padding: 4px 6px; border: none; text-shadow: none}
.nav-tabs {margin-bottom: 1em}
.alert {font-size: 0.85em}
h1.t-button,h2.t-button,h3.t-button,h4.t-button,h5.t-button {line-height:1.8em; margin-top:0.5em; margin-bottom: 0.5em}
li.list-group-item1 {line-height: 2.5em}
.input-group {margin-bottom: 20px; }
.in-gp-tl{padding:0}
.in-gp-tb{padding-right:0}
.list-group {margin-bottom: 48px}
 ol {margin-bottom: 44px}
h2.typoh2{  margin: 0 0 10px}
h3.title {  text-align: center; color:#374EBA; font-size:2em; margin:0; font-family: 'Josefin Sans', sans-serif}
/*--//Typography --*/
/*-- contact --*/
.contact iframe{width:100%; min-height: 360px; margin: 3em 0 0}
.contact-form {padding-top: 3em}
.contact-form-left p {color: #999; font-size: 14px; margin: 0 auto 1em; line-height: 1.8em}
.contact-form-left h5 {color:#9ec503; font-size: 18px; font-weight: 600; margin: 1.5em 0}
.contact-form-left a{color: #000; font-size: 17px; text-decoration:none; font-family: 'Josefin Sans', sans-serif}
.contact-form-left a:hover{color:#6ea145; text-decoration:none; transition:.5s all}
.contact input[type=text], .contact input[type=email], .contact textarea {display: inline-block; background: none; border: 1px solid #C7C5C5; width: 31.8%; outline: none; font-size: 14px; color: #C3C3C3; padding: 10px 15px}
.contact input[type=email] {margin:0 .9em}
.contact textarea {width: 100%; display: block; min-height: 150px; resize: none; margin: 1em 0}
.contact input[type=submit]{background: #93e2d5; border: none; padding: 10px 0px; width: 21%; font-size: 16px; color: #fff; outline: none; transition: .5s all; font-family: 'Josefin Sans', sans-serif}
.contact input[type=submit]:hover{background:#66ccff}
.contact h4 {color: #005B9A; font-size: 1.5em; margin: 0 0 1em 0; font-family: 'Josefin Sans', sans-serif}
/*-- //contact --*/
/*-- services --*/
.service-grid h4{font-size: 1.5em; line-height: 1; margin: 1em 0 0; color: #005B9A; font-family: 'Josefin Sans', sans-serif}
.service-grid{position:relative; text-align: center}
.service-grid p{color:#999; font-size: 14px; line-height: 1.8em; margin: 1em 0 2em}
.service-grid a{padding: 10px 30px; background:#005B9A; color: #fff; font-family: 'Josefin Sans', sans-serif; font-size: 16px; text-decoration: none}
.service-grid a:hover{background:#c6c5c0}
.service-grid img {margin: 0 auto}
.service-grid:hover div.service-hov{display:block}
.service-hov{position: absolute; top: 0%; left: 17%; width: 66%; height: 250px; background:rgba(110, 161, 69, 0.48); border-radius: 145px; -webkit-border-radius: 145px; -moz-border-radius: 145px; -o-border-radius: 145px; -ms-border-radius: 145px; display:none}
.service-hov h5{font-size:20px; color:#fff; margin:0; font-family: 'Josefin Sans', sans-serif; text-align:center; padding-top: 4em}
.service-hov p{font-size:13px; color:#fff; width:60%; text-align:center; margin:1em auto 0; line-height:1.7em}
.service1{background:url(../images/8.jpg) no-repeat 0px 0px; background-size:cover; -webkit-background-size:cover; -moz-background-size:cover; -ms-background-size:cover; -o-background-size:cover; min-height:500px}
/*-- wmuslider --*/
.wmuSlider {position: relative; overflow: hidden}
/* Default Skin */
.wmuSliderPagination {z-index: 2; position: absolute; right: 47%; top: 96%}
ul.wmuSliderPagination {padding:0}
.wmuSliderPagination li {float: left; margin: 0 8px 0 0; list-style-type: none}
.wmuSliderPagination a {display: block; text-indent: -9999px; width: 22px; height: 5px; background:#fff; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px}
.wmuSliderPagination a.wmuActive {background:#374eba}
/* Default Skin */
.wmuGallery .wmuGalleryImage {margin-bottom: 10px}
.banner-wrap{padding:6em 0}
/*-- //wmuslider --*/
.service1-info{text-align:center}
.service1-info h3{color:#fff; font-size:3em; width:80%; margin:0 auto; font-family: 'Josefin Sans', sans-serif; text-transform: capitalize}
.service1-info p{color:#fff; font-size:18px; line-height:1.8em; width:70%; margin:1em auto 0}
.servc-grid-left h4{color:#979aa6; font-family: 'Josefin Sans', sans-serif; text-transform: capitalize; font-size:1.5em; margin:0 0 1em}
.servc-grids:nth-child(2) {  margin: 2em 0}
.servc-grid-left p{color: #999; font-size: 14px; margin: 0; line-height: 1.8em}
.glyphicon-apple,.glyphicon-grain,.glyphicon-heart,.glyphicon-globe {font-size: 3em; color:#c6c5c0}
.servc-grids:nth-child(4){margin:4em 0 0}
.service-grids {  margin: 2em 0 0}
/*-- //services --*/
/*-----start-responsive-design------*/
@media (max-width:1280px){
	.banner-info {	margin: 10em auto 0 22em; }
	.banner {	min-height: 660px; }
}
@media (max-width: 1200px){	
	a#menuToggle {display: block !important; border: 0px; outline: 0px}
	div#mbmcpebul_wrapper ul#mbmcpebul_table {display: none; z-index: 1000;}
	div#mbmcpebul_wrapper #mbmcpebul_table li {display: block; float: none;}
	div#mbmcpebul_wrapper {position: relative}
	div#mbmcpebul_wrapper ul#mbmcpebul_table {position: absolute; top: 50px; width: 100%; background: #D6EFFF}
	div#mbmcpebul_wrapper ul#mbmcpebul_table li a {color: #66CCFF}
/**	div#mbmcpebul_wrapper #mbmcpebul_table ul {display: none}**/
}
@media (max-width:1024px){
	.blog-left-grid ul li {	margin: 0 1em 0 0; }
	.header-left1 {	margin-left: 5em; }
	.banner-info {	margin: 10em auto 0 14em; 	width: 71%; }
	.banner-bottom-right h3 {	font-size: 1.5em; }
	.banner-bottom-right p {	margin: 0em 0 2em; }
	.service-type-grd-left img {	min-height: 417px; }
	.service-type-grd-right h3, .service-type-grd1-left h3 {	font-size: 1.5em; }
	.service-type-grd1-left1 img {	min-height: 301px; }
	.keep-in-touch-gridl p {	font-size: 13px; }
	.keep-in-touch-gridl h3 {	font-size: 2 em; }
	.banner-info h1 {	font-size: 2 em; }
	.banner {	min-height: 585px; }
	div.header {position: relative}
	div#mbmcpebul_wrapper {position: static}
	div.header-top {width: 40%; max-width: 40%}
	div.header-right {width: 60%; max-width: 60%; text-align: right}
	.footer {	padding: 3em 0; }
	.service-hov p {	width: 100%; }
	.service-hov {	width: 80%; 	left: 10%; }
	.service1-info h3 {	font-size: 3em; }
	.banner-wrap {	padding: 4em 0; }
	.wmuSliderPagination {	right: 45%; }
	.service1 {	min-height: 405px; }
	.service1-info p {	width: 75%; }
	.servc-grid-left h4 {	font-size: 1.3em; }
	.blog-left-grid h4 {	font-size: 1.7em; }
	.cmnt-icon-left {	width: 24%; 	margin-right: 0em; }
	.admin-text-left img {	width: 100%; }
	.contact input[type=text], .contact input[type=email], .contact textarea {	width: 31.4%; }
	.contact textarea{	width:100% !important; }
}
@media (max-width:768px){
	span.menu {	display: block; 	cursor: pointer; 	width: 100%; 	position: relative; 	text-align: right; 	margin: 0; }
	.header-left1 ul {	position: absolute; 	padding: 0; 	margin: 13px 0 0; 	left: 2%; 	width: 96%; 	z-index: 999; }
	.header-left1 ul.nav1 li {	display: inline-block; 	margin: 0; 	width: 100%; 	padding:0; 	text-align: center; }
	ul.nav1 {	display: none; 	background:#C6C5C0; 	margin-top: 2em; }
	.header-left1 ul li a {	padding: 1em 0; }
	.header-left a {	padding: 1em 1em 1em; }
	.header-left1 {	margin: 3em 0 0 11em; }
	.banner-info h1 {	font-size: 2.2em; }
	.banner-info {	margin: 5em auto 0 5em; 	width: 89%; }
	.banner {	min-height: 480px; }
	.banner-bottom,.blog, .single, .typo, .contact, .service, .servc {	padding: 3em 0; }
	.banner-bottom-right {	margin: 2em 0 0; }
	.banner-bottom-3grid {	float: left; 	width: 33.33%; }
	.banner-bottom-3grid h3 {	font-size: 1.1em; }
	.banner-bottom-3grid p {	width: 95%; }
	.service-type-grd-left {	float: none; 	width: 100%; }
	.service-type-grd-left img {	min-height: initial; }
	.service-type-grd-right {	float: none; 	width: 100%; 	background: url(../images/7.jpg) no-repeat 0px 0px; 	background-size: cover; 	-webkit-background-size: cover; 	-moz-background-size: cover; 	-o-background-size: cover; 	-ms-background-size: cover; 	min-height: 300px; }
	.service-type-grd1-left {	float: none; 	width: 100%; 	background: url(../images/8.jpg) no-repeat 0px 0px; 	background-size: cover; 	-webkit-background-size: cover; 	-moz-background-size: cover; 	-o-background-size: cover; 	-ms-background-size: cover; 	min-height: 165px; }
	.service-type-grd1-left1 {	float: none; 	width: 100%; }
	.service-type-grd1-right {	float: none; 	width: 100%; 	background: url(../images/10.jpg) no-repeat 0px 0px; 	background-size: cover; 	-webkit-background-size: cover; 	-moz-background-size: cover; 	-o-background-size: cover; 	-ms-background-size: cover; 	min-height: 150px; 	padding: 4em 0 0; }
	.service-type-grid {	padding: 3em 0 6em; }
	.keep-in-touch {	padding: 3em 0; }
	.keep-in-touch-gridl {	text-align: center; 	margin: 0 0 1em; }
	.ftr,.ftr-logo {	float: left; 	width: 25%; }
	.ftr-logo a h3 {	font-size: 2em; }
	.service-grid {	float: left; 	width: 33.33%; }
	.service-hov {	width: 87%; 	left: 6%; 	height: 210px; }
	.service-grid h4 {	font-size: 1.2em; }
	.service1-info h3 {	width: 100%; }
	.servc-grid-left:nth-child(2) {	margin: 0 0 2em; }
	/*-- t --*/
	.grid_5 {	padding: 0 0 1em; }
	.grid_3 {	margin-bottom: 0em; }
	/*-- //t --*/
	.banner1 {	min-height: 220px; }
	.blog-left-grid ul {	padding: 1em 0 2em; }
	.blog-left-grid:nth-child(3) {	margin: 0; }
	.blog-left-grid {	padding: 2em 0 0; }
	.blog-right {	margin: 2em 0 0; }
	.contact iframe {	min-height: 275px; 	margin: 2em 0 0; }
	.contact-form-left {	margin: 0 0 2em; }
	.contact input[type=text], .contact input[type=email], .contact textarea {	width: 31.7%; }
	.footer {	padding: 2em 0 3em; }
}
@media (max-width:640px){
	.header-left1 {	margin: 2em 0 0 7em; }
	.header-left a {	padding: 1em 0.5em 0.5em; }
	.banner-info h1 {	font-size: 2em; }
	.banner-info p {	width: 100%; }
	.service-hov h5 {	padding-top: 2em; }
	.service-hov p {	width: 98%; }
	.service-hov {	width: 85%; 	left: 8%; 	height: 168px; }
	.blog-left h3, .blog-right h3, .contact h3, .service h3, .servc h3, .recent-posts h4, .comments h4, .related-posts h4, .response h4, .coment-form h4 {	font-size: 1.8em; }
	.service1-info h3 {	font-size: 2.5em; }
	.service1-info p {	font-size: 14px; }
	.banner-wrap {	padding: 3em 0; }
	.service1 {	min-height: 335px; }
	.servc-grids:nth-child(2) {	margin: 2em 0 0; }
	/*-- t --*/
	h1, .h1, h2, .h2, h3, .h3 {	margin-top: 0px; 	margin-bottom: 0px; }
	.grid_5 h3, .grid_5 h2, .grid_5 h1, .grid_5 h4, .grid_5 h5, h3.hdg, h3.bars {	margin-bottom: .5em; }
	.progress {	height: 10px; 	margin-bottom: 10px; }
	ol.breadcrumb li,.grid_3 p,ul.list-group li,li.list-group-item1 {	font-size: 14px; }
	.breadcrumb {	margin-bottom: 10px; }
	.well {	font-size: 14px; 	margin-bottom: 10px; }
	h2.typoh2 {	font-size: 1.5em; }
	/*-- //t --*/
	.contact-form {	padding-top: 2em; }
	.contact input[type=text], .contact input[type=email], .contact textarea {	width: 31.3%; }
}
	.contact iframe {	min-height: 275px; 	margin: 2em 0 0; }
	.contact-form-left {	margin: 0 0 2em}
@media (max-width:600px){
	.banner-info {	margin: 5em auto 0 0em; 	width: 100%; }
}
@media (max-width:480px){
	.header-left1 {	margin: 2em 0 0 5.5em; }
	.header-left a {	font-size: 1.8em; }
	.header-left a i {	left: -5px; }
	.banner-info h1 {	font-size: 1.8em; }
	.banner-info p {	font-size: 13px; }
	.more a,.service-grid a {	font-size: 15px; 	padding: 8px 20px; }
	.banner {	min-height: 400px; }
	.banner-info {	margin: 3em auto 0 0em; }
	.header-left1 ul li a i {	font-size: .7em; 	margin: 0.2em 0 0; }
	.header-left1 ul li a {	font-size: 14px; }
	.header-left a span {	font-size: 14px; }
	#mbmcpebul_wrapper a#menuToggle {font-size: 90%; position: relative; top: 8px}
	.banner-bottom, .blog, .single, .typo, .contact, .service, .servc {	padding: 2em 0; }
	.banner-bottom-right h3 {	font-size: 1.3em; }
	.banner-bottom-right {	margin: 1em 0 0; }
	.banner-bottom-3grid {	float: none; 	width: 80%; 	margin: 0 auto 1em; }
	.service-type-grid {	padding: 1em 0 4em; }
	.service-type-grd-right h3, .service-type-grd1-left h3 {	font-size: 1.2em; }
	.service-type-grd-right h4 {	font-size: 16px; }
	.service-type-grd-right {	padding: 1em 1.5em; }
	.service-type-grd1 {	margin: 1em 0 0; }
	.keep-in-touch-gridl h3 {	font-size: 1.5em; }
	.keep-in-touch {	padding: 2em 0; }
	.keep-in-touch-gridr input[type=submit] {	background: url(../images/1.png) no-repeat 30px 11px #93e2d5}
	.keep-in-touch-gridr input[type=submit]:hover {	background: url(../images/1.png) no-repeat 30px 11px #66ccff; }
	.ftr, .ftr-logo {	float: left; 	width: 50%; 	margin: 0 0 1em; }
	.footer {	padding: 2em 0 1em; }
	.service-grid {	float: none; 	width: 80%; 	margin: 0 auto 2em; }
	.service-hov {	width: 72%; 	left: 14%; 	height: 250px; }
	.service1-info h3 {	font-size: 2em; }
	.service-hov h5 {	padding-top: 4em; }
	.wmuSliderPagination {	right: 39%; }
	.servc-grid-left h4 {	font-size: 1.2em; 	margin: 0 0 .5em; }
	.servc-grid-left:nth-child(2) {	margin: 0 0 1em; }
	/*-- t --*/
	.table h1 {	font-size: 26px; }
	.table h2 {	font-size: 23px; }
	.table h3 {	font-size: 20px; }
	.label {	font-size: 53%; }
	.alert,p {	font-size: 14px; }
	.pagination {	margin: 20px 0 0px; }
	/*-- //t --*/
	.blog-left-grid h4 {	font-size: 1.5em; }
	.blog-left-grid {	padding: 1em 0 0; }
	.in-form input[type=password], .in-form input[type=text] {	padding: 10px 10px; 	font-size: 13px; }
	.contact input[type=text], .contact input[type=email], .contact textarea {	width: 100%; 	font-size: 13px; }
	.contact input[type=email] {	margin: 1em 0; }
	.contact input[type=submit] {	padding: 8px 0px; 	width: 35%; 	font-size: 14px; }
}
@media (max-width: 414px){
	.header-left1 {	margin: 2em 0 0 3.5em; }
	.banner-info h1 {	font-size: 1.5em; }
}
@media (max-width:375px){
	.header-left1 {	margin: 2.2em 0 0 2em; }
}
@media (max-width: 320px){
	.blog-left-grid p{	font-size:13px; }
	.header-left1 {	margin:2.2em 0 0 1em; }
	.header-left a {	font-size: 1.5em; }
	.header-left a span {	font-size: 12px; }
	.header-right ul li {	float: left; }
	.banner-info h1 {	font-size: 1.1em; }
	.banner-info p {	font-size: 12px; }
	.banner {	min-height: 350px; }
	.banner-bottom-left,.contact-form-right,.contact-form-left,.banner-bottom-right,.ftr-logo,.servc-grid,.blog-left,.blog-right{	padding: 0 !important; }
	.blog-left-grid h4 {	font-size: 1.3em; }
	.pagination {	margin: 10px 0 0; }
	.blog-left-grid ul {	padding: 0em 0 1em; }
	.banner-bottom-right h3 {	font-size: 1.1em; }
	.banner-bottom-right h4 {	margin: .5em 0; 	font-size: 13px; }
	.banner-bottom-right p {	margin: 0em 0 1em; 	font-size: 13px; }
	.banner-bottom-3grid {	width: 100%; }
	.banner-bottom-3grid p {	width: 95%; 	font-size: 13px; 	margin: .5em 0 1em; }
	.banner-bottom-3grd {	padding: 0 0 1.5em; }
	.service-type-grid {	padding: 0em 0 3em; }
	.service-type-grd-right h4 {	font-size: 13px; 	margin: .5em 0; }
	.service-type-grd-right {	padding: 1em; }
	.service-type-grd-right p, .service-type-grd1-left p {	font-size: 13px; }
	p.odit {	margin: 0.5em 0 0em; }
	.service-type-grd1-left {	padding: 1em; }
	.service-type-grd-right h3, .service-type-grd1-left h3 {	font-size: 1em; }
	.service-type-grd1-right {	min-height: 90px; 	padding: 2em 0 0; }
	.keep-in-touch-gridl p {	font-size: 12px; }
	.keep-in-touch-gridl h3 {	font-size: 1.2em; }
	.keep-in-touch {	padding: 1em 0; }
	.keep-in-touch-gridr input[type=text] {	font-size: 13px; 	padding: 10px 10px; }
	.keep-in-touch-gridr input[type=submit] {	padding: 8px 0; 	background: url(../images/1.png) no-repeat 14px 7px #6ea145; }
	.keep-in-touch-gridr input[type=submit]:hover {	background: url(../images/1.png) no-repeat 14px 7px #c6c5c0; }
	.get_in_touch h3, .ftr_navi h3 {	letter-spacing: 0px; 	font-size: 1.1em; }
	.ftr, .ftr-logo {	float: none; 	width: 100%; }
	.ftr_navi ul li a,.get_in_touch p,.get_in_touch a,.ftr-logo p,.servc-grid-left p,.admin-text-right p,.admin-text-right span {	font-size: 13px; }
	.admin-text-right p {	margin: 0 0 0.5em; }
	.related-posts {	padding: 1em 0; }
	.banner1 {	min-height: 150px; }
	.service-grid {	width: 100%; }
	.service-hov {	width: 90%; 	left: 5%; 	height: 244px; }
	.service-grid p {	font-size: 13px; 	margin: .5em 0 1em; }
	.service-grid:nth-child(3) {	margin: 0; }
	.service1-info h3 {	font-size: 1.5em; }
	.service1-info p {	font-size: 13px; 	width: 100%; }
	.banner-wrap {	padding: 2em 0; }
	.wmuSliderPagination {	right: 30%; }
	.service1 {	min-height: 290px; }
	.header-left1 ul {	left: 5%; 	width: 92%; }
	ul.nav1 {	margin-top: 0.5em; }
	.blog-left h3, .blog-right h3, .contact h3, .service h3, .servc h3, .recent-posts h4, .comments h4, .related-posts h4, .response h4, .coment-form h4 {	font-size: 1.6em; }
	.servc-grid-left h4 {	font-size: 1em; }
	 .glyphicon-grain, .glyphicon-heart, .glyphicon-globe {	font-size: 2em; }
	/*-- t --*/
	.grid_4 {	margin-top: 18px; }
	h3.title {	font-size: 1.6em; }
	.alert, p,ol.breadcrumb li, .grid_3 p,.well, ul.list-group li, li.list-group-item1,a.list-group-item {	font-size: 13px; }
	.alert {	padding: 10px; 	margin-bottom: 10px; }
	ul.pagination li a {	font-size: 14px; 	padding: 5px 11px; }
	.list-group {	margin-bottom: 10px; }
	.well {	padding: 20px; }
	.nav > li > a {	font-size: 14px; }
	table.table.table-striped,.table-bordered,.bs-docs-example {	display: none; }
	/*-- //t --*/
	.thumbnail {	margin-bottom: 10px; }
	.related-grids h5 {	font-size: 13px; 	margin: 0; }
	.related-grids:nth-child(2), .related-grids:nth-child(3) {	margin: 0 0 1em; }
	.response-text-right p,.contact-form-left p {	font-size: 13px; }
	.contact iframe {	min-height: 190px; 	margin: 1em 0 0; }
	.contact-form {	padding-top: 1em; }
	.contact-form-left {	margin: 0 0 1em; }
	.contact-form-left a {	font-size: 15px; }
	.contact-form-left p {	margin: 0 auto 0em; }
	.contact h4 {	font-size: 1.2em; }
}
.header-top {width: 70%; clear: none; float: left}
ul#socialfollow li {display: inline}
ul#socialfollow li a {display: inline-block; height: 40px; width: 40px; text-indent: 50px; white-space: nowrap; overflow: hidden; background-image: url(../images/ho-social.png); background-repeat: no-repeat; background-position: top left;margin-right: 4px}
ul#socialfollow li a#facebooksocial:hover {background-position: bottom left}
ul#socialfollow li a#googleplussocial {background-position: -40px top}
ul#socialfollow li a#googleplussocial:hover {background-position: -40px bottom;}
ul#socialfollow li a#linkedinsocial {background-position: -80px top}
ul#socialfollow li a#linkedinsocial:hover {background-position: -80px bottom}
ul#socialfollow li a#wordpresssocial {background-position: -120px top}
ul#socialfollow li a#wordpresssocial:hover {background-position: -120px bottom}

body.navfrozen:before {display: block; width: 100%; height: 40px; background: #374eba; content: ''; position: fixed;z-index:999}
.header-right {position: relative; top:-6px}
body.navfrozen #header {position: fixed;z-index:1000;text-align: center}
#mbmcpebul_wrapper {text-align: left;}
