@charset "utf-8";
/* CSS Document */
/* CSS PNG FIX --------------------------------------------- */
div {
	behavior: url(scripts/iepngfix.htc);
	margin:0px;
	padding:0px;
}
/* CSS PNG FIX ENDS ----------------------------------------*/


a {
	outline:none;
}
:focus {
	outline:none;
}

body, h1, h2, h3, h4, h5, h6, p, ul, li{
	margin:0px;
	padding:0px;
	 
}

img{
border:0;
}

body {
	text-align:center;
	margin:0px;
	padding:0px;
	background:#ffffff url(../images/body-bg.jpg) repeat left top;
}

.clear {
	clear:both;
	font-size:0px;
	height:0px;
	background:transparent;
	margin:0px;
	padding:0px;
	line-height:0px;
}
.spacer5 {
	font-size:1px;
	height:5px;
	background:transparent;
}
.spacer10 {
	font-size:1px;
	height:10px;
	background:transparent;
}
.spacer15 {
	font-size:1px;
	height:15px;
	background:transparent;
}
.spacer20 {
	font-size:1px;
	height:20px;
	background:transparent;
}
.spacer25 {
	font-size:1px;
	height:25px;
	background:transparent;
}
.spacer30 {
	font-size:1px;
	height:30px;
	background:transparent;
}
.spacer50 {
	font-size:1px;
	height:50px;
	background:transparent;
}

#header{
	background:#ffffff;
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	box-shadow:0px 0px 2px #a5a5a5;
	text-align:left;
	position:fixed;
	z-index:1000;
	width:100%;
	display:block;
}

.header-small{
	display:none;
	background:#ffffff;
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	box-shadow:0px 0px 2px #a5a5a5;
	text-align:left;
	position:fixed;
	z-index:1000;
	width:100%;
}

.header-small .logo{
	width:25%;
	float:left;
	border:0px solid red;
	padding:7px 0px 0px 0px;
}

.header-small .menu-small{
float:right;
width:40%;
margin:10px 0px 0px 0px;
padding:8px 0px 8px 0px;
background:#666666 url(../images/menu-icon.png) no-repeat 10px center;
font: 400 15px/18px 'Sintony', arial;
text-transform:uppercase;
color:#ffffff;
text-align:center;
border-radius:5px;
cursor:pointer;
}

.drop-menu-small{
display:none;
}

.drop-menu-small ul{
	margin:10px 10px 0px 10px;
	padding:0px 0px 0px 0px;
}

.drop-menu-small ul li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	font: 400 14px/16px 'Sintony', arial;
	text-transform:uppercase;
	background:url(../images/side-bullet-active.png) no-repeat left center;
	list-style:none;
	border-bottom:1px dotted #b1b1b1;
}

.drop-menu-small ul li a{
text-decoration:none;
color:#000000;
display:block;
padding:15px 0px 15px 0px;}

.wrapper{
	margin:0 auto;
	width:960px;
	padding:0px 0px 0px 0px;
}

#header .logo{
	width:25%;
	float:left;
	border:0px solid red;
	padding:7px 0px 0px 0px;
}

#header .menu-hold{
	width:68.5%;
	float:right;
	margin:0px 0px 0px 0px;
	padding:20px 0px 0px 0px;
	border:0px solid red;
}

#header #menu{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#header #menu li{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font: 400 14px/16px 'Sintony', arial;
text-transform:uppercase;
float:left;
display:block;
position:relative;
}

#header #menu li a{
font: 400 14px/16px 'Sintony', arial;
text-decoration:none;
color:#000000;
margin:0px 0px 0px 0px;
padding:0px 21px 15px 21px;
border:0px solid red;

}

#header #menu li a:hover{
color:#0073cb;
}

#header #menu li a.active{
background:url(../images/menu-active.jpg) no-repeat center bottom;
color:#0073cb;
}

.drop-box{
display:none;
margin:0px 0px 0px 0px;
padding:75px 0px 0px 0px;
background:#666666;
width:100%;
position:absolute;
z-index:100;

}

.white-section{
background:#ffffff;
margin:8px auto 5px auto;}

.drop-section{
float:left;
width:31%;
margin:0px 0px 0px 0px;
padding:10px 0px 10px 20px;
border-right:1px solid #eeeeee;
border-bottom:1px solid #eeeeee;
height:105px;
}

.brdr-rgt-none{
border-right:0;}

.drop-section h3{
   color: #1978BF;
    font: 400 16px/20px 'Sintony',arial;
    margin: 0;
    padding: 3px 0 0 0;
    text-align: left;
}

.drop-section h3 a{
 color: #1978BF;
 text-decoration:none;
}

.drop-section img{
float:left;
margin:0px 5px 0px 0px;}

.drop-section p{  color: #5A5A5A;
    font: 400 13px/20px 'Open Sans',arial;
    margin: 5px 0 0;
    padding: 0;
    text-align: left;
}

.drop-section p a{
color:#EA6E00;
text-decoration:none;
} 

#content-container{
box-shadow: 0px 0px 3px #afafaf;
background:#f8f8f8;
}

.slider-container{
width:960px;
margin:0 auto;
position:relative;
padding:72px 0px 0px 0px;
}

.grey-block{
background:#383838;
padding:20px 0px 20px 0px;
margin:374px 0px 0px 0px;
}

.grey-block .img-blk{
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:8%;
border:0px solid  red;
}

.grey-cont-rgt{
float:right;
width:91.5%;
}
.grey-cont-rgt p{
float:left;
margin:0px 20px 0px 0px;
padding:0px 0px 0px 0px;
font:300 16px/20px 'Open Sans', arial;
color:#c0c0c0;
width:73%;
border:0px solid red;
text-align:left;
}

.grey-cont-rgt .vw-btn{
float:right;
width:22%;
border:0px solid red;
text-align:right;
background: #328ed2 url(../images/view-arrow.png) no-repeat center right; /* Old browsers */
background: url(../images/view-arrow.png) no-repeat center right, -moz-linear-gradient(top, #328ed2 0%, #2989d8 50%, #207cca 50%, #2e89cd 100%, #1978bf 100%); /* FF3.6+ */
background:url(../images/view-arrow.png) no-repeat center right,  -webkit-gradient(linear, left top, left bottom, color-stop(0%,#328ed2), color-stop(50%,#2989d8), color-stop(50%,#207cca), color-stop(100%,#2e89cd), color-stop(100%,#1978bf)); /* Chrome,Safari4+ */
background:url(../images/view-arrow.png) no-repeat center right, -webkit-linear-gradient(top, #328ed2 0%,#2989d8 50%,#207cca 50%,#2e89cd 100%,#1978bf 100%); /* Chrome10+,Safari5.1+ */
background:url(../images/view-arrow.png) no-repeat center right, -o-linear-gradient(top, #328ed2 0%,#2989d8 50%,#207cca 50%,#2e89cd 100%,#1978bf 100%); /* Opera 11.10+ */
background:url(../images/view-arrow.png) no-repeat center right, -ms-linear-gradient(top, #328ed2 0%,#2989d8 50%,#207cca 50%,#2e89cd 100%,#1978bf 100%); /* IE10+ */
background:url(../images/view-arrow.png) no-repeat center right, linear-gradient(to bottom, #328ed2 0%,#2989d8 50%,#207cca 50%,#2e89cd 100%,#1978bf 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#328ed2', endColorstr='#1978bf',GradientType=0 ); /* IE6-9 */
border-radius:3px;
margin:0px 20px 0px 0px;
padding:9px 0px 9px 0px;
text-align:center;
}

.grey-block .vw-btn a{
margin:0px 0px 0px 0px;
padding:9px 30px 9px 30px;
font:300 16px/20px 'Open Sans', arial;
color:#ffffff;
text-decoration:none;
text-align:center;
}

.service-block-hold{
background:#ffffff;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;

}

.service-block{
background:url(../images/corner.jpg) no-repeat right bottom,  url(../images/rgt-shadow.jpg) repeat-y top right, url(../images/bottom-shadow.jpg) repeat-x left bottom;
margin:0px 0px 0px 0px;
padding:22px 0px 0px 0px;
float:left;
width:33.32%;
min-height:152px;
}

.service-block-left{
width:25%;
margin:0px 0px 0px 10px;
padding:0px 0px 0px 0px;
border:0px solid red;
float:left;
}

.service-block-right{
width:62%;
margin:0px 25px 20px 0px;
padding:0px 0px 0px 0px;
border:0px solid red;
float:right;
}

.service-block-right h3{
font: 400 16px/20px 'Sintony', arial;
color:#1978bf;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
}

.service-block-right h3 a{
color:#1978bf;
text-decoration:none;
}

.service-block-right p{
font:400 13px/20px 'Open Sans', arial;
color:#5a5a5a;
margin:5px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
}

.service-block-right p a.rd-mre{
text-decoration:none;
color:#ea6e00;
}

.blue-brdr{
border-top:4px solid #4ea1d1;
border-bottom:4px solid #4ea1d1;
float:left;
width:33.32%;
padding:0;
margin:0;
}

.yellow-brdr{
border-top:4px solid #f1be30;
border-bottom:4px solid #f1be30;
float:left;
width:33.32%;
padding:0;
margin:0;
}

.purple-brdr{
border-top:4px solid #aa6ca2;
border-bottom:4px solid #aa6ca2;
float:left;
width:33.32%;
padding:0;
margin:0;
}

.clients-title{
background:url(../images/title-bg.jpg) no-repeat left center, url(../images/title-bg.jpg) no-repeat right center;
font: 400 16px/20px 'Sintony', arial;
color:#2f2f2f;
text-align:center;
margin:0px 5px 0px 5px;
padding:0px 0px 0px 0px;}


#footer{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#footer h3{
font: 400 17px/18px 'Sintony', arial;
background:url(../images/title-bottom.gif) repeat-x left bottom;
margin:0px 0px 0px 0px;
padding:0px 0px 18px 0px;
text-align:left;
color:#383838;
}

.lft-ftr{
width:52%;
float:left;
margin:0px 0px 0px 15px;
padding:0px 0px 0px 0px;
border:0px solid red;
}

.lft-ftr ul{
margin:15px 0px 0px 25px;
padding:0px 0px 0px 0px;
float:left;
width:45%;
border:0px solid red;
}

.lft-ftr ul li{
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
color:#1978bf;
font:400 13px/14px 'Open Sans', arial;
list-style:url(../images/ftr-bullet.jpg);
text-align:left;
}

.lft-ftr ul li a{
color:#1978bf;
text-decoration:none;
}

.rgt-ftr{
width:40%;
float:right;
margin:0px 15px 0px 0px;
padding:0px 0px 0px 0px;
}

.rgt-ftr p{
margin:10px 0px 0px 2px;
padding:0px 0px 0px 0px;
color:#1978bf;
font:400 13px/20px 'Open Sans', arial;
text-align:left;
}

.rgt-ftr p a{
color:#1978bf;
text-decoration:none;
} 

.lft-ftr ul.rgt-list{
margin-left:55px;
width:37%;}

.footer-credits-hold{
width:100%;
background:#383838;
margin:0px 0px 0px 0px;
padding:10px 0px 10px 0px;}

.footer-credits{
color:#ababab;
font:300 13px/20px 'Open Sans', arial;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.footer-credits a{ 
color:#ababab;
text-decoration:none;
}

.footer-credits p.lft{
float:left;
margin:0px 0px 0px 10px;
padding:0px 0px 0px 0px;
}

.footer-credits p.rgt{
float:right;
margin:0px 10px 0px 0px;
padding:0px 0px 0px 0px;
}

.slider-small{
display:none;}

.footer-small{
display:none;}

.mrgn-rgt-none{
margin-right:0;
}

.mrgn-lft-none{
margin-left:0;
}

/*=========Inside Page Css Starts =========*/
.inside-content{
margin:0px 0px 0px 0px;
padding:100px 15px 0px 15px;
}

.inside-content h1{
font: 400 28px/30px 'Sintony', arial;
color:#525252;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.inside-content p{
color:#3c3c3c;
font:300 13px/22px 'Open Sans', arial;
text-align:justify;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
}

.lft-icon{
float:left;
width:11%;
margin:0px 0px 0px 0px;
padding:8px 0px 0px 0px;
border:0px solid red;
text-align:left;
}

.lft-icon img{margin:0px 0px 0px 5px;}

.inside-left-hold{
width:89%;
float:right;
border:0px solid red;}

.inside-left-block{
float:left;
width:74.1%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
}

.breadcrum{
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
color:#646464;
font:300 12px/20px 'Open Sans', arial;
text-align:left;
}

.breadcrum a{
color:#646464;
text-decoration:none;
}

.breadcrum strong{
font-weight:700;
text-decoration:none;
color:#646464;}

.breadcrum span a{
color:#1380cc;
font-weight:600;
text-decoration:none;
}

.content-hold{
background:#ffffff;
border:1px solid #ececec;
box-shadow:0px 0px 4px #efefef;
border-radius:5px;
margin:20px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.content{
margin:0px 0px 0px 0px;
padding:5px 15px;
}

.main-img img{
border-radius:5px 5px 0px 0px;
}

.inside-right-block{
float:right;
width:25.9%;
margin:20px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px solid red;
}

.rgt-content{
margin:0px 0px 0px 15px;
padding:0px 0px 0px 0px;
}

.inside-right-block h2{
font: 400 18px/22px 'Sintony', arial;
color:#404040;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 8px 0px;
/*background:url(../images/inside-line.gif) repeat-x left bottom;*/
}


.inside-content .inside-right-block p{
color:#1978bf;
font-size:14px;
margin:0px 0px 8px 0px;
padding:0px 0px 0px 0px;
}
.inside-content .inside-right-block p a{
color:#1978bf;
text-decoration:none;
}

.line{
background:url(../images/inside-line.gif) repeat-x left bottom;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
height:11px;
}

.shadow-btm{
background:url(../images/shadow-bottom.png) repeat-x left top;
margin:15px 0px 5px 0px;
padding:0px 0px 0px 0px;
height:19px;
}

.btn-purple{
color:#ffffff;
font:400 13px/20px 'Open Sans', arial;
margin:25px 0px 0px 0px;
padding:8px 0px 8px 0px;
width:81.8%;
background:#793670;
text-align:center;
}

.btn-purple a{
margin:0px 0px 0px 0px;
padding:8px 20px 8px 20px;
/*background:#793670;*/
color:#ffffff;
text-decoration:none;
width:100%;
}

ul.service-list{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
}

ul.service-list li{
margin:0px 0px 0px 0px;
padding:11px 0px 11px 20px;
background:url(../images/side-shadow.png) no-repeat left top;
list-style:none;
color:#0075b8;
font:400 12px/14px 'Open Sans', arial;
}

ul.service-list li img{
float:left;
margin:0px 7px 0px 0px;
}

.inside-content .inside-right-block ul.service-list li p{
float:left;
color:#0075b8;
font:400 13px/14px 'Open Sans', arial;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
ul.service-list li a{
color:#0075b8;
text-decoration:none;}

.border-sep{
border-bottom:1px dotted #d7d7d7;
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;}

h4{
font: 400 20px/22px 'Sintony', arial;
color:#1978bf;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 8px 0px;
}

h6{
font: 400 16px/20px 'Sintony', arial;
color:#4f4f4f;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 8px 0px;
}

.image-left{
float:left;
width:24%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px solid red;
text-align:center;
}

.content-rgt{
width:75%;
float:right;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px solid red;}

.content-rgt h6{
color:#1978bf;
}

.content-rgt h6 a{
color:#1978bf;
text-decoration:none;}

ul.list{
margin:0px 0px 0px 18px;
padding:0px 0px 0px 0px;
}

ul.list li{
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
color:#3C3C3C;
font:300 13px/18px 'Open Sans', arial;
list-style:url(../images/bullet.jpg);
}

.contact-left{
width:45%;
margin:20px 0px 0px 0px;
padding:20px 15px 10px 15px;
float:left;
background:#ffffff;
border: 1px solid #E4E4E4;
border-radius: 5px 5px 5px 5px;
box-shadow: 0 0 4px #DDDDDD;
text-align:left;
}

.contact-right p{
color:#4E4E4E;
font:400 14px/20px 'Open Sans', arial;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;}

.contact-right h6{
font: 400 16px/20px 'Sintony', arial;
color:#1380CC;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.map{
width:95%;
height:250px;
margin:0px 0px 20px 0px;
padding:0px;
border:1px solid #d6d6d6;
}

.contact-right{
width:46%;
margin:20px 10px 0px 0px;
padding:0px 0px 0px 0px;
float:right;
}

.contact-form{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font: 400 16px/20px 'Sintony', arial;
color:#4E4E4E;
}

.contact-form td{
margin:0px 0px 0px 0px;
padding:0px 0px 20px 0px;}

.contact-form .txtbox{
background:#f8f8f8;
color:#4E4E4E;
font:400 14px/20px 'Open Sans', arial;
margin:0px 0px 0px 8px;
padding:8px 5px 8px 5px;
width:93%;
box-shadow:1px 1px 2px 0.5px #d9d9d9 inset;
border:0;
border-radius: 4px;
}

.errinputbox{
background:#f8f8f8;
color:#4E4E4E;
font:400 14px/20px 'Open Sans', arial;
margin:0px 0px 0px 8px;
padding:8px 5px 8px 5px;
width:93%;
box-shadow:1px 1px 2px 0.5px #d9d9d9 inset;
border:1px solid #ff0000;
border-radius: 4px;}

.sub-btn{
background: #328ed2 url(../images/view-arrow.png) no-repeat center right; /* Old browsers */
background: url(../images/view-arrow.png) no-repeat center right, -moz-linear-gradient(top, #328ed2 0%, #2989d8 50%, #207cca 50%, #2e89cd 100%, #1978bf 100%); /* FF3.6+ */
background:url(../images/view-arrow.png) no-repeat center right,  -webkit-gradient(linear, left top, left bottom, color-stop(0%,#328ed2), color-stop(50%,#2989d8), color-stop(50%,#207cca), color-stop(100%,#2e89cd), color-stop(100%,#1978bf)); /* Chrome,Safari4+ */
background:url(../images/view-arrow.png) no-repeat center right, -webkit-linear-gradient(top, #328ed2 0%,#2989d8 50%,#207cca 50%,#2e89cd 100%,#1978bf 100%); /* Chrome10+,Safari5.1+ */
background:url(../images/view-arrow.png) no-repeat center right, -o-linear-gradient(top, #328ed2 0%,#2989d8 50%,#207cca 50%,#2e89cd 100%,#1978bf 100%); /* Opera 11.10+ */
background:url(../images/view-arrow.png) no-repeat center right, -ms-linear-gradient(top, #328ed2 0%,#2989d8 50%,#207cca 50%,#2e89cd 100%,#1978bf 100%); /* IE10+ */
background:url(../images/view-arrow.png) no-repeat center right, linear-gradient(to bottom, #328ed2 0%,#2989d8 50%,#207cca 50%,#2e89cd 100%,#1978bf 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#328ed2', endColorstr='#1978bf',GradientType=0 ); /* IE6-9 */
border-radius:5px;
padding:7px 0px 7px 0px;
margin:0px 0px 0px 0px;
font: 400 16px/20px 'Sintony', arial;
color:#ffffff;
width:98%;
border:0;
cursor:pointer;
}

#td_err{
color:#ff0000;
font:400 11px/12px 'Open Sans', arial;
}

.clients-index-block{
background:url(../images/clients-bg.jpg) repeat-x left top;
padding:18px 0px 18px 0px;
margin:0px 0px 0px 0px;
border:0px solid red;
height:96px;
}

.clients-index-block td{
width:25%;
}

.inside-content p a.read-mr{
color: #EA6E00;
text-decoration: none;}

/*=========Inside Page Css Ends =========*/

/*=========Media Queries Starts=========*/
/* for 980px or less */
@media screen and (max-width: 980px) {
.wrapper{
width:97%;
}

#menu li a{
padding:0px 15px 15px 15px;
}

.main-img img{
width:100%;}
.btn-purple a{
margin:0px 0px 0px 0px;
padding:8px 0px 8px 0px;
}
}

/* for 960px or less */
@media screen and (max-width: 960px) {
.slider-container{
width:100%;}

.gallery {
width:100%;
}

.gallery li{
width:100%;}

.lft-icon img{
width:90%;
margin-left:0px;}


}

/* for 900px or less */
@media screen and (max-width: 900px) {

.lft-ftr ul{
float:none;
width:100%;}

.lft-ftr ul.rgt-list{
width:100%;
margin-left:25px;}


.clients-index-block img{
width:95%}
}

/* for 750px or less */
@media screen and (max-width: 750px) {
#footer{
display:none;}

.footer-credits-hold{
display:none;
}


.footer-small{
display:block;}

.footer-small .footer-credits{
background:#383838;
padding:10px 0px 10px 0px;
}

.list_carousel{
display:none;}

.grey-block{
margin-top:0;
}

.grey-block p{
width:100%;}

.grey-block .img-blk{
width:10%;}

.grey-cont-rgt{
width:86%;
padding-right:10px;
padding-left:10px;}


.grey-cont-rgt .vw-btn{
float:left;
width:190px;
margin-top:10px;}

.slider-container{
display:none;
}

.slider-small{
display:block;
padding-top:70px;
}

.service-block{
width:50%;
height:180px;
}
.service-block-right{
width:60%;}

.header-small{
display:block;}

#header{
display:none;}



.lft-icon{
display:none;
}

.inside-left-hold{
width:100%;
float:none;}

.main-img img{
width:100%;}

.inside-left-block{
width:100%;
float:none;}

.inside-right-block{
display:none;
}

.contact-left{
float:none;
width:94%;
}

.contact-right{
float:none;
width:100%;
margin-top:25px;
}

.map{
width:100%;
}

.contact-form .txtbox{
border:1px solid #d3d3d3;}

}


/* for 600px or less */
@media screen and (max-width: 600px) {

.service-block{
width:50%;
height:230px;
}

.grey-block .img-blk{
width:11%;}

.grey-cont-rgt{
width:84%;
}

.image-left{
float:none;
width:100%;
}

.content-rgt{
float:none;
width:100%;
margin-top:10px;
}

.contact-left{
float:none;
width:90%;
}
}
/* for 500px or less */
@media screen and (max-width: 500px) {





.service-block{
width:100%;
height:auto;
min-height:0;
}

.service-block-left{
width:20%;
}

.service-block-right{
width:70%;
}

.grey-block .img-blk{
width:12%;}

.grey-cont-rgt{
width:82%;
}
.header-small .logo{
float:none;
width:100%;}
.header-small .menu-small{
float:none;
width:95%;
margin:10px auto 0px auto;}

.inside-content{
padding-top:140px;}



/*.image-left img{
width:50%;
}
*/
.contact-left{
float:none;
width:85%;
}

.clients-index-block img{
width:100%}

.slider-small{
padding-top:120px;
}
}

/* for 380px or less */
@media screen and (max-width: 380px) {

.service-block-right{
width:60%;
}

.grey-cont-rgt{
width:78%;
}

}

/* for 380px or less */
@media screen and (max-width: 300px) {
.service-block-left{
width:90%;}

.service-block-right{
width:90%;
margin-left:10px;
float:none;
}

.grey-block .grey-cont-rgt .vw-btn{
width:95%;

}
.grey-block .grey-cont-rgt .vw-btn a{
padding:8px 0px 8px 0px;
font-size:14px;
font-weight:600;
}
}