
@font-face{font-family:'OpenSans-Regular'; src:url('fonts/OpenSans-Regular.ttf') format('truetype'); font-weight:normal; font-style:normal}
*{margin:0; padding:0; outline:0}
@font-face{font-family:'OpenSans'; src:url('fonts/OpenSans.ttf') format('truetype'); font-weight:normal; font-style:normal}
@font-face{font-family:'Futura Medium BT'; src:url('fonts/Futura Medium BT.ttf') format('truetype'); font-weight:normal; font-style:normal}
*{margin:0; padding:0; outline:0}

body, html{height:100%}

body{font-size:13px; line-height:19px; font-family:OpenSans-Regular,sans-serif; color:#666; min-width:100%}
h1{font-family: 'Open Sans', sans-serif; font-size:30px; margin:0px 0px 10px; color:#009feb; text-shadow:1px 1px 0px #fff; -moz-text-shadow:1px 1px 0px #fff; -webkit-text-shadow:1px 1px 0px #fff}
h5 {font-size: 22px;line-height: 24px;}
a{color:#ce2909; text-decoration:none; cursor:pointer}
a:hover{text-decoration:underline}
a img{border:0}

article, aside, details, footer, header, menu, nav, section{display:block}
input, textarea, select{font-size:12px; font-family:arial,sans-serif}
textarea{overflow:auto}

.cl{display:block; height:0; font-size:0; line-height:0; text-indent:-4000px; clear:both}
.notext{font-size:0; line-height:0; text-indent:-4000px}
.left, .alignleft{float:left; display:inline}
.right, .alignright{float:right; display:inline}

.shell{width:1170px; margin:0 auto}

.header{}
header .header_wrapper {/*height: 85px;*/ padding-top:40px;}
.about-header{background:url(../images/bg-2.png) repeat-x 0 40px;}
.blog-header{background:url(../blog/images/webexpertz-blog-header.jpg) no-repeat center 40px;}
.header-top{height:40px;position:fixed; width:100%; z-index:1000;
background-color: #3a3a3a;

}
#logo{font-size:0; line-height:0; float:left;background: #fff;padding: 0 8px 8px; position:relative;}
#logo a{ display:block;padding-top: 6px;}
.head-rightE{ float:right; width:44%; text-align:right;margin-right:6%;padding-top: 10px;}
.head-rightE .toplist{ width:100%;}
.about-header .head-rightE{ display:none;}
.logoshadow{position: absolute;left: 0;bottom:-25px; width:101%; height:25px;}
.logoshadow img{ width:100%; height:25px;}
#navigation{float:right; display:inline-block}

.toggleMenu{display:none; background-color:#a8a8a8; padding:5px 10px; color:#fff; margin:3px 2px 0px; border-radius:3px; border:1px solid #b6b6b6; background-image:url(../images/icon-menu.png); background-position:center; background-repeat:no-repeat; width:25px; line-height:98px; height:22px; text-indent:9999px; overflow:hidden}
.nav{list-style:none; *zoom:1; list-style-position:outside; font-size:13px;  font-weight:400}
.nav:before, .nav:after{content:""; display:table}
.nav:after{clear:both}
.nav ul{list-style:none; list-style-position:outside; font-size:14px;  font-weight:400}
.nav a{color:#d5d4d4; text-decoration:none}
.nav li{position:relative}
.nav >li{float:left;border-top:3px solid #3a3a3a;}
.nav >li >a{display:block; padding:7px 11px 9px;text-transform: uppercase; font-family:"OpenSans",sans-serif; font-weight: bold;}
.nav >li >a.homelogo{padding:8px 11px 5px}
.nav >li:hover, .nav >li.active{background:#4e4e4e;color:#fff; border-top:3px solid #009feb ;}
.nav li ul{position:absolute; left:-9999px;  /*left:0px;*/ background:#4e4e4e; padding:10px; display:none; width:400px; margin-top:0px; border:1px solid #3a3a3a; border-top:0px; z-index:100;}
.nav li ul .menu-dis{margin:0px; padding:10px 10px 15px; margin:-10px -10px 0px; color:#FFF; text-transform:uppercase; font-size:10px; line-height:18px; font-family:OpenSans-Regular,Helvetica,sans-serif; background:#4e4e4e;}
.nav li ul .menu-border{text-align:center; margin-top:-14px}
.nav li ul li{width:50%; float:left}
.nav li ul li p{font-size:13px; color:#ff8500; font-family: OpenSans; margin:0px; padding-bottom:5px;}
.nav >li.hover >ul{ display:block;left:0px;}
.nav li li.hover ul{left:100%; top:0}
.nav li li a{display:block; position:relative; z-index:100; padding:0px; font-size:11px; text-transform:none; line-height:18px; font-family:'arial',arial}
.nav li li a:hover{color:#999}
.nav li li li a{background:#249578; z-index:200; border-top:1px solid #1d7a62}
.nav li ul.ul7, .nav li ul.ul8{right:0px; left:inherit}
.careermenu{margin: 0 -10px -10px; padding:15px 10px;}
.careermenu .careerinn{float:left;width:46%;}
.careermenu .carLT{border-right: 1px solid #ff0000; padding-right:1%;}
.careermenu .carRT{border-Left: 1px solid #c70000; width:50%; padding-left:1%;height: 84px;}
.careermenu .careerinn h2,.careermenu .careerinn .divh3{text-shadow: 1px 1px 0px #b90909;-moz-text-shadow: 1px 1px 0px #b90909;-webkit-text-shadow: 1px 1px 0px #b90909;}
.careermenu .careerinn h2{ color:#e6e7e9;padding-bottom: 2px;}
.careermenu .careerinn .divh3{ color:#fff;font-size: 50px;letter-spacing: -7px; line-height:43px;margin-left: -4px;}
.careermenu .carRT .divh3{font-size: 30px;letter-spacing: 0px; font-family:OpenSans;margin-left: 0px !important;}
.careermenu .careerinn p{font-size: 10px;font-family:OpenSans; color:#fff;}
.careermenu .careerinn p span{ color:#ffd02c;}
h4.querytextST{ margin:0;font-family: 'Open Sans', sans-serif;padding-bottom: 10px;font-size: 18px;}
.job_oppning{padding-top: 30px;}
.tenplus{width: 48px;height: 54px; padding:5px;float: right; position:relative; background: url(../images/arrow_large_left.png) no-repeat 0px -649px; margin-left:1%;}
.tenplus .tenplusin{width: 48px;height: 40px; color:#FFFFFF;font-family:OpenSans;font-size: 20px;
text-align: center;line-height: 34px;}

/*******************************************************************************/
/**********************************Banner Fad***************************************/
.sellslider{ width:100%;background:#009feb url(../images/bg_layer_slide1.jpg) no-repeat center;}
.sellslider .div{float:right; padding:0; margin:0;text-align:right}
.sellslider .div img{max-width:100%; max-height:100%}
.about-header .imgbanner{ float:left; padding-top:10px; display:none;}
.about-header .textbanner{float:none; padding-top:0px; width:100%}
#banner-fade{max-width:1280px !important; height:480px !important; margin:0 auto;}
.sellslider ul.bjqs-controls{opacity:0;
 -webkit-transition: all 0.7s ease-in-out;
  -moz-transition: all 0.7s ease-in-out;
  -ms-transition: all 0.7s ease-in-out;
  -o-transition: all 0.7s ease-in-out;
  transition: all 0.7s ease-in-out;}
.sellslider:hover ul.bjqs-controls{opacity:1;} 
 ul.bjqs-controls.v-centered li a{display:block; height:46px; width:46px; color:#000; text-decoration:none; text-indent:-999px; overflow:hidden; background-color:#000000;background-image:url(../images/arrow_large_left.png); background-repeat:
 transition: background-color 300ms;
-webkit-transition: background-color 300ms;
-moz-transition: background-color 300ms;
-o-transition: background-color 300ms;}
 ul.bjqs-controls.v-centered li a:hover{ background-color:#009feb ;}
p.bjqs-caption{background:rgba(255,255,255,0.5)}
ul.bjqs{position:relative; list-style:none; padding:0; margin:0; overflow:hidden; display:none;height:480px !important;}
li.bjqs-slide{position:absolute; display:none;height:480px !important;}
ul.bjqs-controls{list-style:none; margin:0; padding:0; z-index:9999}
ul.bjqs-controls.v-centered li a{position:absolute; top:41% !important;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:-25px; background-position: -39px -345px;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:-25px; background-position: -42px -387px;}
ol.bjqs-markers{list-style:none; padding:0; margin:0; width:100%}
ol.bjqs-markers.h-centered{text-align:center; display:none}
p.bjqs-caption{display:block; width:96%; margin:0; padding:2%; position:absolute; bottom:0}
li.bjqs-slide .textbox{float:left;font-family:OpenSans; width: 30%;margin-left: 2%;}
li.bjqs-slide .textbox5{width:40% !important; margin-right:-30%;}
li.bjqs-slide .textbox1 img{max-width:100%; max-height:100%;}
li.bjqs-slide .textbox1{width:100%; text-align:center}
li.bjqs-slide .textbox1 h2,li.bjqs-slide .textbox h2.easy{color:#3a3a3a; font-size:130px; line-height:160px; font-weight:bold; margin-top:5%;}
li.bjqs-slide .textbox h2.why11{ margin-top:17%;font-size: 35px;line-height: 45px; color:#FFFFFF;}
li.bjqs-slide .textbox h3.meneg{ color:#3a3a3a;; font-size:45px;ont-family:OpenSans-Regular; margin-top:40px;}
.about-header .textbanner h2{font-family:OpenSans, Helvetica, sans-serif; font-size:36px; color:#000; padding:30px 0 0px 3px; margin:0; line-height:40px}
li.bjqs-slide .p-box{ color:#fff; padding: 15px 2px;font-size: 16px;position: relative;line-height: 24px;font-family: OpenSans-Regular,sans-serif;}
.about-header .textbanner h2{padding:0px 0 0px 3px;}
li.bjqs-slide a.green-btn{color:#fff; font-size:18px; font-weight:bold; text-shadow:0 1px 2px rgba(0,0,0,0.5); text-decoration:none; text-align:center; line-height:52px; outline:none; display:block; background-color:#888; width:194px; height:56px; left:32px; top:308px; background:url(../images/green-btn.png) no-repeat 0 0; margin:10px 0px 0px}
li.bjqs-slide a:hover{background-position:-1px -54px}

.head-more{margin:10px 0px 0px}
/***********************************************************************************/
.main-container{width:100%; border-top:1px solid #999999;  padding-bottom:20px}
.wrapp{/*background:#f5f5f5; */}
.main{padding:10px 0 3px 0}
.main h2{font-size:22px; color:#000; font-family:'Lato-Reg',sans-serif; font-weight:700; padding-bottom:10px; text-transform:uppercase}
.main p a{text-decoration:underline}
.main p a:hover{text-decoration:none}
.main section{padding-bottom:50px; margin-bottom:20px}
.main .welcom-home{width:100%;text-align: justify;}
.module_icon{ list-style-type:none; margin-top:50px;}
.module_icon li{width: 31.6%;float: left;margin-right: 2.5%;}
.module_icon li:last-child{margin-right:0;}
.shortcode_iconbox { display:block; position:relative; cursor:default;padding:0 0 0 0px;color:#5a5a5a;min-height:53px!important;
transition: background-color 300ms;-webkit-transition:background-color 300ms;-moz-transition:background-color 300ms;-o-transition:background-color 300ms;}
.shortcode_iconbox .ico{ width:39px;height:53px;display:block;border-radius:26px;background-color:#c8c8c8;color:#ffffff;position:absolute;left:0px;top:0px;
padding:0 0 0 14px;text-align:left;line-height:53px;font-size:24px; background-image:url(../images/arrow_large_left.png); background-repeat:no-repeat;
transition: background-color 300ms;-webkit-transition:background-color 300ms;-moz-transition:background-color 300ms;-o-transition:background-color 300ms;}
.shortcode_iconbox:hover .ico { background-color:#009feb ;}
.shortcode_iconbox .webdesign{background-position: -40px -491px;}
.shortcode_iconbox .develop{background-position: 6px -394px;}
.shortcode_iconbox .seom{background-position: 7px -442px;}
.shortcode_iconbox .respon{background-position: 7px -536px;}
.shortcode_iconbox .html5{background-position: -44px -435px;}
.shortcode_iconbox .support{background-position: 7px -491px;}
.shortcode_iconbox h5 { color:#5a5a5a; text-align:left;display:block;margin:3px 0 2px 0;padding:0 0 0 65px;transition: color 300ms;-webkit-transition:color 300ms;-moz-transition:color 300ms;-o-transition:color 300ms;font-family: OpenSans;}
.shortcode_iconbox p {padding:0 0 0 65px;margin-bottom:0px; color:#5a5a5a; text-align:left;font-size: 15px;
transition: color 300ms;-webkit-transition:color 300ms;-moz-transition:color 300ms;-o-transition:color 300ms;}
.full-contant{ margin-top:50px;}
.full-contant h4{text-align: center;font-size: 17px;line-height: 28px; font-weight:400;}
.full-contant h2{font-size: 40px;line-height: 36px;text-align: center;font-weight:bold !important; font-family: 'Futura Medium BT', sans-serif;}
.full-contant .red {color: #009feb ;}
.visit-custm{margin: auto; padding-top:15px; position:relative;width:76%; text-align:center;}
.visit-custm .numofvisit{background: #e2e2e2;text-align: center;width: 200px;font-size: 46px;font-weight: bold !important;font-family: OpenSans;line-height: 60px;
color: #000;margin: 0 10px; float:left;}
.visitradius{border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.visit-custm .textofvisitbox{float:left; height:50px;}
.visit-custm .textofvisit{ float:left;text-align: center;font-size:18px;display: inline-block;margin:10px 10px 0; background:#1b6698; padding:10px; color:#fff; position:relative;}

.visit-custm .textofvisit:before{ 
right: 100%;
 border: solid transparent;
content:""; width:0px; height:0px; position:absolute; top:24%;
 pointer-events: none;
 border-right-color:#1b6698;
 border-width: 10px;
}
hr {background: url(../images/block_border.png) center!important;height: 1px!important;display: block!important;border: none!important;}
hr.top_seperator {margin: 0 0 40px 0;}
hr.bottom_seperator {margin: 40px 0 0 0;}
.home_linkitm { position:relative; padding-left:50px; /*background:#c8c8c8;*//*border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;*/
 margin-bottom:7px;border: #eee 1px solid;}
/*.home_linkitm:hover{ background:#009feb ;}*/
.promise-icon{ width:40px; height:40px;background-image:url(../images/arrow_large_left.png); background-repeat:no-repeat; position:absolute; left:0; top:-2px;}
.home_linkitm .seo-icon1{background-position: -62px -794px;}
.home_linkitm .quality-icon1{background-position: -44px -543px;}
.home_linkitm .support-icon1{background-position: 2px -585px;}
.home_linkitm .satis-icon1{background-position: -41px -585px;}
.home_linkitm a {display: block;margin: 0 0 0px 0px;border-left: #eee 1px solid;line-height: 20px;padding: 7px 10px;color: #333; position:relative;
text-decoration: none!important; background: #f6f6f6;
transition: color 400ms, border-color 400ms;
-webkit-transition: color 400ms, border-color 400ms;
-moz-transition: color 400ms, border-color 400ms;
-o-transition: color 400ms, border-color 400ms;
/*border-radius: 0px 5px 5px 0;-moz-border-radius: 0px 5px 5px 0;-webkit-border-radius: 0px 5px 5px 0;*/
/*border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;*/
}
.home_linkitm a:hover{background: #009feb;border-left:1px solid #009feb; color:#fff;}
.home_linkitm a:before{border-right: 8px solid #eee;}
.home_linkitm a:before {
position: absolute;
content: ".";
text-indent: -9999px;
left:-5px;
top: 12px;
margin-left: -4px;
display: block;
width: 0;
height: 0;
border-top: 5px solid transparent;
border-bottom: 5px solid transparent;
}
.home_linkitm a:hover:before{border-right: 8px solid #009feb;}

.main .about-all{float:left; width:70%; text-align:inherit;line-height: 21px;}
.main .about-home{float:left; text-align:inherit;line-height: 21px;}
.wel-text{ color:#555;}
.main .about-all p{margin-bottom:10px}
.devep-portfolio{width:35%; margin:20px 0px 0px 0px; float:left}

.more-butt{margin:0px; padding:5px 5px 3px; background:none !important; color:#666 !important; text-decoration:none; position:absolute; right:0%; bottom:3px}
.more-butt:hover{color:red !important}

.radius{border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px}

.red-grediant{background:#009feb ; background:-webkit-gradient(linear,left top,left bottom,from(#009feb ),to(#a50a15)); background:-moz-linear-gradient(top,#009feb ,#a50a15); background:-o-linear-gradient(top,#009feb ,#a50a15); background:-ms-linear-gradient(top,#009feb ,#a50a15); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#009feb ',endColorstr='#a50a15'); filter:progid:DXImageTransform.Microsoft.gradient(enabled = false); box-shadow:inset 0px -15px 20px #a50a15\9}


.port-level{ padding:7px 13px 0px 7px; height:60px; float:left; border:1px solid #19608f; margin:0px 0px 10px; background:#afd2e9; background:#19608f\9; background:-webkit-gradient(linear,left top,left bottom,from(#afd2e9),to(#19608f)); background:-moz-linear-gradient(top,#afd2e9,#19608f); background:-o-linear-gradient(top,#afd2e9,#19608f); background:-ms-linear-gradient(top,#afd2e9,#19608f); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#afd2e9',endColorstr='#19608f'); filter:progid:DXImageTransform.Microsoft.gradient(enabled = false); box-shadow:inset 0px 15px 43px #afd2e9\9}
.port-level:hover{background:#19608f; background:-webkit-gradient(linear,left top,left bottom,from(#19608f),to(#afd2e9)); background:-moz-linear-gradient(top,#19608f,#afd2e9); background:-o-linear-gradient(top,#19608f,#afd2e9); background:-ms-linear-gradient(top,#19608f,#afd2e9); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#19608f',endColorstr='#afd2e9'); filter:progid:DXImageTransform.Microsoft.gradient(enabled = false); box-shadow:inset 0px -15px 43px #afd2e9\9}
.deve-portfolio{float:left}
.portfolio-text{float:right; width:130px; padding-left:7px; text-align:center; color:#fff; font-size:18px; font-weight:bold; line-height:25px; margin-top:0px}
.portfolio-text .text{display:block; color:#000; text-shadow:0px 1px 0px #afd2e9; -moz-text-shadow:0px 1px 0px #afd2e9; -webkit-text-shadow:0px 1px 0px #afd2e9}
.treetag{width:100%; /*border-top:5px solid #009feb ; */ margin-bottom:15px}
.treetag .shell{ margin-top:50px;}
h3.headInModule {font-size: 22px;margin-bottom: 21px; font-weight:400;font-family: 'Open Sans', sans-serif;font-weight: bold;}
.treetag .tagone{width: 22.7%; float:left; margin:0 3% 0 0;text-align:left; -webkit-transition:background-color 1s; -moz-transition:background-color 1s; -o-transition:background-color 1s; -ms-transition:background-color 1s; transition:background-color 1s;/*border-bottom: #dcdcdc 3px solid;*/ position:relative;}
.treetag .tagone:hover{/*border-bottom: #009feb  3px solid;*/}

.treetag .tagone1{ margin-right:0;}
.treetag .tagone a{ text-decoration:none;}
.treetag .tagone .icon{background:#ececec; max-height:230px;}
.treetag .tagone .icon img{ max-width:100%; max-height:100%;}
.treetag .tagone .txt{font-size:14px;  font-weight:bold; padding:7px 0 10px; text-align:center;color: #444;background: #f6f6f6;
border-top: 3px solid #ddd;}
.treetag .tagone:hover .txt{color:#009feb ;border-top: 3px solid #009feb;}
.treetag .tagone .txt-2{color:#555; text-align: justify; margin-bottom:5px;}

/*******************************Title************************************************/
.section-title {width: 100%;background: url('../images/divider.png') repeat-x 0 center;float: left;margin-bottom: 20px;}
.section-title.center {margin-bottom: 30px;}
.section-title.center .title-container {background: #fff;display: table;margin: 0 auto;position: relative;}
.section-title.center .title-container .title {padding: 0 30px;}
.section-title.center h2{margin-bottom: 3px;text-align: center;font-family: OpenSans;
font-weight: bold;font-size: 22px;}
.section-title.center .title-container:before {
background: url('../images/sb.png') no-repeat;
background-size: 10px;
content: '';
position: absolute;
display: block;
width: 10px;
height: 10px;
top: 50%;
left: 0;
margin-top: -5px;
}
.section-title.center .title-container:after {
background: url('../images/sb.png') no-repeat;
background-size: 10px;
content: '';
position: absolute;
display: block;
width: 10px;
height: 10px;
top: 50%;
right: 0;
margin-top: -5px;
}
/*****************************end title*****************************************/

.clear{clear:both}
.latest-project .headline,.latest-new .headline1,.latest-new .headline2{font-size: 22px;padding-bottom: 9px; margin:40px 0 0px;line-height: 25px;font-family: OpenSans;
font-weight: bold;}
.latest-project .headline{display:block; position:relative;}
.latest-new .headline1{display:block; position:relative;}


.latest-project{width:31%; float:left; position:relative;}
.latest-project .btn-success{z-index:11;}
.latest-project .latest-prolist{ background:#e2e2e2; padding:7px; min-height:145px;}
.latest-project .latest-prolist img{max-width:100%; border:0px;}
.box-shadow img{width:100%; height:32px}

.technolo-bg{margin-top:20px; position:relative;}
.technolo-bg .slider-arr{width: 55px;height: 40px;position: absolute;right: 0;top: 0;}
.partners{ height:100%; position:relative; margin-bottom:0px; z-index:100; width:100%;}
.latest-new{float:left; width:31.3%; padding:3px 0 15px; min-height:240px;  position:relative; text-align:justify; margin-bottom:15px;}
.testmonial-home-mar{ margin:0 3%;}

#testmonial-home{list-style-type:none; text-align:justify; position:relative;}
#latestnews-home{list-style-type:none;text-align:justify;}
.latest-new h2{font-family:OpenSans-Regular,Helvetica,sans-serif; font-size:14px; margin-bottom:5px; font-style:italic;}
.latest-new p{font-family:OpenSans-Regular; line-height: 20px; font-size:13px;}
.latest-new a{color: #afafaf;font-size: 13px;font-style: italic; position:absolute; bottom:13px; right:0px;}
.slider-holder2{position:relative; overflow:hidden; width:100% !important;}
#partners-slider{overflow:hidden; position:relative}
.caroufredsel_wrapper{width:100% !important; height:100px !important;}
#partners-slider .list-img{margin:0 -1px 0 0; float:left; height:52px;/*border: #dcdcdc 1px solid;*/ padding:20px 16px;}
#partners-slider img{opacity:1;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);transition: opacity 400ms;
-webkit-transition: opacity 400ms;-moz-transition: opacity 400ms;-o-transition: opacity 400ms;}
#partners-slider img:hover{opacity:0.5;}
.slider-arr a.arr-btn{ background-color:#dcdcdc;background-image:url(../images/arrow_large_left.png); background-repeat:repeat; width:26px; height:26px; display:block; position:absolute; top:0;}
.slider-arr a.arr-btn:hover{background-color:#009feb ;}
.slider-arr a.prev-arr{left:0px;background-position:-1px -339px;}
.slider-arr a.next-arr{right:0; background-position:-1px -316px;}
#contact input.sum {
width: 20px;
}
#contact input.captcha, #contact input.sum {
display: inline;
width: 40px;
text-align: center;
}

#footer{background:#000;}
#footer .shell{padding:26px 0 10px}
#footer .footer-cols{padding:0 0px 0px}
#footer .col{width:23%; float:left}
#footer .col1{width:14%;}
#footer .collast{width:16%;}
#footer .col+.col{padding-left:22px}
#footer h2{font-size:14px; margin-bottom: 10px; color:#fff; border-bottom:3px solid #484848;  padding-bottom:10px; text-shadow:rgba(0,0,0,0.9) 1px 1px 1px; font-family:'Lato-Reg',sans-serif; font-weight:normal; min-height:18px; line-height:18px}
#footer h2.none-bg{background:none; min-height:inherit; margin:0px; padding:10px 0px 5px; border-bottom:0;}

#footer .col ul{list-style:none; list-style-position:outside; padding-right:7%;}
#footer .col ul p{ color:#bdbdbd;}
#footer .col ul li{padding-left:11px; background:url(../images/green-arr.png) no-repeat 0 8px; padding-bottom:0px; font-size:11px}
#footer .col ul li:hover{background:url(../images/green-arr-ho.png) no-repeat 0 8px}
#footer .col ul li a{ color:#ccc;}
#footer .col ul li a:hover{color:#009feb;}
#footer .footer-bottom .shell{padding:0px 0px 10px}
#footer .footer-bottom{background:url(../images/footer-cols.png) repeat-x 0 0; padding:15px 32px 0}

#footer .footer-bottom p.copy{float:left; line-height:11px; font-size:11px; padding-top:10px}
#footer .footer-bottom p.copy a{color:#717171; text-decoration:underline}
#footer .footer-bottom p.copy a:hover{color:#fff; text-decoration:none}

.socials{height:30px; float:right}
.socials p a:hover{text-decoration:underline}
.socials ul{list-style:none; list-style-position:outside; float:right; padding-top:0px}
.socials ul li{float:left; padding-left:5px}
.socials ul li a{display:block; width:30px; height:30px; opacity:1; position:relative; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;background: url(../images/arrow_large_left.png) no-repeat 0 0;}
.socials ul li a.facebook{background-position: -54px -3px;}
.socials ul li a.twitter{background-position: -54px -36px;}
.socials ul li a.linkedin{background-position: -54px -68px;}
.socials ul li a.googleplus{background-position: -54px -100px;}
.socials ul li a.blogger{background-position: -54px -132px;}
.socials ul li a.pinterest{background-position: -54px -164px;}
.socials ul li a:hover{opacity:0.5}
.btn2top { background-image: url(../images/arrow_large_left.png); background-position: 11px -360px; background-repeat:repeat; background-color:#dcdcdc;width:46px;height:45px;display:none;position:fixed;bottom:30px;right:30px;
	transition: background-color 300ms;-webkit-transition: background-color 300ms;-moz-transition: background-color 300ms;-o-transition: background-color 300ms;}
.btn2top.show2top {bottom:30px;}
.btn2top:hover {background-color:#5a5a5a;}
#navigation a.nav-btn{display:none}
.footdivaider, .footdivaider2, .footdivaider3, .footdivaider4{display:none}

.btn{display:inline-block; padding:4px 12px; margin-bottom:0; font-size:14px; line-height:20px; text-align:center; vertical-align:middle; cursor:pointer; color:#333;}
.btn-success{color:#fff; background-color:#009feb ;}

.btn-success:hover{text-decoration:none; background-color:#a50a15; }
.butt-large{padding:7px 20px; margin-bottom:0; font-size:17px}
.btn-danger{color:#fff;background-color:#009feb ; border:0;}
.btn-danger:hover{background-color:#0474aa;}

/*==============================services========================================*/
.about-banner{ height:135px; position:relative;margin-top: 85px;}
.blog-banner{ height: 135px; position:relative; padding-top: 65px;}
.textbanner p{font-size:14px; margin-left:7px;color: #000;}
.about-all h1{/*border-bottom:1px dotted #ccc;*/ padding-bottom:10px;font-size: 25px;text-transform: uppercase;}
.about-home h1{/*border-bottom:1px dotted #ccc;*/ padding-bottom:10px;font-size: 25px;text-transform: uppercase;}
.main .right-all-page{float:right; width:29%; margin:-3px 0px 0px 0%; text-align:center; position:relative}
#rightlistmai{}
#rightlistmai a{text-decoration:none}
.righlist-header{font-size:16px; margin:5px 0 0 0; padding:10px 6px 10px 14px; cursor:pointer; color:#000; text-transform:uppercase; text-align:left; position:relative; z-index:1; background:#ebebeb;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
-ms-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}
.righlist-header .iconlist{ display:none;}
.active-header,.righlist-header:hover{background:#009feb ; color:#fff;}

.right-list-content{display:none; padding:11px 11px 0px; background:#fff; border:1px solid #ccc; border-top:0;margin-top:-10px}
.right-list-content ul{list-style-type:none; margin:0px; padding:0px; text-align:left}
.right-list-content ul li{border-bottom:1px solid #c0c0c0; padding:3px 0px 3px 22px; background:url(../images/arrow_large_left.png) -85px 2px no-repeat; cursor:pointer; margin-bottom:-1px;
-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
.right-list-content ul li:hover{background-color: #ebebeb;}
.right-list-content ul li a{color:#000; text-decoration:none; font-size:12px}
.main .right-all-page a{text-decoration:none;}
.req-q{font-size:16px; margin:5px 0 0 0; padding: 10px 6px 10px 14px; cursor:pointer; color:#000; text-transform: uppercase; text-align:left; position:relative; z-index:1;background: #ebebeb;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
-ms-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;}
.req-q:hover{background: #009feb ;color: #fff;}
.req-q1{float:left; font-size: 16px;margin: 5px 5px 0 0;padding: 10px 40px 10px 14px;cursor: pointer;color: #000;
text-transform: uppercase; position:relative; z-index:1; background-color: #ebebeb; background-image: url(../images/req-arrow.png); background-position:right; 
background-repeat:no-repeat;}
.req-q1:hover{background-color: #009feb ;color: #fff;}
.req-qone{background:none}
.req-qone:hover{background:none}
.icon-detial-req{ display:none;}

.req-q .iconlist{ display:none;}
.req-q .arrow-q{float:right; width:31px; height:31px; background:url(../images/req-arrow.png) no-repeat; margin-top:-5px}
.req-q:hover.arrow-q{background:url(../images/req-arrow-h.png) no-repeat}
.product-box{margin:10px 0px 0px}
.product-box .productype{float:left; width:28%; padding:3px 10px 15px; min-height:150px; border:1px solid #A7A7A7; position:relative; margin-right:2%}
.productype h2{border-bottom:1px dotted #ccc;text-transform: uppercase; color:#000; margin:-2px -10px 0px; padding:5px 3px 9px; font-size:16px;background: #ebebeb;}
.productype h2 span{float:left; padding-right:10px; margin-top:-4px; height:30px}
.graybg{background:#ebebeb; background:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#cbc9c9)); background:-moz-linear-gradient(top,#ebebeb,#cbc9c9); background:-o-linear-gradient(top,#ebebeb,#cbc9c9); background:-ms-linear-gradient(top,#ebebeb,#cbc9c9); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb',endColorstr='#cbc9c9')}
.portfolio-left{width:100%}
.thumb_portfoloi{border:1px solid #D5D5D5; padding:1%; float:left; margin:0 0.7% 10px;  width:29%; /*height:240px;*/ position:relative}
.thumb_portfoloi .shadow{height:10px; width:100%; position:absolute; bottom:-1px; left:0px}
.thumb_portfoloi .shadow img{width:100%; height:5px}
.thumb_client-logo{height:inherit; max-height:100px; text-align:center}
.thumb_portfoloi .zoomin{display:none}
.thumb_portfoloi:hover .zoomin{position:absolute; top:0px; left:0px; width:98%; min-height: 100%; margin:1%; display:block; background-image:url(../images/zoom-in.png); background-repeat:no-repeat; background-position:center; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background-color:rgba(0,0,0,0.54); -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease}
.portfolio-left .pdetail-img{height:inherit; max-height:237px}
.pdetail-img:hover .zoomin{height:217px}
.thumb_portfoloi img{width:100%; max-height:100%}
.thumb_client-logo img{ width:auto;max-width:100%; max-height:100%}
.html5-image img{max-width:100% !important; max-height:100% !important}
.thumb_portfoloi .pfolio-detailview{background:#009feb ; padding:5px 5px; display:block; text-align:center; color:#fff; margin:-5px 0% 0px; height:22px; overflow:hidden; position:relative; z-index:1font-size: 14px;font-weight: bold;}
.portfolio-left .portfolio-contait{width:65%; float:left; margin-left:1%}
.portfolio-contait h3{font-size:20px; font-family:biminibold; padding-bottom:4px}
.portfolio-contait .devp-tools{margin-top:15px}
.portfolio-contait .devp-tools p{clear:both; padding:3px 0px; overflow:hidden; margin-bottom:0px}
.portfolio-contait .devp-tools img{float:left; margin-right:7px; margin-top:2px}
#recent-slideshow, #testmonial-box-cont{position:relative; min-height:243px; text-align:center; margin:15px 0px 0px}
#recent-slideshow h3, #testmonial-box-cont h3{background:#009feb ; padding:5px 17px; color:#fff; text-align:left;font-family: 'Lato-Reg';text-transform: uppercase; font-size:16px; font-weight:normal;}
#recent-slideshow IMG{position:absolute; top:32px; left:0; z-index:8; opacity:0.0; max-width:100%; max-height:100%; border:1px solid #ccc; border-top:0px}
#recent-slideshow IMG.active{z-index:10; opacity:1.0}
#recent-slideshow IMG.last-active{z-index:9}
#testmonial-slideshow{list-style-type:none; border:1px solid #ccc; border-top:0px; padding:5px; text-align:left; min-height:220px;}
.pagination{margin:4px 0; padding-left:1%}
.pagination ul{display:inline-block; margin-left:0; margin-bottom:0; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05); -moz-box-shadow:0 1px 2px rgba(0,0,0,0.05); box-shadow:0 1px 2px rgba(0,0,0,0.05)}
.pagination ul>li{display:inline}
.pagination ul>li>a{float:left; padding:4px 12px; line-height:20px; text-decoration:none; background-color:#fff; border:1px solid #ddd; border-left-width:0}
.pagination ul>li>a:hover, .pagination ul>.active>a{background-color:#f5f5f5}
.pagination ul>.active>a{color:#999; cursor:default}
.pagination ul>li:first-child>a{border-left-width:1px; -webkit-border-top-left-radius:4px; -moz-border-radius-topleft:4px; border-top-left-radius:4px; -webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomleft:4px; border-bottom-left-radius:4px}
.pagination ul>li:last-child>a{-webkit-border-top-right-radius:4px; -moz-border-radius-topright:4px; border-top-right-radius:4px; -webkit-border-bottom-right-radius:4px; -moz-border-radius-bottomright:4px; border-bottom-right-radius:4px}
.contact-query{}
.contact-query p{margin-bottom:15px}
.contact-query .listbox{padding-bottom:10px}
.contact-query .listbox span{font-size:17px; color:#009feb;}
.contact-query .listbox label{display:block; font-size:16px; width:155px; float:left; margin-top:5px}
.currentopn-query .listbox label{width:130px;}
.contact-query .listbox .field{font-size:12px; padding:5px; width:50%; height:20px}
.contact-query .listbox .select{height:32px; width:51.7%; font-size:12px; padding:5px}
.contact-query .listbox .textarea{height:80px; font-size:12px; padding:5px; width:50%}
.contact-query .listbox .oping-descrip{font-size:12px; padding:5px; float:left; width:80%}
.uneditable-input{background-color:#fff; border:1px solid #ccc; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075); -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075); box-shadow:inset 0 1px 1px rgba(0,0,0,0.075); -webkit-transition:border linear .2s,box-shadow linear .2s; -moz-transition:border linear .2s,box-shadow linear .2s; -o-transition:border linear .2s,box-shadow linear .2s; transition:border linear .2s,box-shadow linear .2s; border-radius:7px}
.client-testibox{margin-bottom:20px}
.client-testibox .client-testi_text{width:47%; float:left; padding-left:1%}
.client-testibox .clittest-head, .careertype .clittest-head{border-bottom:1px solid #e7e7e7; background:#f3f3f3; padding:3px 10px; font-size:16px; font-family: 'Lato-Reg'; color:#000}
.client-testibox .client-name{font-size:15px; color:#000; font-family:Lato-Reg}
.case-stbox-img{margin-top:10px}
.case-stbox-img .case-stimg{padding:5px; border:1px solid #ccc}
.careertype{margin-bottom:20px}
.careertype .listbox{padding-bottom:0px}
.boldtext-cr{font-weight:bold; color:#333 !important; font-size:12px  !important}
.enqueryemail{padding-top:15px}
.enqueryemail .enqr-img{width:40px; float:left}
.enqueryemail .r-enqr-mail{float:left; text-align:left; color:#ce2909; font-size:20px; font-family:Lato-Reg;}
.r-enqr-mail span{display:block; color:#333; font-size:18px}
.corp-latest-nows{font-size:12px; padding:5px 1% 5px 0px; width:99%}
.expertise-techno{margin:15px 0px 0px; position:relative}
.expertise-techno .techno-arrow{display:none}
.expertise-techno .top-border{border:1px solid #ccc; width:98%;clear: both;}
.expertise-techno .top-border1{ width:98%;clear: both;}
.expertise-heading{font-size:20px; font-family:OpenSans; height:30px;background: #f0f0f0; padding: 7px 20px 0 20px; float:left;margin-bottom: 10px;}
.expertise-heading span{display:block; float:left; position:relative}
.expertise-techno h2{text-transform:none; font-size:15px; font-family:OpenSans-Regular, Helvetica, sans-serif; color:#555; min-height:44px}
.expertise-heading .spanarrow{font-size:28px; font-family:OpenSans-Regular,Helvetica,sans-serif; margin-left:8px}
.expertiselist{float:left; margin:0px; padding:0px; list-style-type:none; width:98%; padding:10px 2%}
.expertiselist li{height:140px; width:30.2%; float:left; margin:0 0.7% 30px; border-right:1px solid #D5D5D5; padding-right:1.4%}
.expertiselist1 li{height:275px}
.expertiselist1 li a.more{display:block; text-decoration:none; color:#a6a6a6; background:url(../images/more-arrow.png) center right no-repeat; border-top:1px solid #e4e2e2}
.expertiselist1 li a.more:hover{color:#ce2909; background:url(../images/more-arrow-h.png) center right no-repeat; border-top:1px solid #e6aa9e}
.expertiselist  li:last-child{border:0px}
.technology-img{text-align:center; margin-bottom:10px; border:1px solid #D5D5D5}
.technology-img img{ max-width:100%; max-height:100%;}
.expertisephp-list{margin:0px; padding:0px; list-style-type:none; width:98%; padding:10px 2%}
.expertisephp-list p{margin-bottom:2px !important}
.expertisephp-list li{background:url(../images/skills-exphp.png) 2px 5px no-repeat; padding:0px 0 0 18px}
.expertisephp-list li h2{min-height:inherit; padding-bottom:0px; color:#ce2909;font-weight: normal;}
.expertisephp-list1{width:45%; float:left}
.expertisephp-list1 li, .expertisedotnet-list li{background:url(../images/skills-exphp1.png) 2px 7px no-repeat}

.expertisephp-list1 p, .expertisephp-list2 p, .expertisedotnet-list p{margin-bottom:0px !important}
.expertisephp-list2 li h2{min-height:inherit; padding-bottom:0px; color:#ce2909; float:left; padding-right:2px; text-transform:none; font-size:16px}
.expertise-techno h2.openso-h2{min-height:inherit}
.expertise-lyrdonnet{font-size:16px; margin-top:5px}
.phpframe{text-align:center}
.phpframe img{max-width:100%; max-height:100%}
.allpage{color:#ce2909}
.requestmain{width:100%!important;}
.requestmain .left-qry{float:left; width:48%}
.requestmain .right-qry{float:left; width:48%}
.developmenttool-icon{max-width:16px; margin-top:2px !important}
.developmenttool{float:left; padding-right:15px}
.pagelistmenu{list-style-type:none;background: url(../images/pagebg.png) repeat-x 0px 0px; height:30px;padding-top: 10px;}
.pagelistmenu .shell{}
.pagelistmenu li{ float:left; color:#fff;padding-left: 15px;margin-right:0px;background: url(../images/arrow_large_left.png) no-repeat -85px -18px;}
.pagelistmenu li:first-child{ background:none;}
.pagelistmenu li a{ color:#fff; text-decoration:underline;}
.pagelistmenu li a:hover{ text-decoration:none;}

textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus{border-color:rgba(82,168,236,0.8); outline:0; outline:thin dotted \9; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6); -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6); box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6); border-color:#9ecaed}
.btn1{display:inline-block;*display:inline;*zoom:1;padding:4px 12px;margin-bottom:0;font-size:14px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333333;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #cccccc;*border:0;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);}.btn1:hover,.btn1:active,.btn1.active,.btn1.disabled,.btn1[disabled]{color:#333333;background-color:#e6e6e6;*background-color:#d9d9d9;}
.btn:active,.btn.active{background-color:#cccccc \9;}
.btn1:first-child{*margin-left:0;}
.btn1:hover{color:#333333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear;}
.btn1:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px; }
.btn1:hover,.btn1.active,.btn1:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);}
.btn1.disabled,.btn1[disabled]{cursor:default;background-image:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.btn-inverse{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#2687c7;background-image:-moz-linear-gradient(top, #2687c7, #19608f);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#2687c7), to(#19608f));background-image:-webkit-linear-gradient(top, #2687c, #19608f);background-image:-o-linear-gradient(top, #2687c, #19608f);background-image:linear-gradient(to bottom, #2687c, #19608f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2687c', endColorstr='#ff19608f', GradientType=0);border-color:#033c73 #033c73 #011528;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#19608f;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#ffffff;background-color:#19608f;*background-color:#19608f;}
.btn-inverse:active,.btn-inverse.active{background-color:#19608f \9;}
.btn-small {padding: 2px 10px;font-size: 11.9px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.btn-red{
  background-color:#fd3f1a;
  *background-color:#fd3f1a;
  background-image: -moz-linear-gradient(top, #fd3f1a, #ce2909);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fd3f1a), to(#ce2909));
  background-image: -webkit-linear-gradient(top, #fd3f1a, #ce2909);
  background-image: -o-linear-gradient(top, #fd3f1a, #ce2909);
  background-image: linear-gradient(to bottom, #fd3f1a, #ce2909);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffd3f1a', endColorstr='#ffce2909', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}


#footer h2.bot-line {
background: none;
padding: 5px 0px 5px 5px;
min-height: 23px;
margin-bottom: 0px;
float: left;
border:0;
}
.dash {
float: left;
padding: 7px 0px 0px 0px;
width: 58%;
}
.out-pay {
width: 100%;
clear:both;
}
.q_connect{ list-style-type:none; height:25px;}
.q_connect li{ float:left; margin-right:4px; padding:0 !important; background:none !important;}
.q_connect li a{ height:30px; width:30px; display:block; background:url(../images/arrow_large_left.png) no-repeat;
opacity: 1;
position: relative;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.q_connect li a.skype{background-position: -70px -646px;}
.q_connect li a.gtalk{background-position: -70px -682px;}
.q_connect li a.yahoo{background-position: -70px -719px;}
.q_connect li a.MSN{background-position: -70px -756px;}
.q_connect li a:hover{opacity:.7;}
.social_sharenew{float: left;height: 20px;margin: 6px 0 0 10px;}
.social_sharenew iframe{height: 20px;width: 95px;}

/***************************landing page***********************************/
.handing_body .header_wrapper{ display:none;}
.landing_tophaed{ padding-top:40px;}
.landing_tophaed #logo {width: 100%;text-align: center;}
.landing_tophaed #logo a{ display: inline;}


.landing-hadtext{ margin-top:20px;}
.land-topRT{ width:38%; float:right; text-align:right;padding-top:1px;margin-right: 65px;}
.land-topRT .contact{font-size:12px;}
.land-topRT .contact .info{padding-right: 62px; }

.land-topRT .contact .call{/*font-family: OpenSans; font-size:13px;*/color: #ce2909;}
.landing-wrapp{ width:100%; border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb; padding:20px 0;}
.landing-hadtext hr.top_seperator{margin-bottom:20px;}
.handing-heading{ margin-bottom:20px;}
.handing-heading .red {color: #009feb ;font-size: 55px;}
.landingLT{ width:100%;}
/*.landingRT{ float:right; width:38%;}*/
.landingRT{width:100%; margin-top:20px;}
.landingRT .hading{ background:#19608f; padding: 6px 15px; color:#fff;}
.landingRT .hading h2{font-family: 'Open Sans', sans-serif;font-size: 25px;line-height: 30px;}
.landingRT .querybox{ background:#e8e8e8;border:1px solid #dbdbdb; padding:15px 2% 15px 2%;width: 95.9%!important;}
.landingRT .contact-query .listbox .field {height: 33px;height:23px\9;}
.landingRT .contact-query .listbox input[type="file"] {height: 23px\9;}
/*.landingRT .contact-query .listbox label {width: 110px;}
.landingRT .contact-query .listbox .select {width: 62.7%;}
.landingRT .contact-query .listbox .textarea {width: 60%;}*/
.landingRT table{ font-size:13px;}
.landing_three{margin-bottom: 20px;}
.landing_three .shell {margin-top: 20px;}
.welcome-land{color: #666;}
.landpage_SRVS{ padding-top:20px;}
.landpage_SRVS h2{font-size: 22px;margin-bottom:6px;font-family: OpenSans;font-weight: bold;}
.landpage_SRVS h5 {font-size: 18px;}
.landpage_SRVS .module_icon{margin-top: 25px;}
.landpage_SRVS .module_icon  li {width: 48.6%;margin-right: 1.5%;}
.landpage_SRVS .module_icon  li:last-child {margin-right: 0;}
.clearLand{ clear:both;}
.land-topRT .field {height: 28px; width: 150px;margin-top: 3px; padding-left: 3px; padding-right: 3px;}
.land-topRT .call_1{border-radius: 5px;-moz-border-radius: 5px; -webkit-border-radius: 5px;
margin-top: -3px;}


.grad-gray{background: #f8f8f8; /* Old browsers */
background: -moz-linear-gradient(top, #f8f8f8 0%, #ffffff 22%, #ffffff 75%, #f8f8f8 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(22%,#ffffff), color-stop(75%,#ffffff), color-stop(100%,#f8f8f8)); 
background: -webkit-linear-gradient(top, #f8f8f8 0%,#ffffff 22%,#ffffff 75%,#f8f8f8 100%); 
background: -o-linear-gradient(top, #f8f8f8 0%,#ffffff 22%,#ffffff 75%,#f8f8f8 100%);
background: -ms-linear-gradient(top, #f8f8f8 0%,#ffffff 22%,#ffffff 75%,#f8f8f8 100%);
background: linear-gradient(to bottom, #f8f8f8 0%,#ffffff 22%,#ffffff 75%,#f8f8f8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#f8f8f8',GradientType=0 );}
/***************************landing page***********************************/



/*======================================================================*/
/* #Media Queries
================================================== */
@media only screen and ( max-width:1180px){.shell{width:98%; margin:0 auto}.sellslider {width:100%;}
.nav li ul.ul5, .nav li ul.ul6, .nav li ul.ul7, .nav li ul.ul8{right:0px; left:inherit}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0px;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0px;}
.testmonial{margin:20px 0px 15px}
.sellslider .div { width:60%;}
li.bjqs-slide .textbox{width:38%;}
#banner-fade,ul.bjqs,li.bjqs-slide{height: 380px !important;}
.visit-custm{width:90%;}
}
@media only screen and ( max-width:1030px){
.visit-custm{width:100%;}
.landingRT .contact-query .listbox .field {width: 50%;}
.landingRT .contact-query .listbox .select {width: 52.7%;}
.landingRT .contact-query .listbox .textarea {width: 50%;}
}
/* ipad portrait */
@media only screen and ( min-width:768px) and ( max-width:980px ){body{min-width:768px}
.header-top{ padding-right:2%; width:100%}
 .nav{font-size:13px}
.nav a{padding-left:11px}
.nav >li >a{padding:10px 6px 7px}
.slider, #carousel, #carousel >div{width:708px; height:436px}
.slider{width:708px; margin:0px 0 0 -354px; overflow:hidden; position:relative; top:50%; left:50%}

#carousel h3{font-size:30px; /*width:290px; */ left:10px}
#carousel a.green-btn{top:340px; left:10px}
#carousel img.img-front{left:476px !important; width:230px !important; height:390px}
#carousel img.img-mid{left:425px; width:192px !important; height:309px}
#carousel img.img-back{left:366px; width:141px !important; height:238px}

.main section{background:url(../images/t-section.png) no-repeat center bottom; padding-bottom:50px; margin-bottom:20px}
.main .socials{height:80px; padding-top:16px;  margin:0 20px}
.main .socials p{display:block; float:none; line-height:22px}
.main .socials ul{display:block; float:none}
.main .content{padding-left:20px; padding-right:20px}

#partners-slider img{margin:0px 15px; float:left; height:52px}

#footer .footer-cols{padding-left:20px; padding-right:20px}
#footer .footer-cols .col{width:33%}
#footer .footer-cols .col+.col{padding-left:16px}
#footer .footer-bottom{padding-left:20px; padding-right:20px}
.slider-arr a.prev-arr{left:-7px}
.slider-arr a.next-arr{right:-8px}
.footdivaider3{display:block; clear:both; height:30px}
.contact-query .listbox .oping-descrip{width:73%}
}
@media only screen and ( max-width:850px){
#banner-fade,ul.bjqs,li.bjqs-slide{height: 330px !important;}
.sellslider .div {width: 75%;}
li.bjqs-slide .textbox1 h2{line-height:inherit;}
li.bjqs-slide .textbox1 img{max-width:60%; max-height:100%;}
li.bjqs-slide .textbox {width: 20%;}
li.bjqs-slide .textbox h2.easy{font-size:80px; line-height:100px;}
li.bjqs-slide .textbox h2.why11{ margin-top:20px;}
li.bjqs-slide .textbox h2.why11 img{ max-width:100%}
li.bjqs-slide .textbox h2.respons{font-size:30px; line-height:30px;}
li.bjqs-slide .textbox h2.color{font-size:40px; line-height:60px;}
li.bjqs-slide .textbox h3.meneg{font-size:18px; margin-top:20px;}
.sellslider .div img{max-width:100%}
li.bjqs-slide .textbox h2{width:108%}
.main{padding:10px 0 8px 0}
#carousel img.img-front{left:476px !important}
.port-level{margin:0px 2px 10px; width:83%; height:67px}
.portfolio-text{width:92px; font-size:13px; margin-top:4px; float:left}
.deve-portfolio{width:50px}
.deve-portfolio img{max-width:100%}
.contact-query .listbox .oping-descrip{width:73%}
.expertise-heading{font-size:20px}
.req-q{font-size:16px}
.devep-portfolio{width:44%}
.testmonial{margin:20px -8% 15px 0px}
.visit-custm .numofvisit {width: 130px;font-size: 30px;line-height: 45px;}
.visit-custm .textofvisitbox {height: 37px;}
.visit-custm .textofvisit {font-size: 14px;padding: 6px 10px;}
.visit-custm .textofvisit:before {top: 26%;border-width: 7px;}
.expertise-heading {height:inherit;padding: 7px 7px 7px 7px;}
.product-box .productype {width: 43%; margin-bottom:10px;}

}

@media only screen and ( max-width:780px){body{/* min-width:320px; */}
.header .shell{padding:0 0 0 0}
.header-top{padding:0px 0% 0px 0%; position:relative; width:100%}
#navigation{display:block; width:100%; text-align:right; position:relative; float:none}
#logo{margin:0 2%; /*float:none; */ display:block}
#logo img{ max-width:100%; max-height:100%;}
.nav{font-size:13px; background:#4e4e4e; text-align:left; position:absolute; left:0px; width:100%; top:40px}
header .header_wrapper {padding-top: 0px;}
.main .about-all {float: left;width: 70%;}
.active{display:block}
.nav >li{float:none; border-bottom:1px dotted #505050}
.nav >li:hover{background:#000}
.nav >li >.parent{background-position:95% 50%}
.nav li li{border-bottom:0px}
.nav li li .parent{background-image:url("images/downArrow.png"); background-repeat:no-repeat; background-position:95% 50%}
.nav ul{display:block; width:100%}
.nav >li >a{padding:10px 7px 7px}
.nav >li.hover >ul, .nav li li.hover ul{position:static; width:95%; overflow:hidden; background:#4b4b4b}
#banner-fade{padding-top:0px}
.main section{background:url(../images/m-section.png) no-repeat center bottom; padding-bottom:30px; margin-bottom:20px}
.about-header .textbanner h2 {font-size: 25px;line-height: 26px;}

.main .socials{height:120px; padding-top:16px;  margin:0 10px}
.main .socials p{display:block; float:none; line-height:22px}
.main .socials ul{display:block; float:none}
.main .socials span{display:block}
.main .content{padding-left:20px; padding-right:20px}
.req-q .arrow-q {margin-top: -5px;margin-right: -7px;}
.expertisephp-list1{width:inherit; float:none; padding:0px 2%}
.requestmain .left-qry{float:inherit; width:100%}
.requestmain .right-qry{float:inherit; width:100%}
.latest-project{width: 98%;float:none;}
.latest-new{width: 98%;float:none;min-height:inherit;}
.testmonial-home-mar {margin: 0%;}
#recent-slideshow{min-height: 164px;}
.expertiselist {float:inherit;}
.expertiselist li {width: 46.2%;margin: 0 0.7% 7px;border-right:0;}
 
#footer .footer-cols{padding-left:10px; padding-right:10px}
#footer .footer-cols .col{width:33%}
.footdivaider3{display:block; clear:both; height:30px}
#footer .footer-cols .col+.col{padding-left:0px}

#footer .footer-bottom{padding-left:10px; padding-right:10px}
#footer .footer-nav{float:none; display:block; padding-bottom:12px}
#footer .footer-nav ul{padding-bottom:12px}
#footer .footer-nav ul li{padding:0 3px; border-right:0; font-size:11px; line-height:11px}
}

@media only screen and ( max-width:730px){
.main .welcom-home{float:inherit; width:100%}
.main .about-all {float: left;width: 70%;}
.main .right-circle{float:initial; width:50%; margin:0px auto}
.treetag .tagone{padding:1% 2%; width:40%;}
.treetag .divider-three{width:100%; float:inherit; margin-top:5px}
.treetag .divider-three .box-t1{background:url(../images/threetag_corners_M.png) -7px 0px no-repeat; width:2%; margin-left:7%; float:left}
.treetag .divider-three .border-mid{height:20px; background:url(../images/threetag_edge_M.png) repeat-x; width:80%; float:left}
.treetag .divider-three .box-b1{background:url(../images/threetag_corners_M.png) -26px 0px no-repeat; width:5%; margin-right:2%; float:left}
#banner-fade{padding-top:0px; height:275px !important}
ul.bjqs{height:275px !important}
li.bjqs-slide .textbox{width:70%}
li.bjqs-slide .textbox h2{font-size:35px; padding:10px 0 0px 3px}
li.bjqs-slide .textbox .sevi-text{font-size:26px}
li.bjqs-slide .p-box{font-size:13px; padding:8px}
li.bjqs-slide a.green-btn{font-size:17px; line-height:38px; width:137px; height:38px; background:url(../images/green-btn.png) no-repeat -20px -6px; border-radius:5px}
li.bjqs-slide a:hover{background-position:-20px -61px}
.project-box .latest-prolist{width:18%}
#footer .footer-bottom p.copy{float:inherit; text-align:center}
.socials{float:none; width:215px; margin:10px auto 0px}
.nav li ul .menu-dis{display:none}
.module_icon {margin-top:0px;}
.module_icon li {width: 100%;float:none;margin-right:0%;margin-top: 10px;}
.full-contant h2 {font-size: 35px;}
.visit-custm {width: 81%;}
.visit-custm .textofvisitbox {height: 54px;}
.righlist-header {padding: 10px 3px 10px 5px;}
.right-list-content {padding: 11px 3px 0px 5px;}
.req-q {padding: 10px 3px 10px 5px;}
#recent-slideshow h3, #testmonial-box-cont h3 {padding: 5px 4px;}
.product-box .productype {width: 93%; float:none;}
/*.nav li ul.hiring{ display:none;}*/
}

@media only screen and ( max-width:767px) and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (min-resolution:240dpi){#logo a{ -webkit-background-size:142px 57px; -moz-background-size:142px 57px; background-size:142px 57px}
#navigation{-webkit-background-size:298px 32px; -moz-background-size:298px 32px; background-size:298px 32px}
#navigation a.nav-btn span{background:url(../images/nav-arr@2x.png) no-repeat 0 0; -webkit-background-size:10px 15px; -moz-background-size:10px 15px; background-size:10px 15px}
.main section{background:url(../images/section@2x.png) no-repeat center bottom; -webkit-background-size:300px 10px; -moz-background-size:300px 10px; background-size:300px 10px}
}

@media only screen and ( max-width:610px){
.req-q .arrow-q {margin-top: -14px;}
.tenplus{width: 39px;height: 45px; padding:5px;float: right; position:relative; background: url(../images/arrow_large_left.png) no-repeat 0px -741px;}
.tenplus .tenplusin{width: 39px;height: 40px; color:#FFFFFF;font-family:OpenSans;font-size: 17px;
text-align: center;line-height: 30px;}
span#spambot {font-size: 11px;margin-left: 43%;}
}


@media only screen and ( max-width:550px){.slider,#carousel,#carousel >div{width:300px; height:436px}
.slider{width:300px; margin:0px 0 0 -150px; overflow:hidden; position:relative; top:50%; left:50%}
#banner-fade{height:208px !important}
ul.bjqs{height:208px !important}
li.bjqs-slide .textbox h2{font-size:28px; line-height:28px}
li.bjqs-slide .p-box{font-size:12px; line-height:15px}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0px; background:url(../images/arrow_large_left.png) no-repeat 0 50px}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0px; background:url(../images/arrow_large_left.png) no-repeat 0 50px}
#carousel h3{font-size:56px; width:290px; left:10px; top:70px; background:transparent}
#carousel h5{font-size:15px; width:290px; left:70px; top:55px}
#carousel p{font-size:14px;  width:294px; left:10px; display:none}
#carousel a.green-btn{top:365px; left:0px; width:100%; text-align:center; background:url(../images/green-btn@2x.png) repeat-x 0 0; height:35px; line-height:35px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px}
#carousel a.green-btn:hover{background-position:0 bottom}

#carousel img.img-front{top:120px; left:120px; width:140px !important; height:240px}
#carousel img.img-mid{top:140px; left:80px; width:110px !important; height:198px}
#carousel img.img-back{top:160px; left:40px; width:90px !important; height:155px}
.thumb_portfoloi {width: 45%;}

.pagination{bottom:8px; left:155px}
.partners{width:95%}
.latest-new{width:95%}
.main .about-all {width: 64%;}
.main .right-all-page {width: 35%;}
#recent-slideshow IMG {top: 49px;}
.expertiselist li {width: 95.2%;border-right:0px;}
.expertise-techno h2 {min-height:inherit;}
.righlist-header {padding: 5px 3px 5px 3px;font-size: 13px;}
.right-list-content {padding: 5px 3px 0px 3px;font-size: 13px;}
.req-q {padding: 5px 3px 5px 3px;font-size: 13px;}

#footer .footer-cols .col{width:100%}
#footer h2{margin:16px 0px 5px 0px; min-height:20px; padding-bottom:5px}
.footdivaider3{display:none}
.nav >li.hover >ul, .nav li li.hover ul {width: 93%;}
.land-topRT .contact .info{padding-right:0px; }
.call-bottom {float: left;margin: 0 0 0 28%;}
}

@media only screen and ( max-width:450px){.nav li ul li{width:80%; float:left}
#banner-fade{height:150px !important}
ul.bjqs{height:150px !important}
li.bjqs-slide .p-box{display:none}
.devep-portfolio{width:100%; float:none; text-align:center}
.port-level{margin:0px auto 10px; float:none}
.testmonial{width:100%; margin:0px}
.main .right-circle{width:90%}
.project-box .latest-prolist{width:38%}
.partners{width:94%}
.latest-new{width:94%}
.req-q .arrow-q { display:none;}
.about-all h1 {font-size: 20px;}
.careermenu .careerinn .divh3 {font-size: 49px;}
.careermenu .carRT .divh3 {font-size: 31px;}
.btn-small {font-size: 10.9px;}
li.bjqs-slide .textbox1 img {max-width: 41%;max-height: 100%;}
li.bjqs-slide .textbox1 h2{line-height:1px;margin-top: 0%;}
.landing_tophaed {padding-top:1px;}
.land-topRT{width: 99%;margin-right: 0px;text-align: center;margin-top: -17px;margin-bottom: 5px;}
.handing-heading {margin-bottom: 6px;}
.landing-hadtext h2{font-size: 25px;}
.handing-heading .red {font-size: 26px;}
.landing-hadtext hr.top_seperator {margin-bottom: 0px;}
.landing-wrapp {padding: 6px 0;}
.landing-wrapp h1 {font-size: 20px;line-height: 23px;}
.landingRT .hading h2 {font-size: 17px;line-height: 18px;}
h4.querytextST {font-size: 15px;}
.contact-query .listbox label {font-size: 14px;width: 134px;}
.landingRT table {font-size: 11px;}
.treetag .tagone {padding: 1% 2%;width: 42%;}
.landing-hadtext {margin-top: 6px;}
.land-fileup{ display: none;}
.filederror{color:#FF0000;font-family:verdana;font-size:10px;font-weight:bold;margin-left: 140px !important}
 span#spambot {font-size: 11px;margin-left: 43%;}
 span#call {font-size: 11px;}
 .call-bottom {float: left;margin: 0 0 0 27% !important;}
}

@media only screen and ( max-width:350px){
.main .about-all {width: 57%;}
.main .right-all-page {width: 43%;}
.thumb_portfoloi {width: 70%;float:none;margin: 0 auto 10px;}
.expertise-heading { width:90%;}
.home_linkitm .satis-icon1 {background-position:-42px -576px;}
.home_linkitm .seo-icon1 {background-position: 0px -393px;}
.promise-icon {height: 49px;}

}

.error{display: block;margin-top: -3px;margin-left: 155px;color: red !important;font-size: 12px !important;}
.content {color: #666; text-decoration: none !important; font-weight: bold;}
.sucess_msg{
  display: block;
 width: 95%;
 margin: 25px 3% 10px 3%;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 background: #EAF7D9 url(../images/success.png) no-repeat;
 background-position: 10px 10px;
 border: 1px solid #BBDF8D;
 color: #006600;
 padding: 10px 0;
 text-indent: 40px;
 font-size: 14px;
}
.error_msg{
 display: block;
 width: 95%;
 margin: 25px 3% 10px 3%;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 background: #F3D9D9 url(../images/delete1.png) no-repeat;
 background-position: 10px 10px;
 border: 1px solid #D20009;
 color: #7B040F;
 padding: 10px 0;
 text-indent: 40px;
 font-size: 14px;
}
.filederror{
  color:#FF0000;font-family:verdana;font-size:11px;font-weight:bold;margin-left: 156px;
}

.sum {width: 30px !important;text-align: center;}
.sum1 {width: 60px !important;text-align: center;}
 span#spambot {font-size: 11px;}
.call-bottom {float: left;margin: 0 0 0 55%;}
.text-in {color: white; font-size: 1px;}
.redspan{color: #FA4141 !important;}

/*--------------------extra added in 27sep webexpertz------------*/
 .home_left .listdiv_L {
   border-top: 1px dotted #BBBBBB;
    float: left;
    padding: 20px 0;
    width: 100%;
}

.listdiv_L .imgbox {
    border: 1px solid #E7E7E7;
    float: left;
    height: 112px;
    width: 25%;
   margin-left: 2%;
   overflow: hidden;
    transition: all 0.2s ease 0s;
    width: 150px;
}
.listdiv_L .innerimg {
    padding: 5px;
}
.listdiv_L .innerimg {
    padding: 5px;
}
.listdiv_L .innerimg img {
   max-width: 100%;
max-height: 90%;
}

.listdiv_L .textbox {
    float: right;
    text-align: left;
    width: 73%;
}

.listdiv_L .textbox {
    float: right;
    text-align: left;
    width: 78%;
}
.timepost {
    color: #AAAAAA;
    display: block;
    font-size: 11px;

    position: relative;
    text-align: left;
}
.home_left p {
    text-align: left;
}
.blog-headerSec{padding:10px;background-color: #F7F7F7;
border-bottom: 1px solid #E7E7E7;}
.blog-headerSecnew{height:91px;}
.blog-areasec{width:1170px; margin:0 auto;}
.paragraphsec{   padding: 0 25px 0 0;margin:6px 0 10px 0 ;}

.expertise-headingnew {
    background: none repeat scroll 0 0 #F0F0F0;
    float: left;
    font-family: OpenSans-Regular,sans-serif;
    font-size: 20px;
    height: 30px;

    padding: 7px 20px 0;
}
.cl{clear:both;}
.blogareasec-new{padding: 46px 0 0; }
.blogareasec-new h1{float:left;}
 .right-head{float:right;}

.right-head ul {
    list-style-type: none;
}
.right-head ul li {
    float: left;
}
.left-headnew{float:left; text-transform:uppercase;}
.left-headnew h1{padding: 10px 0; font-size:20px !important; margin-bottom:0;text-transform: none;}
.right-head ul li a {
    border-left: 1px solid #DDDDDD;
    display: block;
    height: 30px;
    padding: 13px 20px;
    width: 30px;
}

.right-head ul li a {
    border-left: 1px solid #DDDDDD;
    display: block;
    height: 30px;
    padding: 13px 20px;
    width: 30px;
}
.right-head ul li .Rarrow {
    background: url("../images/gridview.png") no-repeat scroll 4px -163px rgba(0, 0, 0, 0);
    height: 30px;
    width: 30px;
}
.right-head ul li .grid {
    background: url("../images/gridview.png") no-repeat scroll 4px 5px rgba(0, 0, 0, 0);
    height: 30px;
    width: 30px;
}


.right-head ul li .Larrow {
    background: url("../images/gridview.png") no-repeat scroll 4px -92px rgba(0, 0, 0, 0);
    height: 30px;
    width: 30px;
}
.dotted-sec-r{ color: #AAAAAA;
    display: block;
    font-size: 11px;
    margin: 0 0 10px;
    position: relative;
    text-align: left;}
.line{  border-top: 1px dotted #AAAAAA;
    position: absolute;
    top: 8px;
    width: 100%;}
.dotted-sec-r span{     background: none repeat scroll 0 0 #FFFFFF;
    font-size: 13px;
    padding: 0 5px 0 0;
    position: relative;
    z-index: 1;
}

.Dimage {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    padding: 5px 5px 1px;
}
.commentbox {
    border: 1px solid #DDDDDD;
    margin: 20px 0;
    padding: 10px;

}

.commentbox h3 {
    background: none repeat scroll 0 0 #F5F5F5;
    border-bottom: 1px solid #ECECEC;
    color: #555555;
    font-family: 'Oswald-Regular',sans-serif;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 0.5px;
    margin: -10px -10px 20px;
    padding: 7px;
    text-align: left;

}

.contactform ul, ul.coment_ul {
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.contactform li, ul.coment_ul li {
    padding: 7px 12px;
    position: relative;
}

.contactform li, ul.coment_ul li {
    padding: 7px 12px;
    position: relative;
}
.contactform label, ul.coment_ul li label {
    display: inline-block;
    float: left;
    margin-top: 3px;
    padding: 3px;
    text-align: left;
    width: 125px;
	font-size:16px;
}
.right_query {
    float: left;
    position: relative;
}
.contactform input, ul.coment_ul li input {
    height: 19px;
    padding: 6px 8px;
}
ul.coment_ul li input {
    width: 365px;
}

.contactform li, ul.coment_ul li {
    padding: 7px 12px;
    position: relative;
}
.buttpost .submit {
    margin-right: 10px;
}
.buttpost {
    text-align: right;
}

ul.coment_ul li textarea {
    border: 1px solid #AAAAAA;
    height: 100px;
    margin: 0 0 -4px;
    resize: none;
    width: 535px;
	resize:none;
	padding:5px 7px;
}
.blog-areasec-h{padding:0;}
.Dimage img{  width: 806px;}
#sendEmail {
    margin: auto;
    text-align: center;
    width: 708px;
}
.paragraphsec{margin-bottom:0!important;}
.listdiv_L-newsec{border-top:0!important; padding-top:4px!important;}
.pagination-new-sec{ margin:20px 0 0 0;}
.main .wel-m-s{width:69% !important;}