@charset "utf-8";
/* CSS Document */
html { font-family: sans-serif;} .pd{ padding:15px 0 15px 0px; }    .mar{ margin:20px 0 20px 0px;}
body{font-family: "Open Sans",sans-serif,Arial,Helvetica; font-size:14px; color:#000; background:url(../images/top-bg.jpg) repeat-x; line-height:25px;} 
h1 { color: #333290; font-size:30px; text-transform:capitalize;}
body{margin:0;padding:0;-webkit-font-smoothing:antialiased;overflow-x:hidden} .top-strip{padding:3px 0 20px 0px;}
.logo{float:left;}  .ft-18{ font-size:18px;} .txt-tran{ text-transform:uppercase}
.header-top{float:right; font-size:12px; } .header-top img{ margin-left:8px;}  .red-txt{ color:#d31816;}
.top-nav{ width:100%; float:left; height:48px; background:url(../images/nav-bg.png) repeat-x;}
.box-1{ width:33%; float:left; padding:0px 30px 0 30px; text-align:center; margin:38px 0 0 0px;} .head-1{ display:block; font-size:25px; border-bottom:#c7c5c5 solid 1px; color:#000; line-height:45px; margin-bottom:12px; } .box-1 p{ line-height:22px; }
.cont-1{ width:100%; float:left; background:url(../images/cont-bg.jpg) top center fixed; color:#fff; padding:20px 0 20px 0px; margin-top:15px;} .cont-1 b{ font-size:30px; font-weight:600; display:block; text-align:center; padding:30px 0 10px 0px;} .cont-1 span{ font-size:15px; font-weight:600; display:block; margin-bottom:15px;} 
.black{color:#000000; font-size:14px;}
.grey-bold{color:#333290;font: bold 24px/100% "PT Sans Caption",Arial,Helvetica,sans-serif; display:block; padding-bottom:12px;}
.cont-1 h2{text-align:center; font-weight:bold;}
.top-head{float:left;}
.top-head h1{width:200px;float: left;font-size: 14px; color: #6F6F6F;text-align: left;display: block;margin:10px 0px 0px;font:"PT Sans Caption";}
.black:hover{color:#000000; font-size:14px; text-decoration:underline;}
.cont-1 p{ line-height:23px; text-align:center}
.icon-box-1{ width:31%; float:left; border:#d8d8d8 solid 1px; text-align:center; padding:20px 20px 20px 20px; margin:20px 0 0 0px;}  
.icon-box-2{ width:31%; float:left; margin:20px 30px 0 30px; border:#d8d8d8 solid 1px;  text-align:center; padding:20px 20px 20px 20px; }
.bor-1{ background:url(../images/border.png) left bottom no-repeat; border-bottom:#e1e1e1 solid 1px; margin-bottom:30px;}
.blue-txt{ color:#12368a; font-size:22px; display:block; text-transform:uppercase; padding:0 0 10px 0px; margin-bottom:10px;}
.select-work{ width:55%; float:left; margin-top:10px;} .why-choose{ width:39%; float:left; margin-left:45px; margin-top:10px;}
.why-choose2 { float: left; width:100%; background-color: #F2F2F2;padding: 8px; display: block;  margin-top: 7px;}
.why-choose2 p { width:100%;  display: block;  float: left;  color: #393939; text-align: justify; margin:0 0 0 0px; font-size:13px;}
.icon-chose { width: 35px; height: 22px;display: block; float: left; background: transparent url("../images/choos-icon.png") no-repeat scroll 0% 0%; padding-right: 5px;}
.img-pd{ padding:0px 10px 0px 18px;} .blue-txt1{ color:#30b3e4;} .black-txt{ color:#000;} .ft-16{ font-size:19px;}
.test-blog{ background:#fafafa; width:100%; float:left; border-top:#f0f0f0 solid 2px; margin-top:55px; padding:35px 0 25px 0px;}
.bl-txt{ font-size:16px; text-transform:uppercase; font-weight:600; line-height:25px; color:#53514e;} .pd-img{ padding:0 10px 0 0px;}
.form-area{ width:100%; float:left; background:#393939; padding:20px 0 0 0px} .form-area strong{ font-size:28px; color:#fff; margin-bottom:10px; font-weight:200;}
.form-area-box-1{ width:33%; float:left;} .form-area-box-new{ width:33%; float:right;}.form-area-box-2{ width:32%; float:left; margin:0 10px 0 10px;} .form-area-box-3{ width:66%; float:left; margin:12px 0px 10px 0px;  clear:both}
.bor-rad{ border-radius:5px; background:#ffffff;} .in-icon{ background:#ebebeb; width:50px; height:55px; text-align:center; border-radius:5px; padding-top:5px; float:left}
.in-icon1{ background:#ebebeb; width:50px; height:85px; text-align:center; border-radius:5px; padding-top:25px; float:left}
.input-box{ float:left; width:80%; float:left; border:none; padding:15px 0 0px 20px; font-size:12px; color:#5e5e5e} 
.text-box{ float:left; width:80%; float:left; border:none; padding:20px 0 0px 20px; font-size:12px; color:#5e5e5e}
.footer{ width:100%; float:left;  background-color:#ededed;}
.footer-friest{float:left; width:100%; margin-top:28px; padding:17px 10px 15px 10px; } 
.footer-hed{color:#474747; font:bold 16px/100% 'PT Sans Caption', Arial, Helvetica, sans-serif; text-transform:uppercase}  .footer-hed a{ color:#474747; text-decoration:none;}
.footre-block1{width:25%; float:left; } .footre-block1 ul{list-style:none; margin:0px; padding:0px; margin-top:10px;} 
.footre-block1 li{list-style:url(../images/footer-li.png); margin:0px; padding:0px; font-size:12px; color:#4d4d4b; margin-left:20px; line-height:21px;}
.footre-block1 li a{ font-size:12px; color:#4d4d4b; text-decoration:none;}
.copy-right{font-size:11px; font-weight:bold; float:left; width:100%; margin-left:52px; margin-top:20px; color:#FFFFFF;}
.copy-right a{ color:#FFFFFF; text-decoration:none;} 
.footer-second{float:left; width:100%; background-color:#747473; padding:15px 10px 10px 10px; font-size:12px; color:#FFFFFF; } 
.font-bt{ font-size:16px; display:block; text-align:center; color:#fff; font-weight:normal; margin:10px 0 20px 0px;}

.pod-1 { width:49%; display:inline;  float:left; margin-right :20px; text-align:justify;}
.pod-2 { width:49%; display:inline;  float:left; text-align:justify; }

.main-podcast { margin:auto; width:100%}


#slider1_container{ width: 100%;position: relative;}
.jssorb21 {position: absolute; }
.jssorb21 div, .jssorb21 div:hover, .jssorb21 .av {  position: absolute;/* size of bullet elment */ width: 19px;  height: 19px; text-align: center; line-height: 19px; color: white; font-size: 12px; overflow: hidden; cursor: pointer;   background: url(../images/b21.png) no-repeat;}
.jssorb21 div { background-position: -5px -5px; }
.jssorb21 div:hover, .jssorb21 .av:hover { background-position: -35px -5px; }
.jssorb21 .av { background-position: -65px -5px; }
.jssorb21 .dn, .jssorb21 .dn:hover { background-position: -95px -5px; } 
 .jssora21l, .jssora21r { display: block;  position: absolute; width: 55px;  height: 55px; cursor: pointer; overflow: hidden;    background: url(../images/a21.png) center center no-repeat; }
.jssora21l { background-position: -3px -33px; }
.jssora21r { background-position: -63px -33px; }
 .jssora21l:hover { background-position: -123px -33px; }
 .jssora21r:hover { background-position: -183px -33px; }
.jssora21l.jssora21ldn { background-position: -243px -33px; }
 .jssora21r.jssora21rdn { background-position: -303px -33px; }

#tabs div h2 { margin-top: 13px; }
.tabhead { list-style-type: none; padding: 10px 0; }
.tabhead a { color: #aaa; text-decoration: none; }
#tabs ul li.ui-tabs-selected a { color: #666; font-weight: bold;}
.ui-tabs-hide { display: none!important; }
#selected-work #tabs { position: relative; width: 98%; float:left; margin-right:20px; }
#selected-work #tabs { position: relative; width: 98%; float:left; margin-right:20px; }
#selected-work h3 { color: #D31245; }
#selected-work ul { padding: 0 0 0 0px; float: left; }
#selected-work ul li { height:40px; background: url("../images/selected_work_nav.gif") 310px top; padding: 0; margin: 0; }
#selected-work ul li a { background: url("../images/selected_work_nav.gif"); display: block; height:40px; text-indent: 20px; color: #666; font: 14px/40px; padding-top:5px; }
#selected-work ul li a#new {  background-position: left top; }
#selected-work ul li a#new1 { background-position: left -40px; }
#selected-work ul li a#new2 { background-position: left bottom; }
#selected-work ul li a#new:hover, #selected-work ul li a#new1:hover, #selected-work ul li a#new2:hover, #selected-work ul li.ui-state-active a#new, #selected-work ul li.ui-state-active a#new1, #selected-work ul li.ui-state-active a#new2{ background-position: 310px top;}
#selected-work .tab { clear: left; }
#selected-work .tab blockquote { margin: 0; border: none; background: #f7f8fa;) no-repeat 18px 18px; font: 16px/24px Georgia; color: #666; }
#selected-work blockquote cite { position: absolute; right: 0; top: 0; left:225px;}
#selected-work { background: url("../images/selected_work_shadow.png") no-repeat right top; min-height: 440px; height: auto !important; height: 440px; float:left; }
#selected-work { width: 100%; float:left; }
#selected-work h3 { margin: 0 0 20px 45px; }
#selected-work ul li { width: 240px; }
#selected-work ul li a { width: 240px; }
#selected-work .tab h5 { display: none; }
#selected-work .tab { padding: 35px 0 0 0; }
#selected-work .tab blockquote { padding:115px 30px 30px 70px; }
#selected-work .tab blockquote p em { font: italic 18px/24px Georgia; color: #666; }
#selected-work .tab blockquote img { width: 295px; margin-left:37px; } 
.reade-more{font-size:16px; float:left; margin-top:20px;} .reade-more a{font-size:14px; color:#ce1027; text-decoration:underline;} .reade-more a:hover{font-size:14px; color:#ce1027; }
.bx-wrapper .bx-pager {position: absolute; bottom: 10px; left: 476px; }
.bx-wrapper .bx-pager a.pager-link {width: 12px; height: 12px; display: block; overflow: hidden float: left; text-indent: -99999px !important; color: red; margin: 0 6px 0 0; }
.bx-window{position:relative; overflow:hidden; width:1023px;} .bx-window ul{width: 999999px; position: relative; left: -2087.25px;} .bx-window li{width: 1023px; float: left; list-style: none outside none;}
.hide-mob{ display:inline-block;}
.hide-mob a{color:#333;}
 .ranking-banner{ display:none}

#nav{width: 100%; /* 1000 */ font-weight: 400;position: absolute;z-index:1000000;/* 30 480 */}
#nav > a{display: none;}
#nav li{position: relative;}
#nav li a{color: #000; display: block;}
#nav li a:active{background-color: #00979d !important;}
#nav span:after{width: 0; height: 0; border: 0.313em solid transparent; /* 5 */ border-bottom: none; border-top-color: #efa585; content: ''; vertical-align: middle; display: inline-block;
position: relative; right: -0.313em; /* 5 */}
/* first level */
#nav > ul{ height: 3.3em; /* 60 */}
#nav > ul > li{ height: 100%; float: left; }
#nav > ul > li > a{height: 100%; display: block; padding: 0px 16px 10px 16px; font-size: 14px; font-weight:600; /* 24 */ line-height: 3.2em; /* 60 (24) */ text-align: center; text-transform:uppercase; color:#fff; background: transparent url("../images/bullate-li.jpg") no-repeat scroll right center; text-decoration:none;}

#nav > ul > li:not( :last-child ) > a{}
#nav > ul > li:hover > a,#nav > ul:not( :hover ) > li.active > a{}
/* second level */
#nav li ul{background:#008bb8 ; width:180px !important; display: none; position: absolute; top: 100%;}
#nav li:hover ul{display: block; left: 0; right: 0;}
#nav li:not( :first-child ):hover ul{left: -1px;}
#nav li ul a{font-size: 1em; /* 20 */border-top: 1px solid #02a8dc; padding:5px 0 5px 10px; /* 15 (20) */text-decoration:none; color:#fff;}
#nav li ul li a:hover,#nav li ul:not( :hover ) li.active a{ color:#002021;}

/* Detail Page start Here */
.detail-banner{width:100%; float:left} .detail-banner img{ width:100%;} .col-lg-12{ float:left;}
.in-content-sub{ width:67%; float:left; margin-top:20px}
.right-area{ width:30%; float:right; margin-top:24px}
.right-menu-area{width:95%;float:left;background:url(../images/right-nav-bg.png) top no-repeat;padding:19px 19px 19px 24px}
.right-nav-head{float:left;color:#333290;font:bold 20px/100% 'PT Sans Caption', Arial, Helvetica, sans-serif;display:block;width:270px}
.right-nav-head a{color:#333290}
.new-nevig{width:100%;float:left;margin-top:10px;margin-bottom:8px}
.new-nevig ul li{width:95%;color:#323232;line-height:35px;background:url(../images/right-nav-li.png) no-repeat scroll 0 45%;border-bottom:1px dotted #ccc;list-style:none}
.new-nevig ul li a{color:#323232;font-size:12px;line-height:2.5;margin-left:22px}
.testomonial-sub{float:left; width:96%;background:url(../images/right-nav-bg.png) no-repeat; padding:10px 6px 0 6px;}
.test-heading-sub{float:left;color:#264a9f;padding-bottom:10px;max-width:310px;padding-left:8px;font:bold 20px/100% 'PT Sans Caption', Arial, Helvetica, sans-serif;padding-top:10px}
.test-heading2-sub{float:left;color:#264a9f;font:bold 16px/100% 'PT Sans Caption', Arial, Helvetica, sans-serif;padding-bottom:5px;width:316px; }
.testomonial-sub p{width:100%;display:block;float:left;font-size:12px;color:#393939;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:20px;padding-right:8px;margin-bottom:10px; }
.test-coma-sub{float:left;width:28px;height:290px;padding-right:3px;}
.test-coma1-sub{float:right;width:28px;padding-left:3px;display:block;text-align:left}
.bradcrum {float: left; width:100%;  margin-bottom: 10px;  font-size: 13px; color: #393939; border-bottom: 1px solid #CCC; padding-bottom:2px;}
.bradcrum a, .bradcrum2 a { color: #04b2f1;}
.in-content-sub h2{margin-bottom:10px;color:#444445; font-size:16px;font-weight:700}
.in-content-sub p{margin-bottom:18px; line-height:20px; color:#393939; text-align:justify}
.in-content-sub ul{list-style:none;margin:0;padding:0}
.in-content-sub li{font-size:14px;color:#393939;line-height:24px;margin-left:20px;list-style:url(../images/dot1.png)}
.in-content-sub li a{color:#393939;text-decoration:none}
.in-content-sub li a:hover{color:#09F} .botm-color a {color: #DC1910;}
.client-box{ width:100%; margin:20px 0 40px 0px; float:left}
.best-isearch{width:95%; float:left;}
.doted-line-new{width:100%; float:left; background-image:url(../images/dot.png); background-repeat:repeat-x; height:3px; margin-bottom:20px;}
.color-text{color:#3D3D41;}
.seo-image{padding-left:12px;}
.space-bo{color:#043248; font-size:15px;}
.ourclient{ width:100%; float:left; border-bottom:#e1e1e1 solid 3px; box-shadow: 10px 5px 5px #e1e1e1; padding-top:18px}
.ourclient .blue-txt { text-align:center; margin:0px; padding:0px}
.left-heading1{font-size:16px; padding-left:26px; color:#000; font-weight:700; background:#FFE006 url(../../images/seo-packages/select-img.png) no-repeat scroll left top;
 width:260px; height:33px;}
.left-heading2 {font-size: 16px; padding-left: 10px; color: #002A34; font-weight: 700; background-color: #0ECFFF;}
.frist-box {background: transparent url(../../images/seo-packages/1box-color.jpg) repeat-x scroll 0% 0%; width: 170px; height: 30px; font-size: 14px; color: #FFF; font-weight: 700; padding: 8px 10px 0px;}
.second-box {background: transparent url(../../images/seo-packages/2box-color.jpg) repeat-x scroll 0% 0%; width: 170px; height: 30px; font-size: 14px; color: #FFF; font-weight: 700; padding: 8px 10px 0px;}
.third-box {background: transparent url(../../images/seo-packages/3box-color.jpg) repeat-x scroll 0% 0%; width: 170px; height: 30px; font-size: 14px; color: #FFF; font-weight: 700; padding: 8px 10px 0px;}
.fourth-box {background: transparent url(../../images/seo-packages/4box-color.jpg) repeat-x scroll 0% 0%; width: 170px; height: 30px; font-size: 14px; color: #FFF;
 font-weight: 700; padding: 8px 10px 0px;}
.color-box11 {background-color: #DCEABD; height: 36px;}
.color-box22 {background-color: #F0CFA9; height: 36px;}
.color-box33 {background-color: #F1DFAE; height: 36px;}
.color-box44 {background-color: #F6C7C7; height: 36px;}
.color-box5 {background-color: #CCE1A1; height: 36px;}
.color-box6 {background-color: #E9BA84; height: 36px;}
.color-box7 {background-color: #EBD18A; height: 36px;}
.color-box8 {background-color: #F3AFAF; height: 36px;}
.left-heading4 {font-size: 16px; padding-left: 10px; color: #002A34; font-weight: 700; background-color: #0ECFFF; padding-top: 10px; padding-bottom: 10px;}
.price-block {background: transparent url(../../images/seo-packages/price.png) no-repeat scroll left top; height: 152px; width: 260px; float: left;}
.text-space {margin-left: 5px; float: left;}
.size-mai {font-size: 12px; font-weight: 700; color: #000; padding-left: 15px;}
.packages{width:100%; float:left;}
.text-area50{border: 1px solid #CCC; width: 500px; height: 50px;}

.site-map-top{width:44%; float:left;}

.site-map{width:100%; float:left;}
.site-map ul{margin:0; padding:0; list-style:none;}
.site-map ul li{list-style-image:url(../../images/sitemap-li.png); background-repeat:no-repeat; line-height:27px;}
.site-map ul li a{color:#323232; font-size:13px;}

.site-map-box{width:100%; float:left; margin-bottom:15px;}
.site-map-list{width:44%; float:left;}
.site-map-list ul{margin:0; padding-left:20px; float:left;}
.site-map-list ul li{list-style-type:square; list-style-image:none; color:#999999; font-size:13px;}
.site-map-list-head{width:94%; float:left; background-image:url(../../images/sitemap-li.png); background-repeat:no-repeat; padding-left:20px; margin-top:16px;}
.site-map-list-head a{color:#333290; font-weight:bold;}

.site-box-2{width:44%; float:left;}
.site-box-2 ul{margin:0; padding-left:20px;}
.site-box-2 ul li{list-style:none; list-style-image:url(../../images/sitemap-li.png); background-repeat:no-repeat;}
.site-box-2 ul li a{color:#333290; font-weight:bold; font-size:13px;}
.site-box2-head{color:#323232;}
.site-box2-head a{color:#323232; font-weight:bold;}

.in-content-web{float: left; width:100%; margin-top: 15px; background: transparent url(../../images/dot.png) repeat-x scroll center top; margin-bottom: 10px;}
.portfolio-head {font: bold 20px/100% "PT Sans Caption",Arial,Helvetica,sans-serif; color: #333290; width: 100%; float: left; border-bottom: 2px solid #05AFEB;adding-bottom: 7px; margin: 25px 0px 4px;}
.main-block5 {padding-top: 15px; font-weight: 700; float: left; font-size: 13px; color: #C00; width: 100%; text-align: right;}
.main-box22 {max-width: 322px; float: left;}
.second-box42 {max-width: 322px; float: left; display: block; margin-left: 26px;}
.box-effect-ec {max-width: 322px; float: left; text-align: center; font-size: 14px; color: #666; height: 70px;}
.box-effect-ec a {color: #666; width:322px; height: 62px; background: transparent url(../../images/noramal-image.png) no-repeat scroll center top; float: left;    padding-top: 30px;}
.box-effect-ec a:hover {color: #666; width: 322px; height: 82px; background: transparent url(../../images/hover-image.png) no-repeat scroll center top; float: left;   padding-top: 10px; text-decoration: underline;}

.post_onecol {float: left; width: 100%;}
ul.filterClients li {color: #333; display: inline; float: left;} 
ul.filterClients li.active {color: #16C2F4; padding-bottom: 10px;}
ul.filterClients li a {display: block; font-size: 15px; color: #16C2F4; padding:0px 15px;}
ul.filterClients li.active a {color: #393939; font-style: normal; font-weight: 700;}
ul.clients {list-style: outside none none; overflow: hidden; width: 100%; margin-bottom:10px; padding: 15px 0px 0px;}
ul.clients li {display: inline-block; float: left; overflow: hidden; width: 205px; margin:11px;}
.flash-banners{width:100%; float:left;}
.fls-banner-left{float:left; width:170px; font-weight:bold; color:#393939;}
.fls-banner-right{width:810px; float:left; margin-left:32px; font-weight:bold; color:#393939;}
.small-fls-banners{width:100%; float:left;}
.sm-lft-banner{width:307px; float:left;}
.sm-right-banner{width:480px; float:right;}

.flot-img {float: left; width: 288px; display: block; height: 210px; padding-left: 20px; margin-top: 15px;}
.flot-img2 {float: left; display: block; height: 210px; padding-left: 50px; margin-top: 15px;}
.portfoliyo-font {font-size: 12px; color: #393939; font-family: Verdana,Arial,Helvetica,sans-serif;line-height: 17px; float: none; width: 278px; display: block;}
.portfoliyo-font a {color: #393939; text-decoration: none;}
#ajax_category{width:100%; float:left;}
.atip {text-align: left; background: transparent url(../../images/hoverTOP.png) no-repeat scroll center top;}
.atip .inner {width: 346px; padding: 0.875em 1.125em 0.625em 1.1875em; background: transparent url(../../images/hoverBOTTOM.png) no-repeat scroll center bottom;}
.case-study-bg-1 {width: 100%; height: auto; float: left; background: transparent url(../../images/case-study-background.png) no-repeat scroll 0% 0%; padding: 15px 10px 10px 18px;}
.case-heading {color: #00C5FF; font-size: 16px; display: block; padding: 0px 0px 20px; font-family: Verdana,Arial,Helvetica,sans-serif; text-align: left;}
.case ul {margin: 0px; padding: 0px;}
.case li {list-style: outside url(../../images/case-li.png) disc; padding: 0px; margin-left: 20px;}
.result-mid-strip {width: 100%; float: left; background: transparent url(../../images/result-mid-strip.png) repeat-y scroll 0% 0%; padding: 0px 15px;}
.case-black-head {color: #000; font-size: 16px; display: block; padding: 0px 0px 10px;}
.bt {margin-bottom: 5px; display: block; font-weight: normal; line-height: 18px;}
.white li {list-style: outside url(../../images/white-li.png) disc; padding: 0px; margin-left: 20px;}
.result-top-strip {width: 100%; height: 20px; float: left; background: transparent url(../../images/result-top-strip.png) no-repeat scroll 0% 0%;}
.result-bottom-strip{width: 100%; float: left; background: transparent url(../../images/result-bottom-strip.png) no-repeat scroll 0% 0%; height: 25px;}
#hNextlink{width:100%; float:left;}
#hNextlink .prv {
    float: left; margin-bottom:7px;
}
#hNextlink .next {
    float: left;
}
#hNextlink .prv a {
    display: block;
    width: 44px;
    height: 29px;
    background: transparent url(../../images/homePrev.gif) no-repeat scroll left top;
}
#hNextlink .prv a span {
    display: none;
}
#hNextlink .next a {
    display: block;
    width: 44px;
    height: 29px;
    background: transparent url(../../images/homePnext.gif) no-repeat scroll left top;
}
#hNextlink .next a span {
    display: none;
}
#hNextlink .next a:hover {
    background: transparent url(../../images/hover.gif) no-repeat scroll left top;
}
#hNextlink .prv a:hover {
    background: transparent url(../../images/hover1.gif) no-repeat scroll left top;
}
.case-study {
    width: 100%;
    height: 180px;
    float: left;
    padding: 22px 10px 10px 15px;
    background: transparent url(../../images/case-study-bg.png) no-repeat scroll 0% 0%;
    margin-bottom: 10px;
}
.case-img {
    width: auto;
    float: left;
    margin: 20px 0px 0px 5px;
}
.case-study-cont {
    width: 512px;
    float: right;
    margin: 0px 15px;
}
.head-top {
    padding-bottom: 10px;
    display: block;
    color: #333290;
    font: bold 16px/100% "PT Sans Caption",Arial,Helvetica,sans-serif;
}
.case-img-2 {
    width: auto;
    float: left;
    margin: 25px 0px 0px 10px;
}
.heading-topten {
    color: #E8260C;
    font-size: 16px;
    font-weight: 700;
    padding:7px 0px 7px 12px;
	background-color:#ebebe9;
	border-bottom:#e4e4e4 1px solid;
}
.color-head {
    padding-top: 7px;
}
.second-head {
    color: #333290;
    font: bold 16px/100% "PT Sans Caption",Arial,Helvetica,sans-serif;
    margin-bottom: 8px;
    float: left;
    display: block;
}
.style1 {
    color: #FFF;
}
.ranking-report{width:100%; float:left;}
.pad{padding:5px 0px 5px 12px;}
.pad-sm{padding:3px 0px 3px 12px;}
.font-tabl{}
.clear{clear:both;}
.dotted{width:100%; float:left; height:1px; border-bottom:#8d8d8d 1px dashed; }
.botm-color{}
.botm-color a {color:#DC1910;}
.l-img1{margin-right:20px;padding-right: 20px;border-right: 1px solid #BBB;margin-top: 25px;}
.text-rightone{float:left;width:69%;border-left: 1px solid rgb(187, 187, 187);padding-left: 18px;}
.img-left{float:left; padding-right:20px; width:30%;}
.mar-top{margin-top:25px;}
.mar-top img{}

.full-width{width:100%; float:left;}
.hosting-packages{width:100%; float:left;}
.package-one{width:16%; float:left; margin-top:65px;}
.package-one ul{margin:0; padding:0; list-style:none;}
.package-one ul li{list-style-image:none; margin:0; padding:10px 0px 10px 20px; list-style:none; text-align:left; border-bottom:#e4e6e7 1px solid; font-size:15px;}
.top-wd{margin-top:20px;}
.package-two{width:26.4%; float:left; margin-left:1.5%; background-color:#f2f3f4;}
.head-pack{width:100%; float:left; background-color:#1484bc; color:#FFF; text-align:center; font-size:20px; padding:10px 0px;}
.org{background-color:#ff8b0e; margin-bottom:20px;}
.package-list{width:100%; float:left;}
.package-list ul{margin:0; padding:0; list-style:none;}
.package-list ul li{list-style-image:none; list-style:none; margin:0; text-align:center; border-bottom:#e4e6e7 1px solid; padding:10px 0px; font-size:15px;}
.total{width:100%; float:left; text-align:center; text-transform:uppercase; font-size:20px; font-weight:normal; color:#574949; margin-top:18px;}
.plans{width:100%; float:left; margin-top:10px; text-align:center; color:#126690; font-size:16px;}
.plans span{text-decoration:line-through; color:#575757; padding-right:5px;}
.bold-txt{float:left; width:100%; text-align:center; color:#126690; font-size:26px; padding:14px 0px 18px 0px;}
.org-text{color:#ff8b0e;}
/* Raman CSS */
a{color: #23527C;}
.read-more{color: #23527C;}
.contact-form {width: 620px;float: left;background: transparent url("../../images/contact-form-bg.jpg") repeat scroll 0% 0%;padding: 16px 0px 25px 25px;border: 1px solid #CACACA;}
.message-box {border-radius: 4px;border: 1px solid #B8B8B8;max-width: 520px;height: 85px;margin: 5px 0px 15px;padding: 6px; width:100%;}
.star{color: #FE5900;font-weight: 700;}
.contact-fiels{width: 230px;float: left;font-size: 13px;text-align: left;margin-right: 55px;}
.cont-input{border-radius: 4px;border: 1px solid #B8B8B8;width: 230px;height:30px;background: #FFF none repeat scroll 0% 0%;margin: 5px 0px 15px;padding: 6px;
}

.cont-input-two{border-radius: 4px;border: 1px solid #B8B8B8;width:110px;height:30px;background: #FFF none repeat scroll 0% 0%;margin: 5px 0px 15px;padding: 6px;
}

.cont-input-three{border-radius: 4px;border: 1px solid #B8B8B8; width:255px; height:30px;background: #FFF none repeat scroll 0% 0%;margin: 5px 0px 15px;padding: 6px;
}
.c-red-txt {color:#FE5900;font-size:11px;font-weight:700;}
.message-area{max-width:580px;float:left;text-align: left; width:100%;}
.contact-form11 {max-width: 620px; width:100%;float: left;background: transparent url("../../images/contact-form-bg.jpg") repeat scroll 0% 0%;border: 1px solid #CACACA;padding: 16px 0px 25px 25px;margin-bottom: 20px;}
.cont-input1{border-radius: 4px;border: 1px solid #B8B8B8;width: 190px;height:30px;background: #FFF none repeat scroll 0% 0%;margin: 5px 0px 15px;padding: 6px;
}
.social{float:left;}
.contact-box-1 {width: 285px;float: left;border-right: 1px dotted #CCC;font-size: 12px;}
.contact-social-icon {max-width:330px; float: left;font-size: 12px;font-weight: 700;padding: 15px 0px; margin-bottom:15px;}
.contact-form-area {width: 650px;float: left;font-size: 14px;margin: 20px 0px 12px;}
.form-bg-sub {background:transparent url("../../images/form-bg-in.png") no-repeat scroll 0% 0%; background-size:100% 100%;font: 12px/30px Arial,Helvetica,sans-serif;color: #606161;padding: 10px; float:left; max-width:315px; width:100%;}
.form-heading-sub {float: left;color: #333290;border-bottom: 1px solid #C9C9C4;padding-bottom: 10px;max-width:298px;padding-top: 10px;padding-left: 0px;
    margin-bottom: 10px;text-align: left;margin-right: 13px;font: bold 20px/100% "PT Sans Caption",Arial,Helvetica,sans-serif; width:100%;}
.text-area-sub label {width: 100px;display: block;float: left;color: #282828;margin: 0px;padding: 0px 0px 0px 5px;}
.box-input-sub{width: 165px;height: 28px;float: right;background: transparent url("../../images/input-bg1.png") no-repeat scroll 0% 0%;padding-right: 11px;padding-left: 0px; border:none;}
.comment-textarea-sub {width: 165px;height: 61px;float: right;background: transparent url("../../images/Message-bg1.png") no-repeat scroll 0% 0%;padding-right: 11px;margin-bottom: 5px; border:none;}
.text-area-sub {max-width: 295px;float: left;margin: 4px 0px 5px; width:100%; text-align:center;}
.submit-img {padding-left:0px;}
.text-area-sub label {width: 100px;display: block;float: left;color: #282828;margin: 0px;padding: 0px 0px 0px 5px;}
.form-bg-sub label{font:12px/30px Arial,Helvetica,sans-serif !important;}
.captcha-input-sub {width: 110px;float: left;height: 28px;background: transparent url("../../images/captcha-input.png") no-repeat scroll 0% 0%;margin-left: 16px; border:none;}
.seo-image{padding-left:12px;}
.input-get {height: 20px;margin: 3px 3px 3px 8px;}
.contact-form {max-width:620px;float: left;background:transparent url(../../images/contact-form-bg.jpg) repeat scroll 0% 0%;border: 1px solid #CACACA;padding: 16px 0px 25px 25px; width:100%;}
.get-touch-form {width: 150px;float: left;}
.contact-fiels-input {float: left;height: 33px;margin-bottom: 10px; max-width:387px; width:95%; border: 1px solid #D4D1D1;
border-radius: 8px;
background-color: #fff;}
.input-get {max-width: 357px;height: 20px;margin: 3px 3px 3px 8px; border:none;}
.seo{max-width:316px; width:100%;}
.input-get input[type="text"]{width:95%;}
.right-menu-area {max-width:315px;float: left;background: transparent url("../../images/right-nav-bg.png") no-repeat scroll center top;padding: 19px 19px 19px 24px;
}
.purple{color: #717178 !important;}
.light-blue{color: #717178 !important;}
.cont-table {float: left;width: 330px;height: auto;font-size: 12px;font-weight: 700;color: #333;margin-bottom: 15px;}
.in-content-sub li a {color: #393939;text-decoration: none; font-weight:normal !important;}
.in-content-sub li {font-size:14px;color: #393939;line-height: 22px;list-style: outside url("../../images/dot1.png") disc; font-family:Verdana,Geneva,sans-serif !important;}
.second-head{color:#363636;font: bold 16px/100% "PT Sans Caption",Arial,Helvetica,sans-serif;margin-bottom: 8px;float: left;display: block;}
.max-index {float: left;margin: 8px 0px 25px;background: transparent url("../../images/case-study-background.png") no-repeat scroll 0% 0%;padding: 18px 15px 0px;}
.head-top {padding-bottom: 10px;display: block;color: #333290;font: bold 16px/100% "PT Sans Caption",Arial,Helvetica,sans-serif;}
.res-img{max-width:1000px; width:100%;}
.media-page {max-width:920px; width:100%;float:left;margin-top:20px;padding:10px; padding-bottom:10px;border-radius:9px;border: 1px solid #E4E4E4;box-shadow: -2px 2px 0px 0px #E9E9E9; margin-bottom:10px;}
.head-new {font-size: 16px;font-weight: 700;color: #000;display: block;max-width: 475px; width:100%;padding-top: 5px;}
.news-icon {display: block;height: 122px;float: left;padding-top: 15px;}
.media-text {display: block;width:100%;padding-left:15px;font-family: Verdana,Geneva,sans-serif !important; font-weight:normal; font-size:12px;}
.l-img {margin-right: 20px; padding-right:20px; border-right:1px solid #bbbbbb; margin-top:15px;}
.comment-textarea-sub {width: 165px !important;height: 61px;float: right;background: transparent url("../../images/Message-bg1.png") no-repeat scroll 0% 0%;padding-right: 11px;margin-bottom: 5px;}
.dim-blue{#23527C;}
.res-img1{max-width:1002px; width:100%; text-align:center;}
.max-pgbox{max-width:480px;float: left;margin: 0px 30px 0px 0px; width:100%;}
.travel-max-area {float: left; width:100%;}
.travel-head-11 {padding: 6px 0px 8px 10px;display: block;font-size: 14px;margin: 12px 0px 10px;background: #DCE5EB none repeat scroll 0% 0%;}
.max-pgbox-main ul{list-style:none; padding-left:20px; margin-bottom:40px;}
.max-pgbox-main li {list-style:outside url("../../images/red-bullet.png") disc; margin:0px; padding:0px; line-height:23px; font-size:12px; font-size:14px;}
.max-pgbox1 {max-width:480px;float: left; width:100%;}
.max-pgbox-main {float: left;margin: 0px 0px 25px; width:100%;}
.erp{max-width:481px; width:100%;}
.erp1{max-width:989px; width:100%;}
.travel-max-area li {list-style: outside url("../../images/red-bullet.png") disc;margin: 0px;padding:0px;line-height: 23px;font-size: 12px;}
.top-img{max-width:317px; width:100%;}
.travel-max-area li {list-style: outside url("../../images/red-bullet.png") disc;margin: 0px;padding: 0px;line-height: 23px;font-size: 12px;}
.travel-head {padding: 6px 0px 8px 10px;display: block;font-size: 14px;margin: 30px 0px 15px;background: #DCE5EB none repeat scroll 0% 0%;width:100%;}
.img-463{max-width:463px; width:100%;}
.img-457{max-width:457px; width:100%;}
.img-465{max-width:465px; width:100%;}
.img-495{max-width:495px; width:100%;}
.img-524{max-width:524px; width:100%;}
.img-646{max-width:646px; width:100%;}
.travel-max-area ul {padding: 0px;margin-bottom: 7px; margin-left:22px;}
.travel-max-area li {list-style: outside url("../../images/red-bullet.png") disc;margin: 0px;padding: 0px;line-height: 23px;font-size: 12px;}
.travel-max-area li {list-style: outside url("../../images/red-bullet.png") disc;margin: 0px;padding: 0px;line-height: 23px;font-size: 14px;}
.travel-max li {font-size: 14px;list-style: outside url("../../images/right-tick.png") disc !important;line-height: 22px;margin-left: 10px;}
.youtube-video {width: 300px;height: 250px;display: block;float: right;margin-left: 20px;margin-bottom: 10px;margin-top: 7px;border: 4px solid #DCDCDA;}
.in-content-web {float: left;width:100%;margin-top: 15px;background: transparent url("../../images/dot.png") repeat-x scroll center top;margin-bottom: 10px;}
.web-font {color: #393939;font-size: 12px;float: left;width: 190px;text-align: center;padding-left: 16px;}
.web-protfolio {max-width:190px;height: 177px;float:left;display: block;padding: 16px 16px 0px; margin-right:30px; width:100%;}
.portfolio-head {font: bold 20px/100% "PT Sans Caption",Arial,Helvetica,sans-serif;color:#333290;width:100%;float: left;border-bottom: 2px solid #05AFEB;
padding-bottom: 7px;margin:25px 0px 4px; margin-bottom:30px;}
.main-block {float:left;max-width:670px; width:100%;}
.main-block2 {float:right;text-align: right;font-size: 13px;padding-top: 15px;color:#C00 !important;font-weight: 700;}
.main-block2 a {color:#C00 !important;}  
.in-content-web {float: left;width:100%; margin-top: 15px;background: transparent url("../../images/dot.png") repeat-x scroll center top;margin-bottom: 10px;}
figure{float:left; margin:0px 30px 10px 10px;}
figcaption{text-align:center;}
.img-679{max-width:679px;; width:100%;}
.client-logo23 {max-width: 302px; float:left;background: transparent url("../../images/testmonial-bg.png") no-repeat scroll 0% 0%;padding: 10px 6px 0px;margin-bottom:20px;}
.img-279{max-width:279px; width:100%;}
.main-block{float: left;width:100%;}
.flot-imgs {float: left;width: 200px;display: block;height: 215px;margin-right:20px;margin-top: 25px;}
.portfoliyo-font11 {font-size: 12px;color: #393939;font-family: Verdana,Arial,Helvetica,sans-serif;line-height: 17px;display: block;width: 200px;margin-bottom: 20px;height: 30px;text-align: left;}
.flot-imgs2 {float: left;width: 195px;display: block;height: 215px;margin-top: 25px; margin-right:20px;}
.table-bod1 {border-top: 1px solid #D7DFDE;border-left: 1px solid #D7DFDE;padding-left: 7px;border-right: 1px solid #D7DFDE;padding-top: 4px;}
.table-bod {border-top: 1px solid #D7DFDE;border-right: 1px solid #D7DFDE;padding-left: 7px;padding-top: 4px;}
.table-bod3 {border-width: 1px;border-style: solid;border-color: #D7DFDE;padding-left: 7px;padding-top: 4px;}
.table-bod2 {border-top: 1px solid #D7DFDE;border-right: 1px solid #D7DFDE;padding-left: 7px;border-bottom: 1px solid #D7DFDE;padding-top: 4px;}
.sky-blue{background-color:#0ecfff; color:#ffffff; padding:5px;}
.dark-green{background-color:#83b022;color:#ffffff; padding:5px;}
.dark-pink{background-color:#e5898a; color:#fff; padding:5px;}
.dark-coffee{background-color:#c66a05; color:#ffffff; padding:5px;}
.lightsky-blue{background-color:#d1f6ff; color:#000000; padding:5px; width:50%;}
.light-green{background-color:#dceabd;color:#000000; padding:5px; text-align:center;}
.light-pink{background-color:#f6c7c7; color:#000000; padding:5px; text-align:center;}
.light-coffee{background-color:#f0cfa9; color:#000000; padding:5px; text-align:center;}
.table_ppc{border-collapse:separate !important; border-spacing:1px !important; width:100%; margin-bottom:20px;}
.medium_blue{background-color:#068fb1; color:#ffffff; padding:5px; text-align:center; width:60%;}
.white-50{width:30%;}
.no-mar{margin-bottom:0px;}
.gray{background-color:#dddddd; color:#000000; padding:5px; text-align:center;}
.lightsky-blue1{background-color:#ffffff; color:#000000; padding:5px;}
.light-green1{background-color:#ffffff;color:#000000; padding:0px; text-align:center; width:15.5%;}
.light-pink1{background-color:#ffffff; color:#000000; padding:0px; text-align:center; width:15.5%;}
.light-coffee1{background-color:#ffffff; color:#000000; padding:0px; text-align:center; width:15.5%;}
.table_ppc1{border-collapse:separate !important; border-spacing:0px !important; width:100%; margin-bottom:20px;}
.table_ppc1 img{max-width:119px; width:100%;}
.white-501{width:33.3%; background-color:#0ECFFF; color:#ffffff; padding-left:5px;}
.medium_blue1{background-color:#ffffff; color:#ffffff; padding:5px; text-align:center; width:100%;}
.bbc{width:100%; font-size:12px;}
.orange-yellow{background-color:#FEE529; color:#000000; padding:5px 0px 5px 15px;font-weight:bold; font-size:16px;}
.gred-green{background-color:#8eb832; color:#ffffff; padding:5px 0px 5px 15px;font-weight:bold; text-align:center;}
.dark-brown{background-color:#bd6503; color:#ffffff; padding:5px 0px 5px 15px;font-weight:bold; text-align:center;}
.dark-orange{background-color:#c59821; color:#ffffff; padding:5px 0px 5px 15px;font-weight:bold; text-align:center;}
.white-pink{background-color:#d66a6a; color:#ffffff; padding:5px 0px 5px 15px;font-weight:bold; text-align:center;}
.dark-sky-blue{background-color:#0ecfff; color:#000000; padding:5px 0px 5px 15px;font-weight:bold; font-size:13px;}
.light-greens{background-color:#dceabd; color:#000000; padding:5px 0px 5px 15px;font-weight:bold; text-align:center;}
.medium-green{background-color:#cce1a1; color:#000000; padding:5px 0px 5px 15px;font-weight:bold; text-align:center;}
.light-brown{background-color:#f0cfa9; color:#000000; padding:5px 0px 5px 15px; font-weight:bold; text-align:center;}
.medium-brown{background-color:#e9ba84; color:#000000; padding:5px 0px 5px 15px;font-weight:bold; text-align:center;}
.light-orange{background-color:#f1dfae; color:#000000; padding:5px 0px 5px 15px;font-weight:bold; text-align:center;}
.medium-orange{background-color:#ebd18a; color:#000000; padding:5px 0px 5px 15px;font-weight:bold; text-align:center;}
.light-pinks{background-color:#f6c7c7; color:#000000; padding:5px 0px 5px 15px;font-weight:bold; text-align:center;}
.medium-pink{background-color:#f3afaf; color:#000000; padding:5px 0px 5px 15px;font-weight:bold; text-align:center;}
.light-mud{background-color:#e5e6d8; color:#000000; padding:5px 0px 5px 15px;}
.light-blues{background-color:#d1f6ff; color:#000000; padding:5px 0px 5px 15px;}
.head-td{background-color:#0ecfff; color:#000; padding:5px 0px 5px 15px; font-weight:bold; font-size:13px;} 
.bbb{width:100%; text-align:center;}
.bbb{width:100%;}
.bbb td{width:16%;}
.img-482{max-width:482px; width:100%;}
.img-675{max-width:675px; width:100%;}
.links{width:100%; float:left;}
.links img{float:left; margin-bottom:10px;}
.links a{display:inline;}
.rep{margin-top:-21px;}
.seo-pack{margin-top:-4px;}
.top-strip a:hover{text-decoration:none;}
.seo-best{max-width:1120px; width:100%;}
.text-center1{text-align:center !important; margin:auto; width:244px;}
.mains{max-width:1140px; margin:10px auto auto auto;}
.index-service{color:#0D4771; display:block; margin-top:6px;}
.index-service:hover{color:#0D4771; text-decoration:none;}
.see-more{color:#3dc4e4;}
.see-more:hover{color:#3dc4e4; text-decoration:none;}
.social{width:100%; margin-bottom:30px; padding-left:80px;}
.pd20{padding-right:20px;}
.pd-top20{padding-top:20px;}
.no-pad{padding-left:0 !important; padding-right:0 !important;}
.best-price{max-width:150px; width:100%;}
.best-price img{max-width:242px; width:100%;}
.s250{max-width:119px; width:100%;}
.s400{max-width:119px; width:100%;}
.s600{max-width:128px; width:100%;}
.s600-pink{max-width:119px; width:100%;}
.my-container{max-width:1170px; margin:auto;}
.ft-lbt{ float:left } .ft-lbt a{ color:#fff; padding:0 6px;} .ft-rbt{ float:right }
.captcha{width:35%; float:left;}
.captcha-img{width:50%; float:right; text-align:center; margin-top:5px;}
.captcha-two{width:45%; float:left; height:40px;}
.captcha-images{width:20%; float:left;}
.new-bottome{width:100%; float:left;}
.new-bottome-right{width:33%; float:right;  background-color:#fff; border-radius:5px; margin-top:12px;}
.new-bottom-small{width:45%; float:left;}
.new-bottom-small-r{width:35%; float:left; margin-top:25px;}
.in-icon2{ background:#ebebeb; width:50px; height:87px; text-align:center; border-radius:5px; padding-top:25px; float:left}
.cont-input-four{border-radius:4px; width:145px;height:30px;background: #FFF none repeat scroll 0% 0%;margin: 25px 10px 15px;padding: 6px;
border:none; font-size: 12px;color: #5e5e5e;}

#portfolio .portfolio-item .portfolio-caption{text-align:center !important; }
.text-muted{text-align:center !important; padding-top:5px !important;}

.client-logo .img-pd { margin-right:.8%; vertical-align: top;}
.table-box table { width:1170px}

.pad1 b { margin-left:5px}
.table-box { margin-bottom:20px}
.ppc-full { width:100%!important}
.enq-btn { text-align:center; margin-top:20px !important; margin-left:600px;}
.enq-btn { border:1px solid #060 ; width:200px ; background:#060 ; padding:8px ; border-radius:5px; }
.enq-btn a { color:#fff; font-size:22px; text-align:center}

.td-font { color:#fff; font-size:18px}
.td-font1 { color:#fff; font-size:28px}
.pad1 { width:380px; height:35px}
.pad12 { width:380px; padding-left:100px}
.pad13 { width:380px; padding-left:100px }
.table-wid1 { width:300px}
.light-green{ width:200px}
.light-coffee{width:200px}
.light-pink{width:200px}

/* Media Queries /
@media only screen and ( max-width: 62.5em ) /* 1000 */{
#nav{width: 100%; position: static; margin: 0;}
}
@media only screen and ( max-width: 768px ) /* 640 */{
.top-nav{background:none;}
html{font-size: 75%; /* 12 */}
#nav{position: relative; background:none; top: auto; left: auto;}
#nav > a{width: 3.125em; /* 50 */ height: 3.0em; /* 50 */ text-align: left; text-indent: -9999px; background-color:#087DD4; position: relative;}
#nav > a:before,#nav > a:after{position: absolute;border: 2px solid #fff;top: 35%;left: 25%;right: 25%;content: '';}
#nav > a:after{top: 60%;}
#nav:not( :target ) > a:first-of-type,#nav:target > a:last-of-type{display: block;}
	/* first level */
#nav > ul{height: auto;display: none; position: absolute; left: 0; background:#FFF; right: 0; margin-left:0px;}
#nav:target > ul{display: block;}
#nav > ul > li{width: 100%;float: none;}
#nav > ul > li > a{height: auto;text-align: left; line-height:38px; text-transform:none; font-size:16px;padding: 0 0.833em; /* 20 (24) */}
#nav li ul a { padding:8px 0 8px 0px;}
#nav > ul > li > a{border-right: none;border-bottom: 1px solid #00979d;}
	/* second level */
#nav li ul{position: static;padding:10px; /* 20 */padding-top: 0; width:300px !important;}
.best-isearch img{width:100%;}
.packages{width:100%; float:left;}
.left-heading1{width:0px !important;}
.frist-box{width:0px !important;}
.second-box{width:0px !important;}
.third-box{width:0px !important;}
.fourth-box{width:0px !important;}
.left-heading4{width:0px !important;}
.price-block {width:0px !important;}
.case-study-bg-1{background-size:100% auto;}
.result-top-strip{background-size:100% 100%;}
.result-mid-strip{background-size:100% 100%;}
.result-bottom-strip{background-size:100% 100%;}
.ranking-report{width:100%; float:left;}
}

@media only screen and (max-width:991px ){
	.links img{margin-bottom:20px;}
	.select-work{width:100%;}
	.social{float:left; width:100%; padding-left:0;}
	.contact-box-1 {border:none;}
}

@media only screen and (max-width:990px ){
	.text-rightone{float:left;width:100%; border:none; margin-top:5px;}
	.select-work {margin-bottom:10px;}
	.why-choose {width: 39%;float:none;margin-left:0px;margin-top: 10px;}
	.test-blog {margin-top:0px;}
}


@media only screen and (max-width:364px ){
	.bbc{font-size:9px;}
}
@media only screen and (min-width:365px ) and (max-width:745px ){
	.bbc{font-size:10px;}
}

@media only screen and ( max-width: 640px ){
	.flot-img2{padding-left:0px !important;}
	.flot-img {padding-left:0px !important;}
	.package-one{width:100%;}
	.package-two{width:100%;}
	.ft-lbt{ float:left; width:100%; }  .ft-rbt{ float:left; width:100%;}
	.portfolio-item{width:100% !important; margin:0 !important;}
}

@media only screen and ( max-width: 768px ){
	#slider1_container { border:#d5d5d5 solid 1px; border-left:none; border-right:none;}
	.in-content-sub{ width:100%;} .right-area { width:100%; float:left}
	.logo {float:right;width:18.5%;} .logo img{ width:100%;}
	.hide-mob{ display:none}  .ft-18{ font-size:14px} #nav > ul > li > a { color:#000; font-size:14px; background:none;}
	.box-1 { width:100%; margin-top:15px!important} .icon-box-1, .icon-box-2 { width:100%;}  .icon-box-2{ margin-left:0px;} .select-work { display:none;} 
	.why-choose{width:100%; margin-left:0px;} .img-pd { padding:0 6px} .col-md-12 img{ width:40%;} .test-blog img{ width:auto} .form-area-box-1 {  width:97%;}
	.form-area-box-2{ width:97%; margin:8px 0px 8px 0px} .footre-block1 { width:98%;} .footre-block1 ul { margin-top:0px; margin-bottom:10px;}
	.footre-block1 li { line-height:18px;}   .ranking-banner{ display:block; margin:10px 0 18px 0px} .ranking-banner img{ width:100%}
	#nav { top:-95px;} .top-nav { background:none; padding:0px; height:0px;} .responsive-slider .slides { border-top:#d6d6d6 solid 1px;}  .cont-1 p { text-align:justify}
	.top-head{display:block; margin-left:10%;}
	.portfolio-item{width:40%; float:left; margin:0px !important;}
	.enq-btn { text-align:center; margin-top:20px !important; margin-left:550px;}
	.client-logo img { width:auto;} .client-logo .img-pd {vertical-align: bottom;}
	}
@media only screen and ( max-width: 480px ){
.site-map-top{width:100%; float:left;}
.site-map-list{width:100%; float:left;}
.site-box-2{width:100%; float:left;}
	.logo {float:right;width:40%;}
}

	/* Raman css */
	
@media only screen and (max-width:1199px ){
.form-area-box-1 {float: left;width: 100%;margin-bottom: 10px;}
.form-area-box-2 {float: left;width: 100%;margin-bottom: 10px !important; margin-left:0px !important;}
}
	
@media only screen and ( min-width:769px ) and ( max-width:1169px ){
#cssmenu > ul > li > a {padding: 17px 5px;font-size:11px !important;text-decoration: none;text-transform: uppercase;color: #FFF;transition: color 0.2s ease 0s;}
#cssmenu > ul > li.has-sub > a {padding-right:0px;}
#cssmenu > ul > li > a {padding: 17px 7px;}	
}

@media only screen and ( min-width:750px ) and ( max-width:1077px ){
.img-pd{padding: 0px 8px;}

}

@media only screen and (max-width:749px ){
	.social{float:left;width:100%; margin-bottom:10px;}
	.img-pd{padding:0px !important;}
	.header-top {float:none;}
	
	.pod-1 { width:100%;  }
.pod-2 { width:100%;}

}

@media only screen and (max-width:640px ){
	
.testomonial-sub { width:50%;}
}

@media only screen and (max-width:600px ){
	.logo{ position:relative; z-index:10000;}
	.top-strip{ position:relative; z-index:1000000; width: 48%; float: right; margin-right: 10px;}
	.testomonial-sub { width:98%;}
	.top-head{display:block; margin-left:8%; float:none !important; position:absolute; margin-top:60px; } .top-head h1{ font-size:11px }
	.new-bottome-right{width:100%; float:right;  background-color:#fff; border-radius:5px; margin-top:12px;}
	.form-area-box-3{ width:100%; float:left; margin:0px ;  clear:both}
	 .form-area strong{ font-size:18px;}
	 .new-bottome-right { margin-bottom:15px}
	 .client-logo .img-pd {margin-right: 8%; }
	 .test-coma-sub { height:220px}
     
 
	
	.table-box {white-space: nowrap;
    overflow:scroll}
	.enq-btn { text-align:center; margin-top:20px !important; margin-left:0px;}
	.td-font1 { color:#fff; font-size:15px; padding-left:5px; padding-right:5px}
	.pad1 { width:380px; height:35px ; font-size:14px}
.pad12 { width:380px; padding-left:40px; font-size:14px}
.pad13 { width:380px; padding-left:40px; font-size:14px }
.ft-size { font-size:12px}	

.enq-btn { margin-left:30%;}

.enq-btn { border:1px solid #060 ; width:150px ; background:#060 ; padding:6px ; border-radius:5px; }
.enq-btn a { color:#fff; font-size:18px; text-align:center}

.table-box table { width:600px}

.pod-1 { width:100%; display:inline;  float:left; margin-right:none; }
.pod-2 { width:100%; display:inline;  float:left;margin-top:20px;}

   }

@media only screen and (max-width:480px ){
.lightsky-blue1 {display:none;}}

@media only screen and (max-width:429px ){

.fb_iframe_widget{display:none !important;}}


@media only screen and (max-width:360px ){
	.table_ppc{font-size:10px;}
	.ranking-report table{font-size:12px;}
	.img-respon{width:100%;}
	.second-box42 {margin-left:0px;}
	.main-box22 {float:none;}
	.max-index{background-size:100%;}
}
@media only screen and ( max-width: 320px ){
	
	#cssmenu {margin-top: -80px !important;} text-right{ text-align:left;} .ft-18 { font-size:13px;}
	.top-strip img{ width:5%;}
}