@charset "utf-8";
/* CSS Document */

html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
}

a {
	color: #ccc;
	text-decoration: none;
}

a:hover {
	color: #fff;
}







body {
  margin: 0; background:url(../images/cross.jpg) repeat center top; font-family:Tahoma, Geneva, sans-serif; 
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
h1,h2,h3,h4,h5,h6{margin:0px!important; padding:0px!important;}

a {
  background: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  margin: .67em 0;
  font-size: 2em;
}
mark {
  color: #000;
  background: #ff0;
}
small {
  font-size: 80%;
}
.center{text-align:center !important;}
.left{text-align:left !important;}
.right{text-align:right !important;}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sup {
  top: -.5em;
}
sub {
  bottom: -.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  height: 0;
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font: inherit;
  color: inherit;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

.error{font-size:12px; color:#F00; font-weight:normal;}
.maincontainer{margin:0px; width:100%;}

.header{margin:0; max-width:100%; padding:0px 10px 0px 10px; z-index:99999;}
.headerin{margin:0 auto; max-width:1024px; position:relative; background:#e5311a;}


.logo{float:left; padding:0px 0px 0px 15px;}
.logo img{ display:block; max-width:100%; text-align:center;}


.rightheaderin{float:right; width:692px; margin-top:25px;}

.topbox1{float:right; width:410px; padding:0px 0px 5px 0px;}

.topcontact{float:left; font-size:20px; color:#FFF; font-weight:bold; background:url(../images/helloicon.png) no-repeat left 8px; padding:9px 10px 9px 28px;}
.getaquote{float:right; padding:4px 10px 0px 0px;}

.clearfix{clear:both !important;}


.navbox{float:right; width:854px;}
.navbox ul{float:right; list-style:none;}
.navbox ul li{float:left; display:block;}
.navbox ul li a{float:left; font-size:18px; text-align:left; text-transform:none; color:#FFF; text-decoration:none; padding:0px 7px 0px 7px; display:block;}
.navbox ul li a:hover{float:left; background:#000; font-size:18px; text-transform:none; color:#FFF; text-decoration:none; padding:0px 7px 0px 7px; display:block;}
.middleshadowrightimg img{float:left; padding:19px 0px 10px 0px; width:90%; text-align:center;}


/*Expand style goes here*/
.content-row{float:left; text-align: justify; width:980px;  height:auto; padding:12px 0px 6px 0; color:#515558; border-bottom:dotted 1px #a5a5a5;}
.content-row h2{float:left; width:100%; padding:0 0 6px 0; font-size:13px; font-weight:bold; color:#515558; text-transform:uppercase;}
.border-non{border:0!important;}


.expand{float:right; color:#7e7e7e; padding:0px 0px 0px 12px; font-size:17px; background:url(../images/expandarrow.gif) no-repeat left 6px;}
 
h2.trigger{float:right; color:#525151;  font-size:17px; text-transform:none; line-height:9px; padding:2px; text-align:right; }
h2.trigger a {margin:0px; padding:0px 10px 0px 0px; color:#525151; background-image:url(../images/bullet-image6.jpg); background-position:right center; text-decoration:none; font-weight:normal; background-repeat:no-repeat;font-size:17px; display:block; }
h2.trigger a:hover {color:#000; text-decoration:none;}
h2.trigger active{color:#000; text-decoration:none; height:9px; font-size:17px; line-height:9px;}
 
h2.less-profile{float:right; color:#525151; height:9px; font-size:17px; text-transform:none; line-height:9px; padding:2px; text-align:right;}
h2.less-profile a {margin:0 0 8px 0; padding:0px 10px 0px 0px; font-size:17px;  color:#525151; background-image:url(../images/bullet-image7.jpg); background-position:right center; text-decoration:none; background-repeat:no-repeat; font-weight:normal; font-size:11px; display:block; }
h2.less-profile a:hover {color:#000; text-decoration:none; font-size:17px; }
h2.less-profile active{color:#000; text-decoration:none; height:9px;  font-size:17px; line-height:9px;}




/*Expand style end here*/



.namefieldbox{float:left; width:600px; margin:20px 0px 0px 0px;}

.namefieldboxin{ float:left; width:150px; font-size:15px;  color:#666; padding:2px 0px 0px 40px;}

.namefieldboxin label{ float:left; width:150px;  font-size:13px; font-weight:normal;  color:#666;}

.short_explanation{float:right; color:#F00; font-size:12px; font-weight:normal; padding:10px 30px 0px 0px;}
.inputbox{float:left; width:300px;}
.inputbox input{float:left; width:350px; font-size:13px; border-radius:3px; border:solid 1px #CCC; color:#666; padding:5px 10px 5px 10px;}
.inputbox textarea{float:left; width:350px; font-size:13px; border-radius:3px; border:solid 1px #CCC; color:#666; padding:5px 10px 5px 10px;}

.inputbox select{float:left; width:350px; font-size:13px; border-radius:3px; border:solid 1px #CCC; color:#666; padding:5px 10px 5px 10px;}

.buttonbox{float:left; width:150px; margin:20px 0px 20px 190px;}
.buttonbox input{float:left; background:#e55a23; color:#FFF; border-radius:6px; border:solid 1px #F00; padding:4px 30px 4px 30px; font-size:18px; font-weight:normal; text-transform:uppercase;}

.phoneimgnew{float:left; padding:3px 0px 0px 0px;}

.bannerbox{display:block; width:100%;}
.bannerboxin{ margin:0 auto; max-width:1024px; height:336px; background:#033 url(../images/mainbanner.jpg) no-repeat center top;}
 
.seopackagestable{float:left; width:980px;  margin:0px 0px 0px 30px; font-size:14px; color:#333; line-height:22px;}
.seopackagestable td{border:1px solid #CCC; padding:10px 0px 10px 10px;font-size:14px; color:#333; line-height:22px;}

.firstbannerheading{float:left; font-size:33px;font-weight:normal; color:#000; width:96%;  padding:60px 0px 0px 35px;}
.firstbannerheading h1{float:left; margin:0px; font-weight:normal; font-size:33px; color:#000; width:96%;  padding:60px 0px 0px 35px;}

.colorbannertextxt{color:#000;}

.secondbannerheading{float:left; font-size:33px; color:#000; width:96%;  padding:0px 0px 0px 35px;}
.askqubanner{float:left; padding:30px 0px 0px 35px;}
.askqubanner img{float:left; max-width:100%; max-height:auto; }

.bannercontentbox{float:left; font-size:13px; width:600px; text-align:left;  padding:35px 200px 0px 35px;}

.callmebacktextbox{float:left; width:980px;}
.textboxcallme{float:left; width:970px; padding:0px 0px 30px 20px; text-align:center; font-size:14px; line-height:24px;}
.callmeformadd{float:left; width:980px;  margin:0px 0px 0px 20px;  height:920px;}

.leftaddressbox{float:left; width:332px; height:750px; padding:0px 20px 10px 20px; background:#FFF; border:solid 1px #f1e3cc; }
.leftaddressboxrogjt{float:right; width:620px; height:900px; padding:10px 20px 10px 20px; background:#FFF; border:solid 1px #f1e3cc; }

.leftaddressbox p{float:left; width:260px; font-size:18px; line-height:30px;  }

.corporatetitle{float:left; color:#e5311a; font-size:18px; text-transform:uppercase; padding:30px 0px 0px 0px;}

.mapboxnew{float:left; width:100%; height:300px;}


.writeulbox{float:left; width:260px; padding:0px; margin:0px;}
.writeulbox ul{float:left; list-style:none; width:260px; padding:0px; margin:0px;}
.writeulbox ul li{float:left; display:block; padding:10px 0px 0px 0px; font-size:15px; margin:0px; width:260px;}
.writeulbox ul li a{ color:#06C; text-decoration:none; padding:0px 0px 0px 0px; font-size:15px; margin:0px;}

.writeulboxf{float:left; width:260px; padding:0px; margin:0px;}
.writeulboxf ul{float:left; list-style:none; width:260px; padding:0px; margin:0px;}
.writeulboxf ul li{float:left; display:block; padding:10px 0px 0px 0px; font-size:15px; margin:0px; width:260px;}
.writeulboxf ul li a{ color:#06C; text-decoration:none; padding:0px 0px 0px 0px; font-size:15px; margin:0px;}




.iconcall{float:left; width:30px; padding:0px 0px 0px 0px;}



.dotedbg{ margin:0px; width:100%; background:url(../images/dotedbg.jpg) repeat center top; border-bottom:1px solid #CCC;}
.dotewhoweare{margin:0 auto; width:1024px;}
.whoweare{display:block; text-align:center; width:100%; font-size:28px; color:#F00; padding:20px 0px 0px 0px;}
.whoweare h2{display:block; text-align:center; width:100%; font-size:28px; font-weight:normal; margin:0px; color:#F00; padding:20px 0px 0px 0px;}


.wecontent{display:block; text-align:center!important; font-size:14px; color:#333; line-height:22px; padding:15px 20px 20px 20px;}

.ourservices{display:block; text-align:center; width:100%; font-size:28px; color:#F00; padding:0px 0px 0px 0px;}
.ourservices h2{display:block; font-weight:normal; margin:0px; text-align:center; width:100%; font-size:28px; color:#F00; padding:0px 0px 0px 0px;}


.mainservices{float:left; width:100%;  padding-bottom:55px; background:#FFF;}

.servicemain{margin:0px; width:100%;  }

.servicebox{margin:0 auto; width:1024px; padding-top:25px; background:#FFF;}
.searchbox{float:left; width:226px; padding:20px 15px 0px 15px; padding-bottom:14px !important;  background:#FFF; }
.searchtwo{display:block; width:100%; background:#FFF;}

.testiconbox{float:left; width:100%;  height:65px;}
.searchtwo p{ display:block; width:100%; float:left;  height:145px;  font-size:14px; color:#333; padding:0px 0px 10px 0px; line-height:22px;}


.seartext{float:left; width:75%; font-size:19px; font-family:Tahoma, Geneva, sans-serif;}
.seartext h3{float:left; font-weight:normal; margin:0px; width:75%; font-size:19px; font-family:Tahoma, Geneva, sans-serif;}

.searicon{float:left; width:25%;}

.readmore{ display:block; width:100%;}
.readmore a{display:block; width:100%; font-size:12px; padding-top:10px; text-decoration:none; color:#e5311a; font-weight:bold;}

.whatwedo{margin:0px; width:100%; background:#eaeaea; border-top: solid 1px #d6d6d6;  border-bottom: solid 1px #d6d6d6; height:36px;}
.whatwedoin{margin:0 auto; width:1024px; position:relative;}

.whatwetext{ display:block; width:102%; position:absolute; top:-14px; text-align:center;}

.whatservice{margin:0px; width:100%; padding-bottom:50px;   background:#efefef;  }

.whatserin{margin:0px auto; width:1024px;} 
.assement{float:left; width:210px; padding:36px 20px 0px 20px; }

.asicon{display:block; width:100%; text-align:center; margin-top:15px; height:80px;}
.astitle{display:block; width:100%; text-align:center;font-weight:normal; font-size:25px; color:#e5311a; padding:10px 0px 0px 0px;}
.astitle h3{display:block; margin:0px; font-weight:normal; width:100%; text-align:center; font-size:25px; color:#e5311a; padding:10px 0px 0px 0px;}

.assement p{display:block; width:100%; text-align:center; font-size:14px; color:#333; line-height:22px;}
#ninty{display:block!important; width:100%!important; margin-left:20px;}	


.fotermain{margin:0; width:100%;  position:relative;border-top:solid 1px #ccc;  background:url(../images/footerbg.jpg) repeat center top; height:210px;}
.fotermainside{margin:0 auto; width:1024px;}

.blackcontact{float:left; border-radius:10px; position:absolute; top:-63px; background:#333; padding:0px 0px 0px 10px; width:1015px; margin:30px 0px 70px 0px;}
.contacttext{float:left; width:620px; font-size:16px; color:#FFF; line-height:19px; text-transform:none; height:33px; padding:16px 0px 0px 18px; }
.getinimge{float:right; padding:0px 0px 0px 0px;}

.footerwithlinkmain{float:left; width:100%; margin-top:30px;}
.contactusbox{float:left; width:236px; margin:0px 40px 0px 0px; background:url(../images/footerline.jpg) no-repeat right 29px;}
.contatitle{float:left; font-size:25px; color:#666; font-weight:normal; padding:20px 0px 0px 0px; text-transform:uppercase;}

.contactusbox p{ float:left; font-size:15px; line-height:22px; padding:0px 0px 0px 15px;}

.Quicklinktitle{float:left; width:100%; font-size:25px;  color:#666; padding-left:29px;  font-weight:normal;text-transform:uppercase;}

.quicklinks{float:left; width:674px;  padding:8px 0px 0px 0px;}
.quicklinks ul{float:left; list-style:none; width:287px; }
.quicklinks ul li{float:left; display:block; width:150px; position:relative; }
.quicklinks ul li a{float:left; display:block; width:150px; color:#000;  padding:4px 0px 6px 5px; text-decoration:none; font-size:14px;}

.skyboxfooter{float:left; width:220px; font-size:14px; padding:6px 0px 0px 0px;}
.skyboxfooter a{float:left; text-decoration:none; color:#000;  font-size:14px;   padding:0px 0px 0px 0px;}


.contactfoohead{float:left; padding:0px 0px 5px 0px; font-size:16px; color:#e55a23;}
.contactfoohead a{float:left; padding:0px 0px 0px 0px; text-decoration:none; font-size:16px; color:#e55a23;}

.contactaddress{float:left; padding:0px; font-size:14px;}
.contactaddress p{float:left; padding:0px 0px 0px 20px; line-height:22px; color:#000; font-size:14px; font-weight:normal;}

.phoneimgnew2{float:left; padding:3px 0px 0px 0px;}

 .footerlinknew{float:left; width:200px;  padding:0px; margin:0px;}
  .footerlinknew ul{float:left; list-style:none; width:200px; margin:0px; padding:0px;}
 .footerlinknew ul li{float:left; display:block; margin:0px; padding:0px;}
    .footerlinknew ul li a{float:left; display:block; color:#fff; margin:0px; padding:0px;}

 .footerlinknew ul ul {display: none; position:relative; width:250px !important; padding:0px; margin:0px;}

	.footerlinknew ul li:hover > ul {display: block; position:absolute;  z-index:999999; bottom:0 !important; left:135px; width:100%;  background:#000; color:#FFF !important; list-style:none !important; }
 
 
.subfot ul{float:left; list-style:none;}
.subfot ul li{float:left; display:block; list-style:none;width:200px !important; }
.subfot ul li a{float:left; border:solid 1px #CCC; background:#333; list-style:none; width:200px !important; }


.freewebsiteany{float:right; padding:0px 30px 0px 0px; }

.finalfooter{margin:0px; width:100%; background:#e7e7e7; border-top: 2px solid #dddddd;}
.finalfooterin{margin:0px auto; width:1024px;}

.copyright{float:left; font-size:11px; padding:10px 0px 10px 0px; color:#666;}
.copyright1{ float:left; display:none;}

.footerlinksfinal{float:right; width:460px;}
.footerlinksfinal ul{float:left; width:600px; list-style:none;}
.footerlinksfinal ul li{float:left; display:inline;}
.footerlinksfinal ul li a{float:left; display:inline; font-size:11px; color:#666; text-decoration:none; padding:0px 10px 0px 10px;}
.mobilefooter{display:none;}


.ourservicesheading{ float:left; width:100%;}

.singleline{float:left; width:100%; padding:10px 0px 0px 0px ;}

/*ABOUT US CSS STARTS HERE*/

.aboutusclasout{display:block; width:100%; }
.aboutusclas{ margin:0 auto; max-width:1024px;}


.aboutmiddlecontainer{margin:0px; width:100%; padding-bottom:50px; background:url(../images/brightbg.jpg) no-repeat center top;}
.aboutusin{margin:0px auto; width:1024px;    background:#fff url(../images/brightbg.jpg) no-repeat center top;}

.aboutusin h1{margin:0px auto; width:100%; font-size:20px; text-align:center; background:url(../images/doublefadedline.jpg) no-repeat center top; text-transform:uppercase; color:#e5311a; font-family:Tahoma; font-weight:normal;  padding:7px 0px 10px 0px;   margin-top:20px; margin-bottom:0px;}





.sitemapulbox{float:left; width:100%;}
.sitemapulbox ul{float:left; list-style:none; width:100%;}
.sitemapulbox ul li{float:left; display:block; width:100%;}
.sitemapulbox ul li a{float:left; display:block; padding:0px 0px 10px 0px; color:#333333; font-size:14px; width:100%;}





.aboutusinbold{margin:0px auto; width:1024px;}

.aboutusinbold h2{margin:0px auto; width:100%; font-size:30px; text-align:center;  text-transform:uppercase; color:#363636; font-family: Tahoma; font-style:italic;  font-weight:bold;  padding:7px 0px 10px 0px;   padding-top:20px!important; margin-bottom:10px!important;}

.orangetitlecolor{color:#e5311a;}

.aboutsecond{ float:left; width:100%;}
.aboutfirstimg{ float:left;  text-align:center; }
.aboutfircontent{ float:left; width:82%;  text-align:justify; line-height:22px; font-size:14px; padding:20px 0px 0px 20px;}

.aboutthird{ float:left; width:99%; padding-bottom:5px;padding-left:20px; margin-top:10px; text-align:justify; line-height:22px; font-size:14px;}
.aboutthirdimg{ float:left;  text-align:center; }
.aboutfirthird{ float:left; width:62%;  text-align:justify; line-height:22px; font-size:14px; padding:0px 0px 0px 20px;}
.aboutfirfourth{ float:left; width:95%;  text-align:justify; line-height:22px; font-size:14px; padding:0px 0px 0px 0px;}





.aboutbox1{display:block; width:100%; background:#cacfd3 url(../images/newbannerbg.jpg) no-repeat center top;}
.aboutbox2{ margin:0 auto; max-width:1024px; background:url(../images/internalbannerbg.jpg) no-repeat center top; height:223px;}
.aboutbox2 img{display:block; max-width:100%; }


.bannertitleone{ float:left; width:100%; text-align:center; padding:87px 0px 0px 0px; font-size:25px; color:#333; font-weight:bold; font-family:Tahoma, Geneva, sans-serif;}

.bannertitleone h1{ float:left; width:100%; margin:0px; text-align:center; padding:87px 0px 0px 0px; font-size:25px; color:#333; font-weight:bold; font-family:Tahoma, Geneva, sans-serif;}


.bannertitleonecolor{color:#e9301b;}

.bannertitletwo{ float:left; width:100%; text-align:center; padding:10px 0px 0px 0px; font-size:22px; font-style:italic; color:#333; font-weight:normal;}







.twoaboutcont{float:left; width:98%; margin:0px 0px 0px 20px;}

.adwordfullli{float:left; width:1024px;  padding:0px 10px 0px 0px;}
.adwordfullliq{float:left;width:941px;  padding:0px 0px 0px 0px;}
.adwordfullliq ul{float:left; width:100%;  list-style:none; padding:0px 0px 0px 0px;}
.adwordfullliq ul li{float:left; width:98%; text-align:justify;   font-size:14px; line-height:22px; display:block; background:url(../images/righttick.jpg) no-repeat left 10px; padding:10px 0px 6px 30px ;}


.halfulbox{float:left; width:435px; padding:0px 0px 0px 0px;}
 .halfulbox ul{float:left; list-style:none; width:100%;}
.halfulbox ul li{float:left; width:100%;   font-size:14px; line-height:22px; display:block; background:url(../images/righttick.jpg) no-repeat left 10px; padding:10px 0px 6px 30px;}



.leftabouttwi{float:left; width:425px; padding:15px 10px 0px 30px;}
.leftabouttwihire{float:left; width:425px; padding:15px 10px 0px 0px;}

.titleoursearch{float:left; width:100%; padding:10px 0px 0px 0px;  text-transform:uppercase; color:#e5311a; font-weight:normal; font-size:15px;}
.titleoursearch h2{float:left; width:100%; font-style:normal; text-align:left; padding:10px 0px 0px 20px ; margin:0px; font-weight:normal; text-transform:uppercase; color:#e5311a; font-size:15px ;}
.titleoursearch h4{float:left; width:100%; font-style:normal; text-align:left; padding:10px 0px 0px 20px ; margin:0px; font-weight:normal; text-transform:uppercase; color:#e5311a; font-size:15px ;}


.titleoursearch h3{float:left; width:100%; font-style:normal; padding:10px 0px 0px 0px !important; margin:0px; font-weight:normal; font-style: normal;  text-transform:uppercase; color:#e5311a; font-size:15px;}




.articlewritingtitletwo{float:left; width:94%; padding:15px 10px 0px 0px; margin-left:20px;}
 .articlewritingtitletwo p{float:left; width:100%; font-size:14px; line-height:22px; text-align:justify; padding:0px 10px 0px 0px;}
.articlewritingtitletwoimg{float:left; margin:0px 20px 0px 0px; border:solid 1px #CCCCCC; }
.digitialtitle{float:left; width:100%; padding:0px 0px 0px 0px !important; text-align:left; margin:0px; font-weight:normal; font-style:normal;   color:#e5311a; font-size:18px;}
.digitialtitle h2{float:left; width:100%; margin:0px; text-transform:none; font-weight:normal !important; font-style:normal; padding:0px 0px 0px 0px !important; text-align:left;   color:#e5311a; font-size:18px;}
.digitialtitle h3{float:left; width:100%; margin:0px; text-transform:none; font-weight:normal !important; font-style:normal; padding:0px 0px 0px 0px !important; text-align:left;   color:#e5311a; font-size:18px;}
.digitialtitle h4{float:left; width:100%; margin:0px; text-transform:none; font-weight:normal !important; font-style:normal; padding:0px 0px 0px 0px !important; text-align:left;   color:#e5311a; font-size:18px;}


.padtop{padding:20px 0px 10px 0px!important; float:left;}
 

.leftabouimg{float:left; width:100%; padding:10px 0px 10px 0px;}

.leftabouttickboxmain{float:left; width:100%; padding:10px 0px 0px 0px;}
.leftabouttickboxmain ul{float:left; width:90%; list-style:none; padding:10px 0px 0px 0px;}
.leftabouttickboxmain ul li{float:left; text-align:left; width:95%;  font-size:14px; line-height:22px; display:block; background:url(../images/righttick.jpg) no-repeat left 10px; padding:10px 0px 10px 30px;}






.leftabouttickboxmain p{float:left; width:100%; text-align:justify; padding:0px 0px 10px 0px; font-size:15px; line-height:22px;}

.leftabouttwihirenew{float:left; width:100%; padding:15px 10px 0px 0px;}


.middleline{float:left; width:2px; background:#CCCCCC; height:440px; margin:30px 30px 0px 30px;}

.blackbox{float:left; text-transform:none; width:100%; font-size:19px; text-align:center; background:#f33e20; padding:9px 0px 9px 0px; margin:20px 0px 0px 0px; color:#FFFFFF;}

.blackbox h2{float:left; margin:0px 0px 0px 0px !important; text-transform:none; font-style:normal; padding:0px !important ; font-weight:normal; color:#fff; font-size:19px; text-align:center;  }


.blackbox h3{float:left; text-transform:none; width:100%; font-size:19px; text-align:center; background:#f33e20; padding:9px 0px 9px 0px; margin:10px 0px 0px 0px; color:#FFFFFF; font-weight:normal;}




.textcontinaer{float:left; width:97%;  padding:0px 0px 0px 30px;}

.bgnone{background:none !important;}

.textcontinaer p{float:left; width:95%; text-align:justify; padding:0px 0px 10px 0px; font-size:14px; line-height:22px; }
.whiteborderbox{float:left; width:95%; padding:0px 0px 0px 20px; font-size:14px; line-height:22px; text-align:justify;}
	.whiteborderbox h4{ float:left; margin:0px; padding:0px 0px 0px 0px !important; font-weight:normal !important; font-size:15px; font-style:normal;}

 

 
.whitebordertitle{float:left; width:99%; border:solid 1px #e5e5e5;text-transform:uppercase; margin:20px 0px 20px 0px; padding:12px 0px 9px 10px; font-size:19px; color:#e5311a; text-align:left; font-weight:bold;}

.whitebordertitle h2{float:left; width:99%; font-weight:normal;font-size:19px; text-transform:none; font-style:normal; margin:0px !important; padding:0px !important; }

.whitebordertitle h3{float:left; width:99%; font-weight:normal;font-size:19px; text-transform:none; font-style:normal; margin:0px !important; padding:0px !important; }

.whitebordertitle h4{float:left; width:99%; font-weight:normal;font-size:19px; text-transform:none; font-style:normal; margin:0px !important; padding:0px !important; }



.whiteborderbox p{ display:block; font-size:14px; width:99%;  text-align:justify; padding:0px 0px 0px 0px; line-height:22px;}


.keywordtitle{float:left; width:100%; font-weight:bold !important; font-size:14px; color:#1b1b1b; text-transform:uppercase; padding:10px 0px 0px 0px;}
.keywordtitle h4{float:left; width:100%; font-weight:bold!important; font-size:14px; margin:0px; color:#1b1b1b; text-transform:uppercase; padding:0px 0px 0px 0px;}

.whiteboximg{float:left; width:216px; height:119px; padding:7px 12px 0px 0px;}


.middleshadowbox{float:left; width:98%; text-align:center; padding-top:20px;}

.middelshadoleft{float:left; width:420px; padding:0px 0px 0px 20px;}
.middleshadowbox p{float:left; width:100%; font-size:14px; text-align:justify; line-height:22px; padding:0px 0px 10px 0px;}
.middleleftimg{float:left; padding:20px 0px 20px 0px; width:100%; text-align:center;}

.middleshadow{float:left; width:30px; margin:0px 0px 0px 15px;}

.middelshadoright{float:right; width:438px; padding:0px 0px 0px 20px;}


.textcontinaer ul{float:left; width:100%;  list-style:none; padding:0px 0px 0px 0px;}
.textcontinaer ul li{float:left; width:100%;   font-size:14px; line-height:22px; display:block; background:url(../images/righttick.jpg) no-repeat left 10px; padding:10px 0px 6px 30px;}

.leftabouttwi2{float:left; width:445px; padding:15px 0px 0px 0px;}

.leftabouttwi3{float:left; width:430px; padding:15px 0px 0px 30px;}


.semline{float:left; width:100%; padding:20px 0px 0px 20px; font-size:14px; line-height:22px; text-align:justify!important;}



 

 

@media screen and (max-width: 360px) {


 
	.aboutthird{ float:left; width:99%; padding-bottom:5px;padding-left:20px; margin-top:10px; text-align:justify; line-height:22px; font-size:14px;}

.whitebordertitle h2{float:left; width:99%; font-weight:normal;font-size:19px; text-transform:none; font-style:normal; margin:0px !important; padding:0px !important; }

.whitebordertitle h3{float:left; width:99%; font-weight:normal;font-size:19px; text-transform:none; font-style:normal; margin:0px !important; padding:0px !important; }

.whitebordertitle h4{float:left; width:99%; font-weight:normal;font-size:19px; text-transform:none; font-style:normal; margin:0px !important; padding:0px !important; }
 .whiteborderbox h4{float:left; width:100%; margin:0px; padding:0px; font-weight:normal; font-style:normal;}

	

.adwordfullliq ul{float:left; width:100%;  list-style:none; padding:0px 0px 0px 0px;}
.adwordfullliq ul li{float:left; width:98%; text-align:justify;   font-size:14px; line-height:22px; display:block; background:url(../images/righttick.jpg) no-repeat left 10px; padding:10px 0px 6px 30px;}

.firstbannerheading{ display:block; font-size:29px;font-weight:normal; color:#000; width:90%;  padding:60px 0px 0px 35px;}
.firstbannerheading h1{ display:block; margin:0px; font-weight:normal; font-size:29px; color:#000; width:90%;  padding:60px 0px 0px 35px;}
.secondbannerheading{ display:block; font-size:22px; color:#000; width:96%;  padding:0px 0px 0px 35px;}

.bannercontentbox{ display:block; font-size:11px; width:85%; text-align:left; text-align:justify;  padding:10px 0px 0px 35px;}


.middleshadowbox{float:left; width:78%; text-align:center;}

.middelshadoleft{float:left; width:78%; padding:0px 0px 0px 0px;}
.middleshadowbox p{float:left; width:100%; font-size:15px; text-align:justify; line-height:22px; padding:0px 0px 10px 0px;}
.middleleftimg{float:left; padding:20px 0px 20px 0px; width:100%; text-align:center;}


.digitialtitle{float:left; width:100%; padding:10px 0px 10px 0px !important; text-align:left; margin:0px; font-weight:normal; font-style:normal;   color:#e5311a; font-size:18px;}
.digitialtitle h2{float:left; width:100%; margin:0px; text-transform:none; font-weight:normal !important; font-style:normal; padding:10px 0px 10px 0px !important; text-align:left;   color:#e5311a; font-size:18px;}
.digitialtitle h3{float:left; width:100%; margin:0px; text-transform:none; font-weight:normal !important; font-style:normal; padding:10px 0px 10px 0px !important; text-align:left;   color:#e5311a; font-size:18px;}
.digitialtitle h4{float:left; width:100%; margin:0px; text-transform:none; font-weight:normal !important; font-style:normal; padding:10px 0px 10px 0px !important; text-align:left;   color:#e5311a; font-size:18px;}



.rightheaderin{display:block ;  text-align:center;  margin-top:25px;}


.topbox1{display:block ; width:100%; text-align:center;  padding:0px 0px 0px 0px;}

.topcontact{display:block ; width:45%; text-align:right;  font-size:24px; color:#FFF; font-weight:bold; padding:4px 10px 0px 0px;}
.getaquote{display:block ; width:45%; text-align:center;  padding:0px 10px 0px 0px;}

	

.copyright1{ display:block ; width:100%; text-align:center; font-size:11px; padding:10px 0px 10px 0px; color:#666;}
.searchtwo p{ display:block; width:100%; font-size:14px; color:#333; padding:20px 0px 0px 0px; line-height:22px;}

.articlewritingtitletwoimg{ display:block; width:100%; text-align:center; padding:0px 10px 0px 10px; }


.articlewritingtitletwo{float:left; width:94%; padding:0px 10px 0px 0px !important; margin:0px;}
	
.logo{float:left; text-align:center; display:block;width:100%; }
.logo img{ display:block; max-width:100%; text-align:center;}

 .dotewhoweare{ display:block; width:100%;}
 
.servicebox{margin:0 auto; max-width:100%; padding-top:25px; border-bottom:1px solid #ccc; }
.searchbox{ display:block; width:85%; padding:0px 10px 40px 30px;} 
.whatwedoin{margin:0 auto; width:100%; position:relative;}
 
.whatserin{ display:block; width:90%; padding:0px 10px 0px 10px;} 
.assement{display:block; width:85%; text-align:center;}
 
.finalfooterin{ display:block; width:90%;}
.copyright{ display:block; width:100%; padding:10px 0px 10px 0px; text-align:center;}
.footerlinksfinal{ display:none; }
 
.fotermain{display:none;}

.mobilefooter{display:block; width:100%;}
.mobileblackfooter{display:block; width:100%; background:#363636;}
.mobileconact{display:block; width:100%; font-size:13px; color:#FFF; text-align:center; padding:10px 0px 10px 0px;}
.mobilegetintouch{display:block; width:100%; padding:0px 0px 10px 0px; text-align:center;}


.quicklinkbox{display:block; background:url(../images/footerbg.jpg) repeat center top;}

.quicklinktext{display:block; width:100%; font-size:18px; color:#333; padding:10px 0px 10px 0px; text-align:center;}
.quicklinkabout{display:block; font-size:13px; color:#666; text-align:center; padding:0px 0px 10px 0px;}
.quicklinkabout a{ font-size:13px; color:#666; text-decoration:none; text-align:center; padding:0px 0px 10px 0px;}



/* about us css starts here*/
.aboutusin{display:block; width:100%;}
.aboutusin h1{margin:0px auto; width:100%; background:none;}
.aboutfirstimg{display:block; width:100%; }
.aboutfircontent{display:block;width:90%; font-size:14px; text-align:justify; line-height:22px!important; padding:10px 20px 0px 20px;}
.leftabouttwi{float:left; width:100%; padding:15px 10px 0px 0px;}
.titleoursearch{display:block; width:70%!important; padding:10px 18px 0px 5px!important; text-align:center;  text-transform:uppercase; color:#e5311a; font-size:13px;}

 .titleoursearch h2{float:left; width:100%; text-align:left; padding:10px 0px 0px 0px !important; margin:0px; font-weight:normal; font-style: normal;  text-transform:uppercase; color:#e5311a; font-size:15px;}

.titleoursearch h3{float:left; width:100%; padding:10px 0px 0px 0px !important; margin:0px; font-weight:normal; font-style: normal;  text-transform:uppercase; color:#e5311a; font-size:15px;}


 .leftabouimg img{float:left; width:100%; text-align:center;}
.leftabouttickboxmain{float:left; width:80%!important;}
.leftabouttickboxmain ul{float:left; width:92%; list-style:none; }
.leftabouttickboxmain ul li{float:left; width:92%; text-align:left; font-size:14px; line-height:22px; display:block; background:url(../images/righttick.jpg) no-repeat left 9px; padding:10px 0px 0px 30px;}
.middleline{ display:none;}
.blackbox{float:left; width:100%; font-size:15px; text-align:center; background:#f33e20; padding:8px 0px 8px 0px; margin:0px 0px 10px 0px; color:#FFFFFF;}

.blackbox h2{float:left; text-transform:uppercase; width:100%; font-size:19px; text-align:center; background:#f33e20; padding:9px 0px 9px 0px; margin:10px 0px 0px 0px; color:#FFFFFF ; font-weight:normal;}


.blackbox h3{float:left; text-transform:uppercase; width:100%; font-size:19px; text-align:center; background:#f33e20; padding:9px 0px 9px 0px; margin:10px 0px 0px 0px; color:#FFFFFF; font-weight:normal;}



.textcontinaer{display:block; width:100%; padding:0px !important;}
.textcontinaer p{float:left; width:95%; text-align:justify; padding:0px 0px 0px 0px; font-size:13px; line-height:22px; }
.whiteborderbox{float:left; width:98%;}
.whitebordertitle{ display:block; width:98%; margin:0px 0px 20px 0px; padding:9px 0px 9px 10px; font-size:15px; text-align:center;}
.whiteborderbox p{float:left; width:95%; font-size:13px; line-height:22px!important; text-align:justify; padding:0px 10px 10px 10px;}
.keywordtitle{ display:block; width:100%; text-align:center; font-size:16px; color:#1b1b1b; text-transform:uppercase; padding:0px 0px 0px 0px;}
.whiteboximg{display:block; width:100%; text-align:center;  height:119px; padding:0px 0px 10px 0px;} 
 .aboutusinbold{margin:0px auto; width:100%; background:#FFFFFF;}
.aboutusinbold h2{margin:0px auto; width:100%; font-size:20px; text-align:center;  text-transform:uppercase; color:#363636; font-family: Tahoma; font-style:normal;  font-weight:smooth;  padding:7px 0px 30px 0px;   padding-top:20px; margin-bottom:0px;}




.aboutfirthird{ display:block; width:91%;  text-align:justify; line-height:22px; padding:20px 20px 0px 15px;}
.aboutfirfourth{ display:block; width:95%!important; font-size:13px;  text-align:justify; line-height:22px; padding:0px 15px 0px 15px;}
.textalign{text-align:left !important; float:left !important;}
.adwordfullli{display:block; width:98%;  padding:0px 10px 0px 10px;}
.adwordfullliq{display:block; width:98%;   padding:0px 10px 0px 10px;}

 
.leftabouttickboxmain p{ display:block; width:95%!important; text-align:justify; padding:0px 10px 0px 10px!important; font-size:13px; line-height:22px;}

#displaynone{display:none!important;}

  
 .leftabouttwi2{ display:block; width:100%;  padding:15px 0px 0px 0px;}

.leftabouttwi3{ display:block; width:100%; padding:15px 0px 0px 0px;}


.aboutthirdimg{ display:block; width:90%; padding:0px 0px 0px 20px;  text-align:center; }

#whiteborderbox8{float:left!important; width:98%!important;}
#whiteborderbox8 p{float:left!important; width:95%!important; font-size:14px; line-height:22px!important; text-align:justify!important; padding:0px 10px 10px 10px!important;}


 

#nintyone{display:block!important; width:91%!important;padding:0px 10px 0px 10px!important;}
#nintytwo{display:block!important; width:92%!important;padding:0px 10px 0px 10px!important;}
#nintythree{display:block!important; width:93%!important;padding:0px 10px 0px 10px!important;}
#nintyfour{display:block!important; width:94%!important;padding:0px 10px 0px 10px!important;}
#nintyfive{display:block!important; width:95%!important;padding:0px 10px 0px 10px!important; text-align:center;}
#nintysix{display:block!important; width:96%!important;padding:0px 10px 0px 10px!important;}
#nintyseven{display:block!important; width:97%!important;padding:0px 10px 0px 10px!important;}
#nintyeight{display:block!important; width:98%!important;padding:0px 10px 0px 10px!important;}
#nintynine{display:block!important; width:99%!important;padding:0px 10px 0px 10px!important;}
#nintyten{display:block!important; width:100%!important;padding:0px 10px 0px 10px!important;}

.fright{float:right!important;}
.fleft{float:left!important;}
.padrightleftten{display:block; padding:0px 10px 0px 10px!important;}
.padrightlefttwenty{display:block; padding:0px 20px 0px 20px!important;}
.padrightleftfiveten{display:block; padding:0px 15px 0px 15px!important;}
.padrightleftfive{display:block; padding:0px 5px 0px 5px!important;}
.padrightphone{padding-right:35px!important;}
.padleftphone{padding-left:15px!important;}

 .middleleftimg{float:left; padding:0px 0px 0px 0px; width:95%; text-align:center;}
.middleleftimg img{float:left; padding:10px 0px 10px 0px; width:100%; text-align:center;}

 .middleshadowrightimg{float:left; padding:0px 0px 0px 0px; width:95%; text-align:center;}
.middleshadowrightimg img{float:left; padding:10px 0px 10px 0px; width:100%; text-align:center;}
#cssmenu ul {
  list-style: none !important; display:block !important; 
  padding: 0;
  margin: 0;
  line-height: 1;z-index: 999999; width:65% !important;  text-align:center;
}



#cssmenu > ul > li > a {
  font-size: 16px;
  font-weight: bold;
  padding: 15px 15px;
  color: #ffffff;
  text-transform: uppercase; width:72% !important; margin:0px 0px 0px 115px  !important;  text-align:center;
 
}
.navbox{ display:block;}
}

 
		
	 
 	
	@media screen and (max-width: 420px) {
		
		
		.aboutthird{ float:left; width:97%; padding-bottom:5px;padding-left:0px; margin-top:10px; text-align:justify; line-height:22px; font-size:14px;}

		
		
		
		.whitebordertitle h2{float:left; width:99%; font-weight:normal;font-size:19px; text-transform:none; font-style:normal; margin:0px !important; padding:0px !important; }

.whitebordertitle h3{float:left; width:99%; font-weight:normal;font-size:19px; text-transform:none; font-style:normal; margin:0px !important; padding:0px !important; }

.whitebordertitle h4{float:left; width:99%; font-weight:normal;font-size:19px; text-transform:none; font-style:normal; margin:0px !important; padding:0px !important; }

		.firstbannerheading{float:left; font-size:29px;font-weight:normal; color:#000; width:90%;  padding:20px 0px 0px 35px;}
.firstbannerheading h1{float:left; margin:0px; font-weight:normal; font-size:29px; color:#000; width:90%;  padding:20px 0px 0px 35px;}

		.secondbannerheading{float:left; font-size:22px; color:#000; width:96%;  padding:0px 0px 0px 35px;}

		
		.whiteborderbox h4{float:left; width:100%; margin:0px; padding:0px; font-weight:normal; font-style:normal;}

		
		
		
		.adwordfullliq ul{float:left; width:90%;  list-style:none; padding:0px 0px 0px 0px;}
.adwordfullliq ul li{float:left; width:98%; text-align:justify;   font-size:14px; line-height:22px; display:block; background:url(../images/righttick.jpg) no-repeat left 10px; padding:10px 0px 6px 30px;}

		
		.middleshadowbox{float:left; width:88% !important; text-align:center;}

.middelshadoleft{float:left; width:88% !important; padding:0px 0px 0px 20px;}
.middleshadowbox p{float:left; width:88%; font-size:15px; text-align:justify; line-height:22px; padding:0px 0px 10px 0px;}
.middleleftimg{float:left; padding:20px 0px 20px 0px; width:100%; text-align:center;}
		
		
		
		
		
		
		.digitialtitle{float:left; width:100%; padding:10px 0px 10px 0px !important; text-align:left; margin:0px; font-weight:normal; font-style:normal;   color:#e5311a; font-size:18px;}
.digitialtitle h2{float:left; width:100%; margin:0px; text-transform:none; font-weight:normal !important; font-style:normal; padding:10px 0px 10px 0px !important; text-align:left;   color:#e5311a; font-size:18px;}
.digitialtitle h3{float:left; width:100%; margin:0px; text-transform:none; font-weight:normal !important; font-style:normal; padding:10px 0px 10px 0px !important; text-align:left;   color:#e5311a; font-size:18px;}
.digitialtitle h4{float:left; width:100%; margin:0px; text-transform:none; font-weight:normal !important; font-style:normal; padding:10px 0px 10px 0px !important; text-align:left;   color:#e5311a; font-size:18px;}
	
.bannertitleone{ float:left; width:100%; font-size:12px;}
.bannertitleone h1{ float:left; margin:0px; padding:0px; width:100%; font-size:12px;}

.bannertitleonecolor{color:#e9301b;}

.bannertitletwo{ float:left; width:100%; text-align:center; padding:10px 0px 0px 0px; font-size:12px; font-style:italic; color:#333; font-weight:normal;}		
		
		
		
.navbox{ display:block;}
		
		
		
	.rightheaderin{display:block ; width:100%; text-align:center; }

.topbox1{display:block ; width:96%; text-align:center; 	 padding:0px 0px 0px 30px;}

.topcontact{display:block ; width:45%; text-align:right;  font-size:24px; color:#FFF; font-weight:bold; padding:4px 10px 10px 30px;}
.getaquote{display:block ; width:100%; text-align:center;  padding:0px 0px 10px 0px;}

	
	
	
.articlewritingtitletwo{float:left; width:94%; padding:0px 10px 0px 0px !important; margin:0px;}
.articlewritingtitletwoimg{ display:block; width:100%; text-align:center; padding:0px 10px 0px 10px; border:0px; }
.articlewritingtitletwoimg img{ display:block; width:100%; text-align:center; padding:0px 10px 0px 0px; border:0px; height:150px; }


#whiteborderbox8{float:left!important; width:98%!important;}
#whiteborderbox8 p{float:left!important; width:98%!important; font-size:14px; line-height:22px!important; text-align:justify!important; padding:0px 10px 0px 10px!important;}
	
#ninty{display:block!important; width:90%!important;}	
	.copyright1{ display:block ; width:100%; text-align:center; font-size:11px; padding:10px 0px 10px 0px; color:#666;}

	.aboutthirdimg{ display:block; width:90%; padding:0px 0px 0px 20px;  text-align:center; }
.middleleftimg{float:left; padding:0px 0px 0px 0px; width:95%; text-align:center;}
.middleleftimg img{float:left; padding:10px 0px 10px 0px; width:100%; text-align:center;}
 .middleshadowrightimg{float:left; padding:0px 0px 0px 0px; width:95%; text-align:center;}
.middleshadowrightimg img{float:left; padding:10px 0px 10px 0px; width:100%; text-align:center;}

	
	#displaynone{display:none!important;}

	.searchbox{ display:block; width:85%; padding:20px 10px 10px 30px; float:left;} 
.searchtwo p{ display:block; width:100%; font-size:14px; color:#333; float:left; padding:5px 0px 0px 0px!important; line-height:22px;}

 
	.finalfooterin{ display:none!important; }

.logo{float:left; text-align:center; display:block;  width:100%;} 
.logo img{ display:block; max-width:100%; text-align:center;}

.servicebox{margin:0 auto; max-width:100%; padding-top:25px; border-bottom:1px solid #ccc; }
.dotewhoweare{ display:block; width:100%;}
 .whatwedoin{margin:0 auto; width:100%; position:relative;}
.whatserin{ display:block; width:90%; text-align:center;  padding:0px 10px 0px 10px;} 
.assement{display:block; width:100%; text-align:center;} 
 .fotermain{display:none;}
 
.mobilefooter{display:block; width:100%;}
.mobileblackfooter{display:block; width:100%; background:#363636;}
.mobileconact{display:block; width:100%; font-size:14px; color:#FFF; text-align:center; padding:10px 0px 10px 0px;}
.mobilegetintouch{display:block; width:100%; padding:0px 0px 10px 0px; text-align:center;}
.quicklinkbox{display:block; background:url(../images/footerbg.jpg) repeat center top;}
.quicklinktext{display:block; width:100%; font-size:18px; color:#333; padding:10px 0px 10px 0px; text-align:center;}
.quicklinkabout{display:block; font-size:13px; color:#666; text-align:center; padding:0px 0px 10px 0px;}
.quicklinkabout a{ font-size:13px; color:#666; text-decoration:none; text-align:center; padding:0px 0px 10px 0px;}


/* about us css starts here*/
.aboutusin{display:block; width:100%;}
.aboutusin h1{margin:0px auto; width:100%; background:none;}
.aboutfirstimg{display:block; width:100%; }
.aboutfircontent{display:block;width:90%; font-size:14px; text-align:justify; line-height:22px!important; padding:10px 20px 0px 20px;}
.leftabouttwi{float:left; width:100%; padding:15px 10px 0px 0px;}
.titleoursearch{float:left; width:100% !important; padding:10px 0px 10px 0px!important; text-align:center;  text-transform:uppercase; color:#e5311a; font-size:15px;}

.titleoursearch h2{float:left; width:100%; text-align:left; padding:10px 0px 0px 0px !important; margin:0px; font-weight:normal; font-style: normal;  text-transform:uppercase; color:#e5311a; font-size:15px;}

.titleoursearch h3{float:left; width:100%; padding:10px 0px 0px 0px !important; margin:0px; font-weight:normal; font-style: normal;  text-transform:uppercase; color:#e5311a; font-size:15px;}







 .leftabouimg img{float:left; width:100%; text-align:center; padding:0px 0px 0px 0px;}
.leftabouttickboxmain{float:left; width:100%; padding:0px 0px 0px 0px; text-align:left;}
.leftabouttickboxmain ul{float:left; width:92%; list-style:none; padding:0px 0px 0px 0px;}
.leftabouttickboxmain ul li{float:left; width:92%; text-align:left;  font-size:14px; line-height:22px; display:block; background:url(../images/righttick.jpg) no-repeat left 9px; padding:10px 0px 0px 30px;}
.middleline{ display:none;}
.blackbox{float:left; width:100%; font-size:15px; text-align:center; background:#f33e20; padding:8px 0px 8px 0px; margin:0px 0px 10px 0px; color:#FFFFFF;}

.blackbox h2{float:left; text-transform:uppercase; width:100%; font-size:19px; text-align:center; background:#f33e20; padding:9px 0px 9px 0px; margin:10px 0px 0px 0px; color:#FFFFFF; font-weight:normal;}


.blackbox h3{float:left; text-transform:uppercase; width:100%; font-size:19px; text-align:center; background:#f33e20; padding:9px 0px 9px 0px; margin:10px 0px 0px 0px; color:#FFFFFF; font-weight:normal;}


.textcontinaer{display:block; width:100%; padding:0px !important;}

.textcontinaer p{float:left; width:95%; text-align:justify; padding:0px 0px 0px 0px; font-size:13px; line-height:22px; }
.whiteborderbox{float:left; width:98%;}
.whitebordertitle{ display:block; width:98%; margin:0px 0px 20px 0px; padding:9px 0px 9px 10px; font-size:15px; text-align:center;}
.whiteborderbox p{float:left; width:95%; font-size:13px; line-height:22px!important; text-align:justify; padding:0px 10px 10px 10px;}
.keywordtitle{ display:block; width:100%; text-align:center; font-size:16px; color:#1b1b1b; text-transform:uppercase; padding:0px 0px 0px 0px;}
.whiteboximg{display:block; width:100%; text-align:center;  height:119px; padding:0px 0px 10px 0px;}
 .aboutusinbold{margin:0px auto; width:100%; background:#FFFFFF;}
.aboutusinbold h2{margin:0px auto; width:100%; font-size:20px; text-align:center;  text-transform:uppercase; color:#363636; font-family: Tahoma; font-style:normal;  font-weight:smooth;  padding:7px 0px 30px 0px;   padding-top:20px; margin-bottom:0px;}

#nintyone{display:block!important; width:91%!important;padding:0px 10px 0px 10px!important;}
#nintytwo{display:block!important; width:92%!important;padding:0px 10px 0px 10px!important;}
#nintythree{display:block!important; width:93%!important;padding:0px 10px 0px 10px!important;}
#nintyfour{display:block!important; width:94%!important;padding:0px 10px 0px 10px!important;}
#nintyfive{display:block!important; width:95%!important;padding:0px 10px 0px 10px!important; text-align:center;}
#nintysix{display:block!important; width:96%!important;padding:0px 10px 0px 10px!important;}
#nintyseven{display:block!important; width:97%!important;padding:0px 10px 0px 10px!important;}
#nintyeight{display:block!important; width:98%!important;padding:0px 10px 0px 10px!important;}
#nintynine{display:block!important; width:99%!important;padding:0px 10px 0px 10px!important;}
#nintyten{display:block!important; width:100%!important;padding:0px 10px 0px 10px!important;}

.fright{float:right!important; margin-left:20px!important;}
.fleft{float:left!important; margin-left:20px!important;}
.padrightleftten{display:block; padding:0px 10px 0px 10px!important;}
.padrightlefttwenty{display:block; padding:0px 20px 0px 20px!important;}
.padrightleftfiveten{display:block; padding:0px 15px 0px 15px!important;}
.padrightleftfive{display:block; padding:0px 5px 0px 5px!important;}




 
.aboutfirthird{ display:block; width:91%;  text-align:justify; line-height:22px; padding:20px 20px 0px 15px;}
.aboutfirfourth{ display:block; width:100%;  text-align:justify; line-height:22px; padding:0px 15px 0px 15px;}

.adwordfullli{display:block; width:98%;  padding:0px 10px 0px 10px;}
.adwordfullliq{display:block; width:98%;   padding:0px 10px 0px 10px;}
#cssmenu ul {
  list-style: none !important; display:block !important; 
  padding: 0;
  margin: 0;
  line-height: 1;z-index: 999999; width:65% !important;  text-align:center;
}



#cssmenu > ul > li > a {
  font-size: 16px;
  font-weight: bold;
  padding: 15px 15px;
  color: #ffffff;
  text-transform: uppercase; width:72% !important; margin:0px 0px 0px 115px  !important;  text-align:center;
 
}
 

}

@media screen and (max-width: 768px) {
	
	
	
	
	.navbox{display:block;}
	
	.whitebordertitle h2{float:left; width:99%; font-weight:normal;font-size:19px; text-transform:none; font-style:normal; margin:0px !important; padding:0px !important; }

.whitebordertitle h3{float:left; width:99%; font-weight:normal;font-size:19px; text-transform:none; font-style:normal; margin:0px !important; padding:0px !important; }

.whitebordertitle h4{float:left; width:99%; font-weight:normal;font-size:19px; text-transform:none; font-style:normal; margin:0px !important; padding:0px !important; }

	.whiteborderbox h4{float:left; width:100%; margin:0px; padding:0px; font-weight:normal; font-style:normal;}

	
	.adwordfullliq ul{float:left; width:90%;  list-style:none; padding:0px 0px 0px 0px;}
.adwordfullliq ul li{float:left; width:98%; text-align:justify;   font-size:14px; line-height:22px; display:block; background:url(../images/righttick.jpg) no-repeat left 10px; padding:10px 0px 6px 30px;}

	
	
	.middleshadowbox{float:left; width:98%; text-align:center;}

.middelshadoleft{float:left; width:100%; padding:0px 0px 0px 20px;}
.middleshadowbox p{float:left; width:100%; font-size:15px; text-align:justify; line-height:22px; padding:0px 0px 10px 0px;}
.middleleftimg{float:left; padding:20px 0px 20px 0px; width:100%; text-align:center;}
	
	
	
	
	
.digitialtitle{float:left; width:100%; padding:10px 0px 10px 0px !important; text-align:left; margin:0px; font-weight:normal; font-style:normal;   color:#e5311a; font-size:18px;}
.digitialtitle h2{float:left; width:100%; margin:0px; text-transform:none; font-weight:normal !important; font-style:normal; padding:10px 0px 10px 0px !important; text-align:left;   color:#e5311a; font-size:18px;}
.digitialtitle h3{float:left; width:100%; margin:0px; text-transform:none; font-weight:normal !important; font-style:normal; padding:10px 0px 10px 0px !important; text-align:left;   color:#e5311a; font-size:18px;}
.digitialtitle h4{float:left; width:100%; margin:0px; text-transform:none; font-weight:normal !important; font-style:normal; padding:10px 0px 10px 0px !important; text-align:left;   color:#e5311a; font-size:18px;}

	
	
	
	
	
	
	
	#cssmenu ul {
  list-style: none !important; display:block !important; 
  padding: 0;
  margin: 0;
  line-height: 1;z-index: 999999; width:65% !important;  text-align:center;
}



#cssmenu > ul > li > a {
  font-size: 16px;
  font-weight: bold;
  padding: 15px 15px;
  color: #ffffff;
  text-transform: uppercase; width:65% !important; margin:0px 0px 0px 115px  !important;  text-align:center;
 
}
 
.bannertitleone{ float:left; width:100%; font-size:25px;padding:66px 0px 0px 0px; }
.bannertitleone h1{ float:left; margin:0px; padding:0px; width:100%; font-size:25px;}


.bannertitleonecolor{color:#e9301b;}

.bannertitletwo{ float:left; width:100%; text-align:center; padding:10px 0px 0px 0px; font-size:16px; font-style:italic; color:#333; font-weight:normal;}		
	
	

#whiteborderbox8{float:left!important; width:98%!important;}
#whiteborderbox8 p{float:left!important; width:98%!important; font-size:14px; line-height:22px!important; text-align:justify!important; padding:0px 10px 0px 10px!important;}

#displaynone{display:none!important;}

	.logo{float:left; text-align:center; display:block; width:100%; } 
	.logo img{ display:block; max-width:100%; text-align:center;}

.servicebox{margin:0 auto; max-width:100%; padding-top:25px; border-bottom:1px solid #ccc; }
.dotewhoweare{ display:block; width:100%;}
 .whatwedoin{margin:0 auto; width:100%; position:relative;}
.whatserin{ display:block; width:90%; padding:0px 10px 0px 10px;} 
 	.assement{float:left; width:180px; padding:20px 20px 0px 20px; }
.fotermain{display:none;}
.mobilefooter{display:block; width:100%;}
.mobileblackfooter{display:block; width:100%; background:#363636;}
.mobileconact{display:block; width:100%; font-size:13px; color:#FFF; text-align:center; padding:10px 0px 10px 0px;}
.mobilegetintouch{display:block; width:100%; padding:0px 0px 10px 0px; text-align:center;}
.quicklinkbox{display:block; background:url(../images/footerbg.jpg) repeat center top;}
.quicklinktext{display:block; width:100%; font-size:18px; color:#333; padding:10px 0px 10px 0px; text-align:center;}
.quicklinkabout{display:block; font-size:13px; color:#666; text-align:center; padding:0px 0px 10px 0px;}
.quicklinkabout a{ font-size:13px; color:#666; text-decoration:none; text-align:center; padding:0px 0px 10px 0px;}


 
/* about us css starts here*/
.aboutusin{display:block; width:100%;}
.aboutusin h1{margin:0px auto; width:100%; background:none;}
.aboutfirstimg{display:block; width:100%; }
.aboutfircontent{display:block;width:90%; font-size:14px; text-align:justify; line-height:22px!important; padding:10px 20px 0px 20px;}
.leftabouttwi{float:left; width:100%; padding:15px 10px 0px 0px;}
.titleoursearch{float:left; width:100%; padding:10px 0px 0px 0px; text-align:center;  text-transform:uppercase; color:#e5311a; font-size:15px;}
 .leftabouimg img{float:left; width:90%; text-align:center; padding:0px 0px 0px 22px;}
.leftabouttickboxmain{float:left; width:100%; padding:0px 0px 0px 0px;}
.leftabouttickboxmain ul{float:left; width:92%; list-style:none; padding:0px 0px 0px 0px;}
.leftabouttickboxmain ul li{float:left; width:93%; margin-left:20px; font-size:14px; line-height:22px; display:block; background:url(../images/righttick.jpg) no-repeat left 9px; padding:10px 0px 0px 30px;}
.middleline{ display:none;}
.blackbox{float:left; width:100%; font-size:15px; text-align:center; background:#f33e20; padding:8px 0px 8px 0px; margin:0px 0px 10px 0px; color:#FFFFFF;}


.blackbox h2{float:left; text-transform:uppercase; width:100%; font-size:19px; text-align:center; background:#f33e20; padding:9px 0px 9px 0px; margin:10px 0px 0px 0px; color:#FFFFFF; font-weight:normal;}


.blackbox h3{float:left; text-transform:uppercase; width:100%; font-size:19px; text-align:center; background:#f33e20; padding:9px 0px 9px 0px; margin:10px 0px 0px 0px; color:#FFFFFF; font-weight:normal;}



.textcontinaer{display:block; width:100%; padding:0px 0px 0px 10px !important; border:none;}

.textcontinaer p{float:left; width:95%; text-align:justify; padding:0px 0px 0px 0px; font-size:14px; line-height:22px; }
.whiteborderbox{float:left; width:92%;}
.whitebordertitle{ display:block; width:98%; margin:0px 0px 20px 0px; padding:9px 0px 9px 10px; font-size:15px; text-align:center;}
.whiteborderbox p{float:left; width:95%; font-size:14px; line-height:22px!important; text-align:justify; padding:0px 10px 10px 10px;}
.keywordtitle{ display:block; width:100%; text-align:center; font-size:16px; color:#1b1b1b; text-transform:uppercase; padding:0px 0px 0px 0px;}
.whiteboximg{display:block; width:100%; text-align:center;  height:119px; padding:0px 0px 10px 0px;}
 .aboutusinbold{margin:0px auto; width:100%; background:#FFFFFF;}
.aboutusinbold h2{margin:0px auto; width:100%; font-size:20px; text-align:center;  text-transform:uppercase; color:#363636; font-family: Tahoma; font-style:normal;  font-weight:smooth;  padding:7px 0px 30px 0px;   padding-top:20px; margin-bottom:0px;}


.aboutfirthird{ display:block; width:91%;  text-align:justify; line-height:22px; padding:20px 20px 0px 15px;}
.aboutfirfourth{ display:block; width:92%;  text-align:justify; line-height:22px; padding:0px 15px 0px 15px;}

.adwordfullli{display:block; width:98%;  padding:0px 10px 0px 10px;}
.adwordfullliq{display:block; width:98%;   padding:0px 10px 0px 10px;}

 #nintyone{display:block!important; width:91%!important}
#nintytwo{display:block!important; width:92%!important}
#nintythree{display:block!important; width:93%!important}
#nintyfour{display:block!important; width:94%!important}
#nintyfive{display:block!important; width:95%!important}
#nintysix{display:block!important; width:96%!important}
#nintyseven{display:block!important; width:97%!important}
#nintyeight{display:block!important; width:97%!important; margin:0px; padding:0px;}
 

#nintynine{display:block!important; width:99%!important}
#nintyten{display:block!important; width:100%!important}
.fright{float:right!important;}
.fleft{float:left!important;}
.padrightleftten{display:block; padding:0px 10px 0px 10px!important;}
.padrightlefttwenty{display:block; padding:0px 20px 0px 20px!important;}
.padrightleftfiveten{display:block; padding:0px 15px 0px 15px!important;}
.padrightleftfive{display:block; padding:0px 5px 0px 5px!important;}
 }

@media screen and (max-width: 800px) {.navbox{display:block;}
 .dotewhoweare{ display:block; width:100%;}
.servicebox{margin:0 auto; max-width:100%; padding-top:25px; border-bottom:1px solid #ccc; }
.whatserin{ display:block; width:90%; padding:0px 10px 0px 10px;} 
.assement{float:left; width:180px; padding:20px 20px 0px 20px; }
 
 
}

@media screen and (max-width: 1024px) {
.dotewhoweare{ display:block; width:100%;}
.servicebox{margin:0 auto; max-width:100%; padding-top:25px; border-bottom:1px solid #ccc; }
 .whatwedoin{margin:0 auto; width:100%; position:relative;}
 
.whatserin{ display:block; width:90%; padding:0px 10px 0px 10px;} 
.assement{float:left; width:293px; padding:20px 20px 0px 20px; }
 
}



#page-wrap { 
  width: 500px; 
  margin: 100px auto; 
}
.spacer { 
  height: 600px; 
}
 
 
 