@font-face { font-family: 'helvetica_condensedregular'; src: url('../fonts/ps_4a-webfont.eot'); src: url('../fonts/ps_4a-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/ps_4a-webfont.woff2') format('woff2'), url('../fonts/ps_4a-webfont.woff') format('woff'), url('../fonts/ps_4a-webfont.ttf') format('truetype'), url('../fonts/ps_4a-webfont.svg#helvetica_condensedregular') format('svg'); font-weight: normal; font-style: normal;}

@font-face {font-family: 'helvetica_condensedbold'; src: url('../fonts/ps_4c-webfont.eot'); src: url('../fonts/ps_4c-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/ps_4c-webfont.woff2') format('woff2'), url('../fonts/ps_4c-webfont.woff') format('woff'), url('../fonts/ps_4c-webfont.ttf') format('truetype'), url('../fonts/ps_4c-webfont.svg#helvetica_condensedbold') format('svg'); font-weight: normal; font-style: normal;}

::-moz-selection{background-color:#0095da;color:#ffffff;}
::selection{background-color:#0095da;color:#ffffff;}
html * {-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
html, body{height:100%;width:100%;overflow-x:hidden;}
body {font-size:12px; color:#666666; font-family: 'helvetica_condensedregular';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f7f7f7;}
*,body,form,p,ul, h1,h2,h3,h4,h5,h6 {margin:0px;padding:0px;}
img{border:0px;max-width:100%;}
ul { list-style:none;}:focus {outline:none;}
.clear{ clear:both;}
p { line-height:19px;}
a{text-decoration:none;font-weight:normal;color:#ffffff;outline:none;cursor:pointer !important; }
a:hover {text-decoration:none; color:#000000;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
h1{color:#ffffff; font-size:40px; line-height:50px; padding:10px 0px 15px; text-transform:uppercase;}
h2{color:#ffffff; font-size:28px;}
h3{font-size:30px; color:#ffffff; padding:10px 0px; text-transform:uppercase;}
h4{font-size:24px; color:#ffffff; padding:15px 0px; text-transform:uppercase;}
h5{font-size:16px;}
h6{font-size:14px;}
.p5 { padding:5px;}.pt5{ padding-top:5px;}.pl5{ padding-left:5px;}.pr5{ padding-right:5px;}.pb5{ padding-bottom:5px;}
.p10 { padding:10px;}.pt10{ padding-top:10px;}.pl10{ padding-left:10px;}.pr10{ padding-right:10px;}.pb10{ padding-bottom:10px;}
.p15 { padding:15px;}.pt15{ padding-top:15px;}.pl15{ padding-left:15px;}.pr15{ padding-right:15px;}.pb15{ padding-bottom:15px;}
.p20 { padding:20px;}.pt20{ padding-top:20px;}.pl20{ padding-left:20px;}.pr20{ padding-right:20px;}.pb20{ padding-bottom:20px;}
.pt30{ padding-top:30px;}
.left{float:left;}.right{float:right;}.por{position:relative;}
.border{border:1px solid #D7D7D7;}.noborder {border:0px;}.xline {border-bottom:1px solid #D7D7D7;}.yline {border-left:1px solid #D7D7D7;}
.taj{text-align:justify;}.tac{text-align:center;}.tar{text-align:right;}.tal{ text-align:left;}
.vam{ vertical-align:middle;} .vat{ vertical-align:top;} .vab{ vertical-align:bottom;}
.input{margin:0px;padding:10px 15px;width:100%;color:#43474a;border:1px solid #cccccc; background-color:#fff; font-size:14px;}
.input:focus{border:1px solid #fe8a03;}
textarea {resize: none;}
.sm-container{ width:900px;}
.dblock{display:block;}
/*-------------------------------------------------------------------
							CSS3
---------------------------------------------------------------------*/

*, html, body{ -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.transition{ -webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
::-webkit-input-placeholder{color:#a4a4a4;}:-moz-placeholder{color:#a4a4a4;}::-moz-placeholder{color:#a4a4a4;}:-ms-input-placeholder{color:#a4a4a4;}

/*-------------------------------------------------------------------
							TOP SECTION
---------------------------------------------------------------------*/

.topsection { float:left;width:100%; text-transform:uppercase; position:relative; z-index:99999;}

.toprow{background:#ffffff; border-bottom:3px solid #3085c7; padding:10px 0px;}
.toprow .logo{ padding:0px; float:left;}
.toprow .logo a img{ display:block;}

.toprow .rightside{ float:right; position:relative; padding-top:5px;}
.toprow .rightside .rtlink{ padding:20px 0px; float:right;}
.toprow .rightside .number{ float:right; color:#409deb; font-family: 'helvetica_condensedbold'; font-size:20px; padding:0px 0px 10px 0px; text-transform:lowercase;}

.tgbg{background:#ef5121; margin-bottom:15px;}
.tpqoute{ position: relative; top:-5px; z-index:999; width:100%;}
.tpqoute .tpbtn{ background-color: #ef5121; color: #ffffff; padding:7px 15px; font-size:16px; text-transform:uppercase; font-family:'helvetica_condensedbold'; border-radius:0px; transition:all 0.4s ease-in-out; float:right; cursor:pointer; border:0px;}
.tpqoute .tpbtn:hover {color: #000000; transition:all 0.4s ease-in-out;}

#tgcontent{ display:none;}
.panel {padding:20px 0px; background:url(../images/enqbg.png) repeat;}
.panel .chtxt{ font-size:18px; color:#ffffff; text-transform:capitalize; font-family: 'helvetica_condensedbold';}
.panel .address h2{ font-size:26px; line-height:35px; color:#ffffff; margin:0px; padding:0px 0px 20px; text-transform:uppercase;}
.panel input.enqinput, .panel textarea.enqinput{ background:#ffffff;}

.panel input.sbtbtn{ float:left; background:#000000; padding:10px 20px; color:#ffffff; font-size:16px; font-family:'helvetica_condensedbold'; text-transform:uppercase; transition:all 0.4s ease-in-out; cursor:pointer;}
.panel input.sbtbtn:hover{background:#7cba01; color:#ffffff; transition:all 0.4s ease-in-out;}

.rightside .menuicon { display:none;}
.rightside a.menuicon span{ display:none;}

.toprow a { color:#409deb;}
.toprow a:hover {color:#000000;}

.menu { display:block; margin:1px 0px;}
.menu ul { display:table; width:100%;}
.menu ul li { display:table-cell; position:relative;}
.menu ul li a.green { background-color:#2cb258; color:#ffffff;font-size:14px; text-align:center;display:block; font-family: 'helvetica_condensedbold'; text-transform:uppercase; padding:7px 15px; margin:0px 1px; transition:all 0.4s ease-in-out;}
.menu ul li a.f1 { color:#000000;font-size:14px; text-align:center;display:block; font-family: 'helvetica_condensedbold'; text-transform:uppercase; padding:7px 10px; margin:0px 1px; transition:all 0.4s ease-in-out; border-radius:5px;}
.menu ul li:hover a.f1, .menu ul li.active a.f1{ background-color:#00a6f0; transition:all 0.4s ease-in-out; color:#ffffff;}

.menu ul li:hover ul { display:block;}
.menu ul li ul { position:absolute; width:220px; display:block; padding-right:0px; z-index:9; display:none;}
.menu ul li ul li { display:block; margin-top:1px;}
.menu ul li ul li a { padding:7px 15px; color:#000000; font-size:14px; display:block; text-align:left; text-transform:capitalize; border-radius:5px; background-color:#fff;}
.menu ul li ul li a:hover { color:#ffffff; background:#000000;}

/*-------------------------------------------------------------------
							MIDELS SECTION
---------------------------------------------------------------------*/

.midelsection { float:left;width:100%; }
.midelsection h1{ font-family: 'helvetica_condensedbold'; font-size:32px; color:#0090dc; margin:0px; padding:0px; text-transform:uppercase;}
.midelsection h2{ font-family: 'helvetica_condensedbold'; font-size:32px; color:#0090dc; margin:0px; padding:0px; text-transform:uppercase;}
.midelsection h3{ font-family: 'helvetica_condensedbold'; font-size:28px; color:#1a7ec7; margin:0px; padding:0px; text-transform:uppercase;}
.midelsection h4{ font-family: 'helvetica_condensedbold'; font-size:30px; color:#1a7ec7; margin:0px; padding:0px; text-transform:uppercase;}

.welcome{ padding:30px 0px 30px; position:relative;}
.welcome .greylogo{ position:absolute; width:100%; text-align:center;bottom:-46px;}
.welcome .greylogo img{ border:15px solid #f7f7f7; background:#f7f7f7;}
.welcome p{ margin:10px 0px; padding:0px; font-size:16px; line-height:24px; color:#555555; text-align:justify;}
.welcome.inpages p{ text-align:center;}
.welcome .expertise{ position:relative; margin-top:10px; text-align:center;}
.welcome .expertise img{ display:inline-block; margin:10px 10px 7px; border:1px solid #eeeeee;}

.welcome.inpages{ text-align:center; width:100%; text-align:center; border-bottom:0px; margin:0px; padding-top:0px;}
.welcome.inpages.pkginer{ padding-bottom:0px;}
.welcome.inpages.case{ text-align:center; width:100%; text-align:center; border-bottom:0px; margin:0px; padding:0px 0px 0px 0px;}
.welcome.inpages h1{ font-family: 'helvetica_condensedbold'; font-size:70px; line-height:80px; color:#ffffff; margin:0px; padding:20px 0px 40px; text-transform:uppercase;}
.welcome.inpages.pkginer h1{ padding:20px 0px 75px; }
.welcome.inpages .hdtitle{ text-align:center; color:#ffffff; font-size:60px; font-family: 'helvetica_condensedbold';}
.welcome.inpages .hdtitle.cnttitle{font-size:35px; line-height:35px;}
.welcome.inpages .hdtitle .sbtil{color:#ffffff; font-size:80px;}
.welcome.inpages .hdtitle .sbtil span{ font-size:35px; display:block;}
.welcome.inpages .hdtitle .sbtil.stcnt p{ font-size:20px; line-height:30px; color:#ffffff;}

.welcome a.rdmr{color:#0090dc; float:right;}
.welcome a.rdmr:hover{color:#ef5121;}

.explist{ margin:10px 0px 0px 0px; padding:20px 0px 0px 0px; border-top:1px solid #201654; display:block;}
.expsmtitle{ font-size:26px; display:block; clear:both; text-align:left; padding-bottom:10px;}
.explist li{ margin:0px; padding:0px; display:block; font-size:16px; line-height:20px; text-align:left; margin:0px 0px 7px 0px; padding:0px 0px 7px 0px; border-bottom:1px solid #201654;}
.explist li:last-child{ border:0px;}

.aboutbg a.rdmr{color:#0090dc; float:right;}
.aboutbg a.rdmr:hover{color:#ef5121;}
.aboutbg{ margin:20px 0px;}
.aboutbg p{ margin:10px 0px; padding:0px; font-size:14px; line-height:22px; color:#555; text-transform:capitalize; text-align:left;}
.aboutbg h4{ font-family: 'helvetica_condensedbold'; font-size:24px; line-height:24px; color:#000; margin:0px 0px 20px 0px; padding:20px 0px; text-transform:uppercase; border-bottom:1px solid #ccc; text-align:left;}
.aboutbg ul {
    margin: 0px 0px 0px 25px;
    padding: 0px;
	text-align:left;
}
.aboutbg ul li {
    line-height: 22px;
    list-style: outside disc !important;
    margin: 2px 0px;
	font-size:14px;
}
.aboutbg strong{ font-size:16px; text-align:left; display:block;}
.rtbox{background:#3085c7; padding:10px 20px;}
.rtbox ul {
    margin: 0px;
    padding: 0px 20px;
	text-align:left;
}
.rtbox ul li {
    list-style: outside disc !important;
    margin:10px 0px;
	color:#fff;
}
.rtbox ul li a{
	color:#fff;
	font-size:18px;
	line-height: 22px;
	text-transform:uppercase;
	font-family: 'helvetica_condensedbold';
}
.rtbox ul li a:hover{
	color:#000;
}

.casecnt{background:url(../images/casebg.jpg) repeat;padding:40px 0px;}
.productimg{position:relative; border:10px solid #000000; transition:all 0.4s ease-in-out;}
.productimg:hover{border:10px solid #ef5121; transition:all 0.4s ease-in-out;}
.productimg span{position:absolute;background:url(../images/wtbg.png) repeat;bottom:0px;left:0px;font-size:17px;font-family:'helvetica_condensedbold';color:#000000;text-align:center;padding:25px 30px;text-transform:uppercase;letter-spacing:1.3px;}
.productimg span p{ padding:0px; font-size:14px; color:#ef5121; margin:0px;}
.productimg img{ width:100%; display:block;}

ul.tabs {margin: 0px 10px;padding: 0;list-style: none;border-bottom:none;text-align:center;}
ul.tabs li {margin: 0 10px;cursor: pointer;padding: 10px 30px;font-family:'helvetica_condensedbold';text-transform:uppercase;color: #000000;position: relative;font-size:20px;letter-spacing:1px;line-height:20px;display:inline-block;background:#ffffff;border-radius:50px;}
ul.tabs li.active, ul.tabs li:hover {color: #ffffff;background: #ef5121;transition:all 0.4s ease-in-out;}
.tab_container {width: 100%;overflow: hidden;}
.tab_content {padding:0;display: none;}
.tab_drawer_heading { display: none; }

.contactcnt{}
.fieldgroup{ font-size:18px; color:#555; text-align:left; width:100%; float:left; margin:10px 0px;}
.fieldgroup input, .fieldgroup textarea{background:#fff; border:1px solid #ccc; padding:10px; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#b7b7b7; width:100%;}
.fieldgroup .sbtbtn{ background:#000; padding:10px 20px; color:#ffffff; font-size:16px; font-family:'helvetica_condensedbold'; text-transform:uppercase; transition:all 0.4s ease-in-out; cursor:pointer;}
.fieldgroup .sbtbtn:hover{background:#ffffff; color:#000; transition:all 0.4s ease-in-out;}

.address{ font-family: 'helvetica_condensedbold'; font-size:18px; color:#000; margin:0px; padding:30px 0px 20px; text-align:left;}
.address h3{ font-size:20px; line-height:24px; color:#555; margin:0px; padding:0px 0px 10px; text-transform:uppercase;}
.address p{ margin:0px 0px 10px 0px; padding:0px; color:#555; text-align:left; font-size:16px;}
.address a{color:#000;}
.address a:hover{color:#ef5121;}

.contactcnt.enqcnt{background:url(../images/enqbg.jpg) no-repeat #0c2a4d; background-size:cover;}
.contactcnt .chtxt{ font-size:18px; color:#ffffff;}
.contactcnt p.enqnumber{ font-size:30px; color:#ffffff;}

.mobileapp{background:#07163f;padding:40px 0px;}
.ecommerce{background:#005751;padding:40px 0px;}
.webdesign{background:#595554;padding:40px 0px;}
.vba{background:#4a6393; padding:40px 0px;}
.webdesign .sbcntnt, .services .sbcntnt{ font-size:30px; line-height:40px;}
.services{background:#59b3d5;padding:40px 0px;}
.inexpertise{background:#110b31;padding:40px 0px;}
.enqcnt input.enqinput, .enqcnt textarea{background:#ffffff; border:0px; padding:10px; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#b7b7b7; width:100%;}

.imgspc{ margin-bottom:-5px;}
.imgnewspc{ margin-bottom:-15px;}

.solution{padding:10px 0px 50px; position:relative; text-align:center;}
.solution h2{ padding-bottom:90px;}
.solution a.box1, .solution a.box2, .solution a.box3{padding:0px 20px 30px; margin-bottom:15px; background:#ffffff; display:block; text-align:center; position:relative; transition:all 0.4s ease-in-out;}
.solution a.box1 span, .solution a.box2 span, .solution a.box3 span{ display:block; font-size:24px; color:#555555; text-transform:uppercase; line-height:30px; font-family: 'helvetica_condensedbold'; transition:all 0.4s ease-in-out;}

.solution a.box1.pkbox1 span, .solution a.box2.pkbox2 span, .solution a.box3.pkbox3 span{ font-size:48px; line-height:48px; padding-bottom:20px; margin-top:-40px;}
.solution a.box1.pkbox1 span{color:#b5b5b5;} .solution a.box2.pkbox2 span{color:#f1c800;} .solution a.box3.pkbox3 span{color:#93b0c3;}

.solution a.box1 p, .solution a.box2 p, .solution a.box3 p{ display:block; font-size:16px; color:#666666; line-height:22px; padding-top:30px; transition:all 0.4s ease-in-out;}
.solution a.box1.pkbox1 p, .solution a.box2.pkbox2 p, .solution a.box3.pkbox3 p{font-size:16px; border-bottom:1px solid #eeeeee; padding:0px 0px 5px; margin:0px 0px 5px;}
.solution a.box1.pkbox1 p:last-child, .solution a.box2.pkbox2 p:last-child, .solution a.box3.pkbox3 p:last-child{ border:0px;}

.solution p.smtext{ font-size:26px; line-height:34px; color:#FF3300;}

.solution a.box1 img, .solution a.box2 img, .solution a.box3 img{ position:relative; text-align:center; top:-52px; width:105px; margin:0 auto;}
.solution a.box1{ border:1px solid #ef5121;}
.solution a.box1.pkbox1{ border:1px solid #d0d0d0;}
.solution a:hover.box1, .solution a:hover.box1 span, .solution a:hover.box1 p{ background:#fe7b53; transition:all 0.4s ease-in-out; color:#ffffff;}
.solution a:hover.box1.pkbox1{ background:#d0d0d0;}
.solution a.box2{ border:1px solid #00a6f0;}
.solution a.box2.pkbox2{ border:1px solid #d2b201;}
.solution a:hover.box2, .solution a:hover.box2 span, .solution a:hover.box2 p{ background:#3cc2fe; transition:all 0.4s ease-in-out; color:#ffffff;}
.solution a:hover.box2.pkbox2{ background:#fae602;}
.solution a.box3{ border:1px solid #7cba01;}
.solution a.box3.pkbox3{ border:1px solid #7593a7;}
.solution a:hover.box3, .solution a:hover.box3 span, .solution a:hover.box3 p{ background:#9cdc1c; transition:all 0.4s ease-in-out; color:#ffffff;}
.solution a:hover.box3.pkbox3{ background:#a8bfcf;}

.solution a:hover.box1 span, .solution a:hover.box2 span, .solution a:hover.box3 span, .solution a:hover.box1 p, .solution a:hover.box2 p, .solution a:hover.box3 p{ background:none;}
.solution a.bx1rd, .solution a.bx2rd, .solution a.bx3rd{padding:5px 20px; display:inline-block; text-align:center; position:relative; transition:all 0.4s ease-in-out; font-size:16px; text-transform:uppercase; font-family: 'helvetica_condensedbold';}
.solution a.bx1rd{ background:#ef5121; border:1px solid #ef5121;}
.solution a.bx1rd:hover{ background:#ffffff; color:#ef5121; border:1px solid #ef5121;}
.solution a.bx2rd{ background:#00a6f0; border:1px solid #00a6f0;}
.solution a.bx2rd:hover{ background:#ffffff; color:#00a6f0; border:1px solid #00a6f0;}
.solution a.bx3rd{ background:#7cba01; border:1px solid #7cba01;}
.solution a.bx3rd:hover{ background:#ffffff; color:#7cba01; border:1px solid #7cba01;}

.wtwedo{padding:35px 0px; position:relative; text-align:center; background:url(../images/wtbg.jpg) repeat;}
.wtwedo h3{ font-size:80px; line-height:90px; color:#ffffff; font-family:'helvetica_condensedbold'; text-transform:uppercase;}
.wtwedo p{ font-size:32px; line-height:42px; color:#ffffff; font-family:'helvetica_condensedbold'; text-transform:uppercase; padding-bottom:30px;}
.wtwedo a{ display:inline-block; text-align:center; padding:0px 10px; font-size:23px; color:#ffffff; font-family:'helvetica_condensedbold'; text-transform:uppercase;}
.wtwedo a img{ display:block; clear:both; border:2px solid #025599; margin-bottom:10px!important;}
.wtwedo a:hover img{ border:2px solid #000000;}

.brandbox {
    padding: 0px 0px 10px 0px;
    text-align: center;
}

.brandbox .hd {
    background: #000;
    padding: 0px;
    text-align: center;

}
.brandbox .hd h3 {
    font-family: 'helvetica_condensedbold';
    font-size: 30px;
    color: #ffffff;
    padding: 10px 0px;
    text-transform: uppercase;
}
.brandbox .incntbox {
    padding: 20px 20px 20px;
    font-size: 18px;
    color: #000000;
    line-height: 20px;
    width: 33%;
    float: left;
}
.brandbox .incntbox h5 {
    font-size: 24px;
    color: #000000;
    padding: 15px 0px;
    text-transform: uppercase;
    line-height: 30px;
	font-family: 'helvetica_condensedbold';
}
.qoutebox{ background:#f1d43a; margin:0px; padding:15px 0px; font-size:16px; line-height:26px; color:#ffffff; font-family:'helvetica_condensedbold'; text-transform:uppercase;}
.qoutebox span{ background:none; margin:0px; padding:0px; font-size:22px; text-decoration:underline;}

#review .owl-pagination{ background:none;}
.reviewcnt h5 {
    font-size: 30px;
    color: #000000;
    padding: 15px 0px;
    text-transform: uppercase;
    line-height: 30px;
	font-family: 'helvetica_condensedbold';
	text-align:center;
	margin-top:20px;
}
.review{color:#ffffff; padding:0px 0px 10px; margin:20px 0px 20px;}
.review span{ font-size:20px; display:block; padding:15px 0px 0px 0px; text-transform:uppercase; font-weight:bold;}
.review p{ font-size:16px; line-height:24px; padding:0 40px;}

.stgpgae{ padding:35px 0px 20px;}
.stgpgae p{ margin:20px 0px; padding:0px; font-size:16px; line-height:24px; color:#555555; }

.brand{padding:35px 0px 50px; position:relative; text-align:center; background:url(../images/brandbg.jpg) center;}
.brand h4{ font-size:80px; line-height:90px; color:#ffffff; font-family:'helvetica_condensedbold'; text-transform:uppercase; padding-bottom:20px;}


.formbox input, .formbox textarea, .formbox select {
    border: 1px solid #ccc;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    clear: both;
    color: #999;
    display: block;
    font-family:'helvetica_condensedbold';
    font-size: 16px;
    font-style: italic;
    margin: 10px 0;
    padding: 7px 10px;
    width: 100%;
}
.formbox select option {border: 1px solid #ccc; padding:0px 10px; border-left:0px; border-top:0px;}

.btn-login {
    background-color: #0095da;
    color: #fff;
	padding:5px 10px;
	border:0px;
	font-size:14px;
	text-transform:uppercase;
	font-family:'helvetica_condensedbold';
	cursor:pointer;
}
.btnrs-login {
    background-color: #858688;
    color: #fff;
	padding:5px 10px;
	border:0px;
	font-size:14px;
	text-transform:uppercase;
	font-family:'helvetica_condensedbold';
	cursor:pointer;
}
.btn-qoute {
    background-color: #000000;
    color: #ffffff;
	padding:10px 15px;
	font-size:16px;
	text-transform:uppercase;
	font-family:'helvetica_condensedbold';
	border-radius:90px;
	transition:all 0.4s ease-in-out;
}
.btn-qoute:hover {
    background-color: #ffffff;
    color: #000;
	transition:all 0.4s ease-in-out;
}

.sitemap h4{ text-align:left; font-size:24px; margin-bottom:10px;}
.sitemap ul{  list-style:none; margin:0px; padding:0px; text-align:left;}
.sitemap li{ display:block; margin:0px; padding:7px 0px; border-bottom:1px solid #eeeeee;}
.sitemap li:last-child{ border:0px;}
.sitemap li a{ display:inline-block; color:#555555; text-transform:uppercase; font-size:16px; background:url(../images/sparw.jpg) left no-repeat; padding-left:30px;}
.sitemap li a:hover{color:#ef5121;}

/*-------------------------------------------------------------------

							BOTTOM SECTION

---------------------------------------------------------------------*/
.bottomsection{ margin:0px; padding:40px 0px 10px; background:#444; text-align:center;}

.bottomsection ul { margin:0px; padding:0px; width:100%; text-align:center;}

.bottomsection ul li { margin:0px; padding:0px; display:inline-block;}

.bottomsection ul li a{color:#979797;font-size:15px; text-align:center;display:block; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; padding:5px 20px; margin:0px; transition:all 0.4s ease-in-out; font-weight:bold;}

.bottomsection ul li a:hover, .bottomsection ul li a.active{ color:#fff; transition:all 0.4s ease-in-out; text-decoration:underline;}

.copyright{ border-top:1px solid #555; padding:5px 0px 0px 0px; text-align:center; font-size:12px; color:#fff;}


/*-------------------------------------------------------------------
							RESPONSCIV
---------------------------------------------------------------------*/
@media only screen and (max-width:1199px){
.menu ul li a.f1 { font-size:13px; padding:7px;}
.toprow .rightside .number{ font-size:16px; padding:0px 10px; margin-top:5px;}
}

@media only screen and (max-width:1023px){
.brandbox .incntbox{ padding:20px 30px; width:48%;}
}

@media only screen and (max-width:991px){
.menu ul li a.f1 { font-size:12px; padding:3px 4px;}
.toprow .rightside{ padding-top:5px;}
.toprow .logo{ width:200px;}
.menu ul li a.green{ font-size:12px; padding:7px 10px;}
.solution .col-md-4{ min-height:385px;}
.solution .col-md-4:last-child{ min-height:0px;}
ul.tabs li{font-size: 18px; margin: 0 5px; padding: 10px 20px;}
.toprow .rightside .number{ margin-top:0px;}
.social{ text-align:center;}
}
@media only screen and (max-width:962px){
.brandbox .incntbox{ min-height:300px;}
}
@media only screen and (max-width:767px){
.pd0 { padding:0px;}
::-webkit-input-placeholder{color:#a4a4a4;}:-moz-placeholder{color:#a4a4a4}::-moz-placeholder{color:#a4a4a4;}:-ms-input-placeholder{color:#a4a4a4;}
.toprow{ padding-bottom:5px;}
.toprow .logo{ float:none; text-align:center; width:auto;}
.toprow .logo a img{ display:inline-block;}
.toprow .rightside{ float:none;}
.rightside .menuicon{ float:left; width:98.5%; margin:5px 5px 10px; padding:5px 10px; display:inline-block; background:#0090dc; border-radius:5px;}
.rightside .menuicon i{color:#fff; font-size:19px;}
.rightside .menuicon:hover { background-color:#7cba01; color:#ffffff;}
.rightside a.menuicon span{ display:inline-block; clear:both; text-transform:uppercase; font-size:16px; font-family: 'helvetica_condensedbold';}
.toprow .rightside .number{ float:none; text-align:center;}
.menu { display:none;}
.menu ul { display:block;padding:0px 0px 15px 0px; margin:0px 5px; width:99%;}
.menu ul li { display:block; margin-bottom:1px; }
.menu ul li a.f1 { text-align:left; font-size:16px; padding:10px 7px; border-bottom:1px solid #555555;}
.menu ul li ul { position:relative; width:100%; margin:0;}
.bottomsection { padding-top:10px;}
.midelsection h2{ font-size:26px;}
.wtwedo h3, .brand h4, .bottomsection h5{ font-size:40px; line-height:50px;}
.brandbox .incntbox{ width:100%;}
.wtwedo p{ font-size:22px; line-height:32px;}

.productimg span{font-size:13px;padding:14px 35px;}
	.tabs {
		display: none;
	}
	.tab_drawer_heading {
		background-color: #ef5121;
		color: #ffffff!important;
		border-top: 1px solid #333333;
		margin: 0;
		padding: 5px 20px;
		display: block;
		cursor: pointer;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	.d_active {
		background-color: #000000;
		color: #fff;
	}
	
}

@media only screen and (max-width:705px){
.solution .col-md-4{ min-height:400px;}
}

@media only screen and (max-width:600px){

}

@media only screen and (max-width:527px){
.solution .col-md-4{ min-height:430px;}
}

@media only screen and (max-width:495px){
.solution .col-md-4{ min-height:450px;}
}

@media only screen and (max-width:480px){
.welcome.inpages h1{font-size:40px; line-height:40px; padding:0px;}
.casecnt{padding:0px 0px 30px;}
.contactcnt .address a, .contactcnt p.enqnumber{ font-size:16px;}
.contactcnt .address h2{ font-size:26px; line-height:26px;}
.bottomsection .contact{ font-size:26px;}
.contactcnt .chtxt{ font-size:13px; display:inline-block;}
}

@media only screen and (max-width:404px){
.solution .col-md-4{ min-height:470px;}
.solution a.box1 span, .solution a.box2 span, .solution a.box3 span{ font-size:19px;}
}

@media only screen and (max-width:341px){
.solution .col-md-4{ min-height:490px;}
}