a{outline:none; border:none; text-decoration:none !important;}
*{padding:0; margin:0;}
.clear{clear:both;}
.col-17 .hd > p {
  text-align: center;
}
/* CSS Document */
*{padding:0; margin:0;}
p{padding:0 !important; margin:0 !important;}

.bs-navbar-collapse {margin-top: 20px !important;}
.entry-content p{text-align:justify; padding-bottom:10px !important; float:left; width:100%;}
.content-page-heading{
border-bottom: 1px dotted #c4c4c4;
color: #c90000;
float: left;
font-family: 'oOswald-Regular_gdi';
font-size: 25px;
font-weight: normal;
margin-bottom: 12px;
padding-bottom: 5px;
width: 100%;
}
ul.red-cost-text{padding-bottom:0px !important;}
.entry-content .contact-section ul{/*padding-bottom:20px !important;*/ float:left; width:100%; text-align:justify !important; margin-bottom:10px !important;}
.entry-content .contact-section ul li{margin-bottom:2px;}
ul.red-costli{padding:0; margin-left:35px !important; float:left;}
#formget_box{display:none !important;}
p.lihd-text{padding-bottom:15px !important;}
ul.red-costli li{list-style:square; }
.entry-content a{color:#03F; text-decoration:none !important; }
p.faq-packs{margin-top:30px !important; float:left; width:100%;}
strong.packhd-top{float:left; width:100%; padding-bottom:10px;}

ul,ol{padding:0 !important; margin:0 !important;}
body{padding:0 !important; margin:0 !important;}
a{ cursor:pointer;  padding:0 !important; margin:0 !important; outline:none !important; border:none !important;}
a:hover{text-decoration:none;}

@font-face {
font-family: 'fonts/liberation_sansregular';
src: url('../fonts/liberationsans-regular_0-webfont.eot');
src: url('../fonts/liberationsans-regular_0-webfontd41dd41d.eot?#iefix') format('embedded-opentype'),
url('../fonts/liberationsans-regular_0-webfont.woff') format('woff'),
url('../fonts/liberationsans-regular_0-webfont.ttf') format('truetype'),
url('../fonts/liberationsans-regular_0-webfont.svg#liberation_sansregular') format('svg');
font-weight: normal;
font-style: normal;
}
#img_55{border-right:1px solid #cccccc;}
#img_37{border-right:1px solid #cccccc;}
@font-face {
font-family: 'fonts/zetta_sansregular';
src: url('../fonts/zetta_sans-webfont.eot');
src: url('../fonts/zetta_sans-webfontd41dd41d.eot?#iefix') format('embedded-opentype'),
url('../fonts/zetta_sans-webfont.woff') format('woff'),
url('../fonts/zetta_sans-webfont.ttf') format('truetype'),
url('../fonts/zetta_sans-webfont.svg#zetta_sansregular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'zetta_serifregular';
src: url('../fonts/zetta_serif-webfont.eot');
src: url('../fonts/zetta_serif-webfontd41dd41d.eot?#iefix') format('embedded-opentype'),
url('../fonts/zetta_serif-webfont.woff') format('woff'),
url('../fonts/zetta_serif-webfont.ttf') format('truetype'),
url('../fonts/zetta_serif-webfont.svg#zetta_serifregular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'bebasregular';
src: url('../fonts/bebas-webfont.eot');
src: url('../fonts/bebas-webfontd41dd41d.eot?#iefix') format('embedded-opentype'),
url('../fonts/bebas-webfont.woff') format('woff'),
url('../fonts/bebas-webfont.ttf') format('truetype'),
url('../fonts/bebas-webfont.svg#bebasregular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'alfa_slab_oneregular';
src: url('../fonts/alfaslabone-regular-otf-webfont.eot');
src: url('../fonts/alfaslabone-regular-otf-webfontd41dd41d.eot?#iefix') format('embedded-opentype'),
url('../fonts/alfaslabone-regular-otf-webfont.woff') format('woff'),
url('../fonts/alfaslabone-regular-otf-webfont.ttf') format('truetype'),
url('../fonts/alfaslabone-regular-otf-webfont.svg#alfa_slab_oneregular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'oswaldbold';
src: url('../fonts/oswald-bold-webfont.eot');
src: url('../fonts/oswald-bold-webfontd41dd41d.eot?#iefix') format('embedded-opentype'),
url('../fonts/oswald-bold-webfont.woff') format('woff'),
url('../fonts/oswald-bold-webfont.ttf') format('truetype'),
url('../fonts/oswald-bold-webfont.svg#oswaldbold') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'oOswald-Regular_gdi';
src: url('../fonts/Oswald-Regular_gdi.eot');
src: url('../fonts/Oswald-Regular_gdid41d.eot?#iefix') format('embedded-opentype'),
url('../fonts/Oswald-Regular_gdi.woff') format('woff'),
url('../fonts/Oswald-Regular_gdi.ttf') format('truetype'),
url('../fonts/Oswald-Regular_gdi.svg#oswaldbold') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular.eot');
    src: url('../fonts/opensans-regulard41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular.woff2') format('woff2'),
         url('../fonts/opensans-regular.woff') format('woff'),
         url('../fonts/opensans-regular.ttf') format('truetype'),
         url('../fonts/opensans-regular.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'HelveticaLTStd-Roman';
    src: url('../fonts/HelveticaLTStd-Roman.eot');
    src: url('../fonts/HelveticaLTStd-Romand41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/HelveticaLTStd-Roman.html') format('woff2'),
         url('../fonts/HelveticaLTStd-Roman.woff') format('woff'),
         url('../fonts/HelveticaLTStd-Roman.ttf') format('truetype'),
         url('../fonts/HelveticaLTStd-Roman.svg#pt_sans_captionregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


::-moz-selection {color:#fff;background:#175da4;}

.packsub-menu{margin-left:30px;}
.testimonial p{font-size:15px !important;}
body{
color:#383737 !important;

font-family: 'open_sansregular';

}
.clear{clear:both; float:left;}
.header1{ top:0; z-index:1200; background:#fff; width:100%; /*border-bottom:1px solid #d6d6d6;*/ }
.navigation{font-family: 'bebasregular' !important; font-size:18px;}
ul.main-nav{padding:0; margin:0; float:right;}
ul.main-nav li{float:left; }
.email-link{color:#03F;}

ul.main-nav li .sub-menu{
background: #5A9CDA none repeat scroll 0 0;
color: #fff;
display: none;
font-family: "open_sansregular";
font-size: 17px;
left: 0 !important;

position: absolute !important;
width: 100% !important;
z-index: 11111;
}
ul.main-nav li:hover .sub-menu{display:block; width:100%; padding:20px 0 20px 0; }
.sub-nav-wrapper{float:left;}
ul.main-nav li:hover .sub-menu .sub-nav-section{float:left; width:32%; float:left; padding-left:1%;padding-right:1%; border-left:1px solid #a00505; min-height:210px; font-weight:normal;  font-weight:normal;font-family: 'fonts/liberation_sansregular';}
ul.main-nav li:hover .sub-menu .sub-nav-section strong{ width:100%;}
ul.main-nav li:hover .sub-menu .sub-nav-section p{font-size:12px; float:left; width:100%;}
ul.main-nav li:hover .sub-menu .sub-nav-section ul.serv-sub-menu{padding:0; margin:0;}
ul.main-nav li:hover .sub-menu .sub-nav-section strong{
color: #ffffff;
float: left;
font-family: "fonts/liberation_sansregular";
font-size: 17px;
font-weight: bold;
padding: 0 0 10px;
}

ul.main-nav li:hover .sub-menu .sub-nav-section ul.serv-sub-menu li{
border-left: medium none;
border-right: medium none;
border-top: 1px solid #a00505;
float: left;
font-size: 13px !important;
font-weight: normal;
line-height: 26px;
list-style-image: url("../images/nav-point.png");
list-style-position: inside;
width: 100%;
}
ul.main-nav li:hover .sub-menu .sub-nav-section ul.serv-sub-menu li a{color:#fff !important; padding-left:0 !important;}
ul.main-nav li:hover .sub-menu .sub-nav-section ul.serv-sub-menu li a:hover{color:#fff !important; background:#be0036;}
ul.main-nav li a{color:#3F3F3F !important; padding:12px 18px !important; }
ul.main-nav li a:hover{color:#0F0E5E!important; background:none !important;}
ul.main-nav li a span.home; width:26px; height:26px; display:block; margin:6px 0 4px 8px;}
ul.main-nav li a:hover span.home; width:26px; height:26px; display:block;}
ul.main-nav li a span.about; width:26px; height:26px; display:block;margin:8px 0 2px 22px;}
ul.main-nav li a:hover span.about; width:26px; height:26px; display:block;}
ul.main-nav li a span.services; width:26px; height:26px; display:block;margin:6px 0 4px 24px;}
ul.main-nav li a:hover span.services; width:26px; height:26px; display:block;}
ul.main-nav li a span.portfolio; width:26px; height:26px; display:block;margin:7px 0 3px 25px;}
ul.main-nav li a:hover span.portfolio; width:26px; height:26px; display:block;}
ul.main-nav li a span.careers; width:26px; height:26px; display:block;margin:7px 0 3px 17px;}
ul.main-nav li a:hover span.careers; width:26px; height:26px; display:block;}
ul.main-nav li a span.blog; width:26px; height:26px; display:block;margin:8px auto 2px;}
ul.main-nav li a:hover span.blog; width:26px; height:26px; display:block;}
ul.main-nav li a span.packg; width:26px; height:26px; display:block; margin:6px auto 4px;  }
ul.main-nav li a:hover span.packg; width:26px; height:26px; display:block;}
ul.main-nav li a span.contact; width:26px; height:26px; display:block;margin:7px 0 3px 30px;}
ul.main-nav li a:hover span.contact; width:26px; height:26px; display:block;}
header{ position:absolute; width:100%; z-index:111;}
.logo{float:left; padding:4px 0 4px 0;}
p.we-offer{ text-align:center; color:#ffffff; font-size:25px; width:100%; float:left;font-family: 'oswaldbold';}
/*.creat-serv{background:url(images/line-bg.png); height:25px; }*/
.creat-serv strong{text-align:center; font-size:24px; color:#fff;}
.creat-serv{margin:45px 0 45px 0; float:left; width:100%;}
p.creat-serv-text{ text-align:center; color:#c90707; font-size:50px; font-weight:bold; line-height:26px;font-family: 'fonts/liberation_sansregular';}
.ser-box1{background:url(../images/bd-icon.png); width:172px; height:172px; cursor:pointer;}
.ser-box1:hover{background:url(../images/bd-icon-hover.png); width:172px; height:172px;}
span.ser-box1-hd{color:#fff; font-size:17px; width:100%;font-family: 'bebasregular';margin-top:25px; float:left;}
.ser-box2{background:url(../images/dm-icon.png); width:172px; height:172px;cursor:pointer;}
.ser-box2:hover{background:url(../images/dm-icon-hover.png); width:172px; height:172px;}
span.ser-box2-hd{color:#fff; font-size:17px; width:100%;font-family: 'bebasregular';margin-top:25px; float:left;}
.ser-box3{background:url(../images/ec-icon.png); width:172px; height:172px;cursor:pointer;}
.ser-box3:hover{background:url(../images/ec-icon-hover.png); width:172px; height:172px; color:#0064c9}
span.ser-box3-hd{color:#fff; font-size:17px; width:100%;font-family: 'bebasregular'; margin-top:25px; float:left;}
.ser-box4{background:url(../images/adr-icon.png); width:172px; height:172px;cursor:pointer;}
.ser-box4:hover{background:url(../images/adr-icon-hover.png); width:172px; height:172px;}
span.ser-box4-hd{color:#fff; font-size:17px; width:100%;font-family: 'bebasregular';margin-top:25px; float:left;}
.ser-box5{background:url(../images/se-icon.png); width:172px; height:172px;cursor:pointer;}
.ser-box5:hover{background:url(../images/se-icon-hover.png); width:172px; height:172px;}
span.ser-box5-hd{color:#fff; font-size:17px; width:100%;font-family: 'bebasregular';margin-top:25px; float:left;}
section.speci-cpntent{background:url(../images/services-bg.png) no-repeat center bottom; min-height:700px; text-align:center;}
section.speci-cpntent .speci-cpntent-tophd{ text-align:center;}
section.speci-cpntent  .capabilities{font-size:40px; color:#0F0E5E; padding:20px 0 0 0; height:40px;font-family: 'HelveticaLTStd-Roman';}
.captext{ margin:25px auto 0;}
.captext strong{font-size:24px !important; font-weight:normal; color:#0F0E5E;}
.captext p{font-size:17px !important;;}
section.speci-cpntent  p.capab_text{font-size:16px; margin:0px 0 25px 0 !important; }
section.speci-cpntent ul.speci-in
{list-style:none; float:left; margin-left:50px !important; margin-top:50px;}
.banner-services{margin:50px 0 0 0; }
.social-services{margin:20px 0 0 0; }
section.speci-cpntent ul.speci-in li{float:left; margin:0 0 0 10px;}
section.speci-cpntent ul li.icon-htmlcss{background:url(../images/htmlcss-icon.png); width:124px; height:124px; cursor:pointer;}
section.speci-cpntent ul li.icon-htmlcss:hover{background:url(../images/htmlcss-icon-hover.png); width:124px; height:124px;}
section.speci-cpntent ul li.icon-jquari{background:url(../images/jquari-icon.png); width:124px; height:124px; cursor:pointer;}
section.speci-cpntent ul li.icon-jquari:hover{background:url(../images/jquari-icon-hover.png); width:124px; height:124px;}
section.speci-cpntent ul li.icon-php{background:url(../images/php-icon.png); width:124px; height:124px; cursor:pointer;}
section.speci-cpntent ul li.icon-php:hover{background:url(../images/php-icon-hover.png); width:124px; height:124px;}
section.speci-cpntent ul li.icon-dotnet{background:url(../images/ditnet-icon.png); width:124px; height:124px; cursor:pointer;}
section.speci-cpntent ul li.icon-dotnet:hover{background:url(../images/ditnet-icon-hover.png); width:124px; height:124px;}
section.speci-cpntent ul li.icon-android{background:url(../images/android-icon.png); width:124px; height:124px; cursor:pointer;}
section.speci-cpntent ul li.icon-android:hover{background:url(../images/android-icon-hover.png); width:124px; height:124px;}
section.speci-cpntent ul li.icon-wordpress{background:url(../images/wordpress-icon.png); width:124px; height:124px; cursor:pointer;}
section.speci-cpntent ul li.icon-wordpress:hover{background:url(../images/wordpress-icon-hover.png); width:124px; height:124px;}
section.speci-cpntent ul li.icon-joomla{background:url(../images/joomla-icon.png); width:124px; height:124px; cursor:pointer;}
section.speci-cpntent ul li.icon-joomla:hover{background:url(../images/joomla-icon-hover.png); width:124px; height:124px;}
section.speci-cpntent ul li.icon-megento{background:url(../images/megento-icon.png); width:124px; height:124px; cursor:pointer;}
section.speci-cpntent ul li.icon-megento:hover{background:url(../images/megento-icon-hover.png); width:124px; height:124px;}
section.work-stap{background: #266399 url(../images/services-bg-bot.png) no-repeat top center; height:488px;}
section.work-stap p{color:#ffffff; font-size:13px; text-align:center; margin:10px 0 0 0 !important; float:left;padding:0 5px 0 5px !important;}
section.work-stap h1{   font-family: 'HelveticaLTStd-Roman'; text-align:center; color:#fff; font-size:40px; clear:both; margin:15px 0 0 0;}
p.work-stap-tagl{font-size:16px !important; text-align:center;}
section.work-stap .discover{background:url(../images/discover-icon.png); width:172px; height:172px; float:left;}
section.work-stap .discover:hover{background:url(../images/discover-icon-hover.html); width:172px; height:172px;}
section.work-stap .discover span{font-family: 'bebasregular'; color:#262626; font-size:20px; margin:115px 0 0 50px; float:left;}
.steps{float:left; margin:50px 0 0 0;}
section.work-stap .plan{background:url(../images/plan-icon.png); width:172px; height:172px; float:left;}
section.work-stap .plan:hover{background:url(../images/discover-icon-hover.html); width:172px; height:172px;}
section.work-stap .plan span{font-family: 'bebasregular'; color:#262626; font-size:20px; margin:115px 0 0 50px; float:left;}
section.work-stap .design{background:url(../images/design-icon.png); width:172px; height:172px; float:left;}
section.work-stap .design:hover{background:url(../images/discover-icon-hover.html); width:172px; height:172px;}
section.work-stap .design span{font-family: 'bebasregular'; color:#262626; font-size:20px; margin:115px 0 0 50px; float:left;}
section.work-stap .built{background:url(../images/built-icon.png); width:172px; height:172px; float:left;}
section.work-stap .built:hover{background:url(../images/discover-icon-hover.html); width:172px; height:172px;}
section.work-stap .built span{font-family: 'bebasregular'; color:#262626; font-size:20px; margin:115px 0 0 50px; float:left;}
section.work-stap .lounch{background:url(../images/built-icon.png); width:172px; height:172px; float:left;}
section.work-stap .lounch:hover{background:url(../images/discover-icon-hover.html); width:172px; height:172px;}
section.work-stap .lounch span{font-family: 'bebasregular'; color:#262626; font-size:20px; margin:115px 0 0 50px; float:left;}
section.work-stap .promotion{background:url(../images/built-icon.png); width:172px; height:172px; float:left;}
section.work-stap .promotion:hover{background:url(../images/discover-icon-hover.html); width:172px; height:172px;}
section.work-stap .promotion span{font-family: 'bebasregular'; color:#262626; font-size:20px; margin:115px 0 0 50px; float:left;}
ul.our-portfolio{
float: left;
font-family: "bebasregular";
font-size: 18px;
list-style: outside none none;
margin: 8px 0 17px !important;
 }
ul.our-portfolio li{float:left;margin:0 2px 0 2px; }
ul.our-portfolio li a{color:#454545; padding:10px 19px 5px 19px !important;  float:left; margin:0; border-radius:3px;}
ul.our-portfolio li a.visit{background:#0F0E5E; color:#ffffff; }
ul.our-portfolio li a:hover{background:#0F0E5E; color:#ffffff; text-decoration:none;}
.linebreak{float:left; width:100%; margin:20px 0 0 0;}
.port-text{font-family: 'bebasregular'; font-size:35px; color:#006377;}
.port-text img{float:left;margin:5px 0 0 5px;}
.port-text span{padding:12px 0 0 10px; float:left;}
section.our-services{background:#0277d6 url(../images/bot-servicesbg.png) no-repeat top center; height:588px; margin:20px 0 0 0;}
.serv-boxs{border:1px solid #6b9dd4; border-radius:5px; padding:20px 10px 20px 10px;}
.serv-boxs .sev-icons{ width:100%;text-align:center !important; }
.serv-boxs .sev-hd{text-align:center; width:100%;font-family: 'bebasregular'; font-size:18px; color:#ffffff; margin:15px 0 0 0;}
section.our-services h1{   font-family: 'HelveticaLTStd-Roman'; text-align:center; color:#fff; font-size:40px; clear:both; margin:15px 0 0 0;}
section.our-services p{color:#ffffff; font-size:12px; text-align:center; width:100%; margin:10px 0 0 0 !important; float:left;}
.testimonial{margin:0px 0px 10px 0px; /*border-bottom:4px double #176dbe;*/}
.testimonial h3{color:#fff; text-align:center; font-family: 'fonts/liberation_sansregular'; font-size:45px; font-weight:normal; margin-bottom:5px; margin-top:10px;}
.testimonial p{font-size:20px; color:#fff;text-align:center;}
.our-services-rowone{margin-top:50px;}
.our-services-rowtwo{margin-top:30px;}
section.our-clients{padding-bottom:20px;} 
section.our-clients h1{   font-family: 'HelveticaLTStd-Roman'; text-align:center; color:#07075f; font-size:40px; clear:both; margin:10px 0 0 0;}
section.client-review{ background: #0462b9 url(../images/testimonial-bg.png) no-repeat center; height:388px;}
section.our-team{height:auto;}
section.our-team h1{   font-family: 'HelveticaLTStd-Roman'; text-align:center; color:#0F0E5E; font-size:40px; clear:both; margin:15px 0 0 0;}
.testimonial h3{   font-family: 'HelveticaLTStd-Roman'; font-size:40px !important;}
footer{
background: #1a1a1a url("../images/footer-bg.png") no-repeat scroll center top;
height: auto;
margin-top: 20px;
}
footer .footer-text{margin:43px 0 0 0;}
footer .nav-hd{font-family: 'bebasregular'; font-size:20px; color:#fff; width:100%; float:left; }
footer .nav-hd img{margin:0 5px 0 0;}
footer .nav-hd span{line-height:45px; height:45px;}
span.next-color{color:#a6bb04;}
ul.footer-nav{padding:0; margin:0;}
ul.footer-nav li{list-style-image:url(../images/footer-list-icon.png); list-style-position:inside; border-bottom:1px solid #282828; line-height:25px;}
ul.footer-nav li a{color:#fff; font-size:14px;}
ul.footer-nav li a:hover{color:#00a1dc;}
footer .form{padding:0; margin:0;}
footer .form .form-fields{float:left; width:100%;}
footer .form .input-field{background:#383838; height:26px;  border:none; width:100%; margin:5px 0 0 0;}
footer .form .text-area{background:#383838; font-size:13px; padding-top:5px; color:#939393;font-family:Arial, Helvetica, sans-serif; height:32px; border:none; width:100%; margin:5px 0 0 0; height:60px; font-size:12px;}
footer .form .submit-btn{background:#89d51d; color:#3b5e09;font-family: 'bebasregular'; padding:10px 15px 4px; font-size:18px; border:none; margin-top:5px; float:left; width:100px;}
footer .social-nav{background:#151515; margin-top:15px; padding:10px;}
footer ul.footerbot-nav{padding:0; margin:0; float:right; width:100%; font-size:11px;text-align:center;}
footer ul.footerbot-nav li{
display: inline;
list-style: outside none none;
padding: 0 2px;
}
footer ul.footerbot-nav li:first-child{padding-left:0;}
footer .social-hd{font-family: 'bebasregular'; font-size:20px; color:#ffffff;}
footer .social-hd span{font-family: 'bebasregular'; font-size:20px; color:#a6bb04;}
footer ul.footerbot-nav li a{text-decoration:none; color:#ffffff;}
.copyright{font-size:12px;color:#00a0dc;}
.copyright p{text-align:center;}
ul.social-media{padding:0; margin:0;}
ul.social-media li{float:left; list-style:none; margin:0 0 0 3px;}
ul.social-media li:first-child{padding-left:0;}
.footer-awards{float:left;}
.footer-awards span{float:left; margin:35px 0 0 5px;}
.menu-footer-menu-container{margin-top:25px;}
strong.team-text{width:100%; float:left; text-align:center;}
.item{text-align:center; border-right:1px solid #e0e0e0;}
.owl-carousel{margin:25px 0 0 0 ; float:left; }
.footerbot-nav li{
border-right:1px solid #2b2b2b;
}
.footerbot-nav li a{padding:0 2px !important;}
.footerbot-nav li:last-child{border-right:none;}





.footerbot-nav li#menu-item-99:after {
content: none;
}
.satfi-img{float:left; margin-left:30px;}


/*
.wpcf7 {
color: rgb(255, 255, 255);
}
*/
div.wpcf7-validation-errors {
border: none;
}
span.wpcf7-not-valid-tip{background:none !important; color:#F00 !important; position:static !important; border:none !important;}
div.wpcf7-validation-errors{color:#F00 !important; padding-left:0; font-size:13px; margin:5px 0 0 0 !important; float:left;}
footer .form .input-field{ font-size:13px;}
/*-------------------------------------------------------------------------------*/
.flip-container
{
position:relative;
-webkit-perspective:1000;

}

.main-cont{width:100%}

.flip-cards
{
width:200px;
height:127px;
position:relative;
float:left;    
margin-left:5px;
-webkit-transition: all 1s ease;
transition: all 1s ease;
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
}


.flip-cards:hover
{
/*transform: rotateY( 180deg );
-webkit-transform: rotateY(180deg);*/
}
.flip-cards div
{
width:200px;
height:291px;
position:absolute;
border-radius:15px;    
backface-visibility: hidden;
-webkit-backface-visibility: hidden;
}


.front-card
{
z-index: 2;
background-image: url('../images/blog/cover.html');
}

.reverse-card
{
-webkit-transform: rotateY(180deg);
transform: rotateX( 180deg );
}

.howit-work p{ text-align:center; width:100%; font-size:16px !important; }
p.port-tagline{ margin-top:20px; text-align:center; width:100%; font-size:20px !important; border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8; padding:10px 0 10px 0 !important; float:left;}
.main-packages{float:left; width:750px;}
.packages-contant{width:98%; float:left;}
.sub-menu-right{padding:10px; margin:0;font-family: 'fonts/liberation_sansregular';}
h1.widget-title{font-family: 'fonts/liberation_sansregular'; font-size:20px !important; color:#fff !important;  padding:10px; border-radius:5px; float:left; width:100%;}

aside.widget ul{padding:0;}
aside.widget ul li{
list-style-position:inside; 
}

.blog-image img{width:100%; height:100%;}
widget_recent_comments ul li{list-style-position:inside;}
.sub-menu-right strong {
  color: #fff;
  float: left;
font-family: 'oOswald-Regular_gdi';
  font-size: 25px;
  font-weight: normal;
  line-height: 0;
  margin-top: 98px;
   padding-bottom: 10px;
  padding-top: 12px;

  width: 100%;
  -webkit-transform: skewY(10deg); 
-moz-transform: skewY(10deg); 
-ms-transform: skewY(10deg); 
-o-transform: skewY(10deg); 
transform: skewY(10deg);
}
.sub-menu-right ul{list-style:none; float:left; margin-top:5px !important;}
.sub-menu-right ul li{
border-top: 1px solid #9b0007;
float: left;
font-family: open_sansregular;
font-size: 15px;
font-weight: normal;
line-height: 33px;
width: 100%;
}
.sub-menu-right ul li a{color:#fff;  font-family: 'open_sansregular'; font-size:14px;}
.main, .container > header{padding:0 !important; margin:0 !important;}
.entry-title{text-align:left; color:#fff; font-weight:bold;}
.container > header h1{line-height:140px !important;font-size:35px !important;    font-family: "oOswald-Regular_gdi";  font-weight:normal; color:#fff !important;}
.entry-content{font-size:14px;padding:13px 0 0 0; text-align:left;}
.entry-content ul li{float:left; width:100%;}
.entry-content ol li{list-style-position:inside; float:left; width:100%; margin-top:10px;}

.entry-content strong main-right-bar{color:#fff;}
.entry-content h5{ font-size:20px; font-weight:bold;color:#0077b8;}
.entry-content h6{ padding:0 10px !important;}
.entry-content h4{ padding:0 10px !important; margin:25px 0 5px 0; font-size:20px; font-weight:bold;}
.entry-title{ font-family: 'fonts/liberation_sansregular'; color:#0058a9; font-size:35px; clear:both; margin:35px 0 20px; padding:0 10px !important;}
header{ position:relative !important;}
.address{float:left; width:100%;  margin-top:100px; color:#fff; text-align:left !important; padding:10px; -webkit-transform: skewY(10deg); 
-moz-transform: skewY(10deg); 
-ms-transform: skewY(10deg); 
-o-transform: skewY(10deg); 
transform: skewY(10deg);}
.address1{float:left; width:100%;  padding:20px 0 20px 0;}
.address2{float:left; width:100%;  padding:20px 0 0 0; }
.address .address-left{float:left; width:100%; border-bottom:1px solid #555 ; padding-bottom:15px;}
.address .address-left p{font-size: 14px;
padding: 0 !important;
text-align: left;}
.address .address-left strong{color:#fff;font-weight:bold; font-size:14px; }
.address .address-right{float:left; width:100%;  border-bottom:1px solid #555; padding:15px 0 15px  0!important;}
.address-right_line{ float:left; width:100%;  border-bottom:1px solid #555; padding-bottom:5px;}
.address-right_botttom p{color: rgb(52, 53, 57);
    font-size: 13px;
    line-height: 17px;}
.address-right_botttom { float:left; width:100%; margin-top: 16px;}
.address-right_botttom strong{ float:left; width:100%; margin:0px 0 0 0; font-size:14px; padding-bottom:4px;}
.address-right_botttom span{float:left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#fff;  line-height: 10px;
    margin:10px 0 6px;}
.address-right_line strong{ float:left; padding:5px 0 !important; color:#fff;}
.address .address-right span{float:left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#fff;  line-height: 10px;
    margin: 14px 0 0;}
.address-right p { padding:0px !important; margin:0px !important;}
.address .address-right strong{color:#fff;;font-weight:bold; font-size:14px;}
input.contact-form-button{font-weight:normal ;font-size:20px !important;}
ul.validate{list-style:none; float:left; margin-top:25px !important;}
ul.validate li{float:left; padding-left:5px;}
.page-id-132 section.inner-header{background:#000 url(../images/about-us.png) no-repeat top center; height:225px;}
.page-id-82 section.inner-header{background:#000 url(../images/about-us.png) no-repeat top center; height:225px;}
.page-id-84 section.inner-header{background:#000 url(../images/serv-innerbg.png) no-repeat top center; height:225px;}
.page-id-75 section.inner-header{background:#000 url(../images/logo-design.png) no-repeat top center; height:225px;}
.page-id-77 section.inner-header{background:#000 url(../images/graphic-design.png) no-repeat top center; height:225px;}
.page-id-210 section.inner-header{background:#000 url(../images/web-point.png) no-repeat top center; height:225px;}
.page-id-212 section.inner-header{background:#000 url(../images/webre-design.png) no-repeat top center; height:225px;}
.page-id-214 section.inner-header{background:#000 url(../images/psd-html.png) no-repeat top center; height:225px;}
.page-id-125 section.inner-header{background:#000 url(../images/landing-page.png) no-repeat top center; height:225px;}
.page-id-132 section.inner-header{background:#000 url(../images/content-managment.png) no-repeat top center; height:225px;}
.page-id-208 section.inner-header{background:#000 url(../images/webapp.png) no-repeat top center; height:225px;}
.page-id-206 section.inner-header{background:#000 url(../images/csshtml.png) no-repeat top center; height:225px;}
.page-id-134 section.inner-header{background:#000 url(../images/iphoneapps.png) no-repeat top center; height:225px;}
.page-id-127 section.inner-header{background:#000 url(../images/ecommerce.png) no-repeat top center; height:225px;}
.page-id-204 section.inner-header{background:#000 url(../images/wordpress-joomla.png) no-repeat top center; height:225px;}
.page-id-146 section.inner-header{background:#000 url(../images/link-building.png) no-repeat top center; height:225px;}
.page-id-143 section.inner-header{background:#000 url(../images/social-media.png) no-repeat top center; height:225px;}
.page-id-140 section.inner-header{background:#000 url(../images/search-engine-mark.png) no-repeat top center; height:225px;}
.page-id-200 section.inner-header{background:#000 url(../images/search-engine.png) no-repeat top center; height:225px;}
.page-id-137 section.inner-header{background:#000 url(../images/search-engine.png) no-repeat top center; height:225px;}
.page-id-198 section.inner-header{background:#000 url(../images/email-marketing.png) no-repeat top center; height:225px;}
.page-id-88 section.inner-header{background:#000 url(../images/carrer-banner.png) no-repeat top center; height:225px;}
.term-14 section.inner-header{background:#000 url(../images/carrer-banner.png) no-repeat top center; height:225px;}
.page-id-293 section.inner-header{background:#000 url(../images/contact-bg.png) no-repeat top center; height:225px; }
.page-id-168 section.inner-header{background:#000 url(../images/blog-bg.png) no-repeat top center; height:225px;}
.page-id-123 section.inner-header{background:#000 url(../images/multimedia-bg.png) no-repeat top center; height:225px;}
.single-post section.inner-header{background:#000 url(../images/blog-bg.png) no-repeat top center; height:225px;}
.page-id-597 section.inner-header{background:#000 url(../images/search-engine.png) no-repeat top center; height:225px;}
.page-id-604 section.inner-header{background:#000 url(../images/ppcbg.png) no-repeat top center; height:225px;}
.page-id-606 section.inner-header{background:#000 url(../images/social-media.png) no-repeat top center; height:225px;}
.page-id-611 section.inner-header{background:#000 url(../images/link-building.png) no-repeat top center; height:225px;}
.page-id-616 section.inner-header{background:#000 url(../images/search-engine.png) no-repeat top center; height:225px;}
.page-id-627 section.inner-header{background:#000 url(../images/search-engine.png) no-repeat top center; height:225px;}
.page-id-624 section.inner-header{background:#000 url(../images/submitionbg.png) no-repeat top center; height:225px;}
.page-id-629 section.inner-header{background:#000 url(../images/search-engine.png) no-repeat top center; height:225px;}
.page-id-631 section.inner-header{background:#000 url(../images/webre-design.png) no-repeat top center; height:225px;}
.page-id-633 section.inner-header{background:#000 url(../images/mobweb-bg.png) no-repeat top center; height:225px;}
.page-id-801 section.inner-header{background:#000 url(../images/webdev-bg.png) no-repeat top center; height:225px;}
.page-id-641 section.inner-header{background:#000 url(../images/net-devbg.png) no-repeat top center; height:225px;}
.page-id-643 section.inner-header{background:url("../images/phpdevbg2.png") no-repeat scroll center top #000; height:225px;}
.page-id-645 section.inner-header{background:#000 url(../images/phpfreambg.png) no-repeat top center; height:225px;}
.page-id-637 section.inner-header{background:#000 url(../images/google-aw.png) no-repeat top center; height:225px;}
.page-id-647 section.inner-header{background:#000 url(../images/testing.png) no-repeat top center; height:225px;}
.page-id-651 section.inner-header{background:#000 url(../images/androidapp.png) no-repeat top center; height:225px;}
.page-id-653 section.inner-header{background:#000 url(../images/htmlaps.png) no-repeat top center; height:225px;}
.page-id-649 section.inner-header{background:#000 url(../images/ipadappbg.png) no-repeat top center; height:225px;}
.page-id-658 section.inner-header{background:#000 url(../images/window-aps.png) no-repeat top center; height:225px;}
.page-id-660 section.inner-header{background:#000 url(../images/megento-bg.png) no-repeat top center; height:225px;}
.page-id-656 section.inner-header{background:#000 url(../images/blackberryapp.png) no-repeat top center; height:225px;}
.page-id-666 section.inner-header{background:#000 url(../images/ecommerce-bg.png) no-repeat top center; height:225px;}
.page-id-662 section.inner-header{background:#000 url(../images/sofywoocbg.png) no-repeat top center; height:225px;}
.page-id-664 section.inner-header{background:#000 url(../images/xcartbg.png) no-repeat top center; height:225px;}
.page-id-639 section.inner-header{background:#000 url(../images/googleagfn.png) no-repeat top center; height:225px;}
.page-id-635 section.inner-header{background:#000 url(../images/link-building.png) no-repeat top center; height:225px;}
.page-id-803 section.inner-header{background:#000 url(../images/place-optim.png) no-repeat top center; height:225px;}
.page-id-673 section.inner-header{background:#000 url(../images/contentwriting.png) no-repeat top center; height:225px;}
.page-id-675 section.inner-header{background:#000 url(../images/contentwriting.png) no-repeat top center; height:225px;}
.page-id-677 section.inner-header{background:#000 url(../images/contentwriting.png) no-repeat top center; height:225px;}
.page-id-679 section.inner-header{background:#000 url(../images/contentwriting.png) no-repeat top center; height:225px;}
.page-id-681 section.inner-header{background:#000 url(../images/contentwriting.png) no-repeat top center; height:225px;}
.page-id-997 section.inner-header{background:#000 url(../images/contentwriting.png) no-repeat top center; height:225px;}
.page-id-683 section.inner-header{background:#000 url(../images/contentwriting.png) no-repeat top center; height:225px;}
.page-id-685 section.inner-header{background:#000 url(../images/contentwriting.png) no-repeat top center; height:225px;}
.page-id-687 section.inner-header{background:#000 url(../images/contentwriting.png) no-repeat top center; height:225px;}
.page-id-202 section.inner-header{background:#000 url(../images/keywor-analys.png) no-repeat top center; height:225px;}
.page-id-736 section.inner-header{background:#000 url(../images/testing.png) no-repeat top center; height:225px;}
.page-id-736 .main-right-bar{background:url(../images/soft-right-barbg.png) no-repeat top center; height:616px;}
.page-id-736 .sub-menu-right ul li{border-top:1px solid #8cd9ff;}
.page-id-168 .secondary{background:url(../images/rtcontbg.html) no-repeat top center; height:616px;}
.page-id-293 .main-right-bar{background:url(../images/rtcontbg.html) no-repeat top center; height:616px;float:left; background-size:cover;}
.page-id-293 .sub-menu-right ul li{border-top:1px solid #4a667f;}
.page-id-82 .main-right-bar{background:url(../images/logo-serv-right-barbg.html) no-repeat top center; height:616px;}
.page-id-82 .sub-menu-right ul li{border-top:1px solid #777778;}
.page-id-84 .main-right-bar{background:url(../images/serv-right-barbg.html) no-repeat top center; height:616px;}
.page-id-84 .sub-menu-right ul li{border-top:1px solid #6ecae5;}
.page-id-641 .main-right-bar{background:url(../images/php-right-barbg.html) no-repeat top center; height:616px;}
.page-id-641 .sub-menu-right ul li{border-top:1px solid #24618f;}
.page-id-643 .main-right-bar{background:url(../images/asp-right-barbg.html) no-repeat top center; height:616px;}
.page-id-643 .sub-menu-right ul li{border-top:1px solid #254561;}
.page-id-645 .main-right-bar{background:url(../images/frame-right-barbg.html) no-repeat top center; height:616px;}
.page-id-645 .sub-menu-right ul li{border-top:1px solid #64a3cd;}
.page-id-132 .main-right-bar{background:url(../images/pcont-right-barbg.html) no-repeat top center; height:616px;}
.page-id-132 .sub-menu-right ul li{border-top:1px solid #00a817;}
.page-id-132 .main-right-bar{background:url(../images/pcont-right-barbg.html) no-repeat top center; height:616px;}
.page-id-132 .sub-menu-right ul li{border-top:1px solid #00a817;}
.page-id-647 .main-right-bar{background:url(../images/soft-right-barbg.png) no-repeat top center; height:616px;}
.page-id-647 .sub-menu-right ul li{border-top:1px solid #000;}
.page-id-134 .main-right-bar{background:url(../images/pcont-right-barbg.html) no-repeat top center; height:616px;}
.page-id-134 .sub-menu-right ul li{border-top:1px solid #444345;}
.page-id-649 .main-right-bar{background:url(../images/ipad-erv-right-barbg.html) no-repeat top center; height:616px;}
.page-id-649 .sub-menu-right ul li{border-top:1px solid #444345;}
.page-id-651 .main-right-bar{background:url(../images/androd-serv-right-barbg.html) no-repeat top center; height:616px;}
.page-id-651 .sub-menu-right ul li{border-top:1px solid #000;}
.page-id-653 .main-right-bar{background:url(../images/html-serv-right-barbg.html) no-repeat top center; height:616px;}
.page-id-653 .sub-menu-right ul li{border-top:1px solid #444345;}
.page-id-656 .main-right-bar{background:url(../images/soft-right-barbg.png) no-repeat top center; height:616px;}
.page-id-656 .sub-menu-right ul li{border-top:1px solid #000;}
.page-id-658 .main-right-bar{background:url(../images/pcont-right-barbg.html) no-repeat top center; height:616px;}
.page-id-658 .sub-menu-right ul li{border-top:1px solid #000;}
.page-id-660 .main-right-bar{background:url(../images/pcont-right-barbg.html) no-repeat top center; height:616px;}
.page-id-660 .sub-menu-right ul li{border-top:1px solid #00a817;}
.page-id-666 .main-right-bar{background:url(../images/pcont-right-barbg.html) no-repeat top center; height:616px;}
.page-id-666 .sub-menu-right ul li{border-top:1px solid #00a817;}
.page-id-662 .main-right-bar{background:url(../images/html-serv-right-barbg.html) no-repeat top center; height:616px;}
.page-id-662 .sub-menu-right ul li{border-top:1px solid #444345;}
.page-id-664 .main-right-bar{background:url(../images/pcont-right-barbg.html) no-repeat top center; height:616px; float:left;}
.page-id-664 .sub-menu-right ul li{border-top:1px solid #00a817;}
.page-id-127 .main-right-bar{background:url(../images/pcont-right-barbg.html) no-repeat top center; height:616px;}
.page-id-127 .sub-menu-right ul li{border-top:1px solid #00a817;}
.page-id-75 .main-right-bar{background:url(../images/logo-serv-right-barbg.html) no-repeat top center; height:616px;}
.page-id-75 .sub-menu-right ul li{border-top:1px solid #45c9bd;}
.page-id-77 .main-right-bar{background:url(../images/pcont-right-barbg.html) no-repeat top center; height:616px;}
.page-id-77 .sub-menu-right ul li{border-top:1px solid #00a817;}
.page-id-210 .main-right-bar{background:url(../images/soft-right-barbg.png) no-repeat top center; height:616px;}
.page-id-210 .sub-menu-right ul li{border-top:1px solid #8cd9ff;}
.page-id-212 .main-right-bar{background:url(../images/logo-serv-right-barbg.html) no-repeat top center; height:616px;}
.page-id-212 .sub-menu-right ul li{border-top:1px solid #45c9bd;}
.page-id-214 .main-right-bar{background:url(../images/logo-serv-right-barbg.html) no-repeat top center; height:616px;}
.page-id-214 .sub-menu-right ul li{border-top:1px solid #45c9bd;}
.page-id-125 .main-right-bar{background:url(../images/logo-serv-right-barbg.html) no-repeat top center; height:616px;}
.page-id-125 .sub-menu-right ul li{border-top:1px solid #45c9bd;}
.page-id-123 .main-right-bar{background:url(../images/soft-right-barbg.png) no-repeat top center; height:616px;}
.page-id-123 .sub-menu-right ul li{border-top:1px solid #8cd9ff;}
.page-id-123 .main-right-bar{background:url(../images/soft-right-barbg.png) no-repeat top center; height:616px;}
.page-id-127 .main-right-bar{background:url(../images/pcont-right-barbg.html) no-repeat top center; height:616px;}
.page-id-127 .sub-menu-right ul li{border-top:1px solid #00a817;}
.page-id-635 .main-right-bar{background:url(../images/logo-serv-right-barbg.html) no-repeat top center; height:616px;}
.page-id-635 .sub-menu-right ul li{border-top:1px solid #45c9bd;}
.page-id-200 .main-right-bar{background:url(../images/pcont-right-barbg.html) no-repeat top center; height:616px;}
.page-id-200 .sub-menu-right ul li{border-top:1px solid #00a817;}

.page-id-137 .main-right-bar{background:url(../images/pcont-right-barbg.html) no-repeat top center; height:616px;}
.page-id-137 .sub-menu-right ul li{border-top:1px solid #00a817;}

.page-id-143 .main-right-bar{background:url(../images/pcont-right-barbg.html) no-repeat top center; height:616px;}
.page-id-143 .sub-menu-right ul li{border-top:1px solid #00a817;}
.page-id-637 .main-right-bar{background:url(../images/logo-serv-right-barbg.html) no-repeat top center; height:616px;}
.page-id-637 .sub-menu-right ul li{border-top:1px solid #45c9bd;}
.page-id-639 .main-right-bar{background:url(../images/pcont-right-barbg.html) no-repeat top center; height:616px;}
.page-id-639 .sub-menu-right ul li{border-top:1px solid #00a817;}
.page-id-198 .main-right-bar{background:url(../images/soft-right-barbg.png) no-repeat top center; height:616px;}
.page-id-198 .sub-menu-right ul li{border-top:1px solid #8cd9ff;}
.page-id-803 .main-right-bar{background:url(../images/placopt-serv-right-barbg.png) no-repeat top center; height:616px;}
.page-id-803 .sub-menu-right ul li{border-top:1px solid #b21300;}
.page-id-673 .main-right-bar{background:url(../images/logo-serv-right-barbg.html) no-repeat top center; height:616px;}
.page-id-673 .sub-menu-right ul li{border-top:1px solid #46bbb9;}
.page-id-675 .main-right-bar{background:url(../images/logo-serv-right-barbg.html) no-repeat top center; height:616px;}
.page-id-675 .sub-menu-right ul li{border-top:1px solid #46bbb9;}
.page-id-677 .main-right-bar{background:url(../images/logo-serv-right-barbg.html) no-repeat top center; height:616px;}
.page-id-677 .sub-menu-right ul li{border-top:1px solid #46bbb9;}
.page-id-679 .main-right-bar{background:url(../images/logo-serv-right-barbg.html) no-repeat top center; height:616px;}
.page-id-679 .sub-menu-right ul li{border-top:1px solid #46bbb9;}
.page-id-681 .main-right-bar{background:url(../images/logo-serv-right-barbg.html) no-repeat top center; height:616px;}
.page-id-681 .sub-menu-right ul li{border-top:1px solid #46bbb9;}
.page-id-685 .main-right-bar{background:url(../images/logo-serv-right-barbg.html) no-repeat top center; height:616px; float:left;}
.page-id-685 .sub-menu-right ul li{border-top:1px solid #46bbb9;}
.page-id-683 .main-right-bar{background:url(../images/logo-serv-right-barbg.html) no-repeat top center; height:616px;}
.page-id-683 .sub-menu-right ul li{border-top:1px solid #46bbb9;}
.page-id-687 .main-right-bar{background:url(../images/logo-serv-right-barbg.html) no-repeat top center; height:616px;}
.page-id-687 .sub-menu-right ul li{border-top:1px solid #46bbb9;}
.page-id-801 .main-right-bar{background:url(../images/devpl-bg.html) no-repeat top center; height:616px;}
.page-id-801 .sub-menu-right ul li{border-top:1px solid #b49019;}
.page-id-204 .main-right-bar{background:url(../images/soft-right-barbg.png) no-repeat top center; height:616px;}
.page-id-204 .sub-menu-right ul li{border-top:1px solid #8cd9ff;}
.page-id-206 .main-right-bar{background:url(../images/html-serv-right-barbg.html) no-repeat top center; height:616px;}
.page-id-206 .sub-menu-right ul li{border-top:1px solid #be0a0a;}
.page-id-208 .main-right-bar{background:url(../images/logo-serv-right-barbg.html) no-repeat top center; height:616px;}
.page-id-208 .sub-menu-right ul li{border-top:1px solid #45c9bd;}
.page-id-616 .main-right-bar{background:url(../images/pcont-right-barbg.html) no-repeat top center; height:616px;}
.page-id-616 .sub-menu-right ul li{border-top:1px solid #00a817;}
.page-id-611 .main-right-bar{background:url(../images/soft-right-barbg.png) no-repeat top center; height:616px;}
.page-id-611 .sub-menu-right ul li{border-top:1px solid #8cd9ff;}
.page-id-606 .main-right-bar{background:url(../images/pcont-right-barbg.html) no-repeat top center; height:616px;}
.page-id-606 .sub-menu-right ul li{border-top:1px solid #00a817;}
.page-id-604 .main-right-bar{background:url(../images/logo-serv-right-barbg.html) no-repeat top center; height:616px;}
.page-id-604 .sub-menu-right ul li{border-top:1px solid #45c9bd;}
.page-id-597 .main-right-bar{background:url(../images/soft-right-barbg.png) no-repeat top center; height:616px;}
.page-id-597 .sub-menu-right ul li{border-top:1px solid #8cd9ff;}
.page-id-631 .main-right-bar{background:url(../images/logo-serv-right-barbg.html) no-repeat top center; height:616px;}
.page-id-631 .sub-menu-right ul li{border-top:1px solid #45c9bd;}
.page-id-627 .main-right-bar{background:url(../images/pcont-right-barbg.html) no-repeat top center; height:616px;}
.page-id-627 .sub-menu-right ul li{border-top:1px solid #00a817;}
.page-id-624 .main-right-bar{background:url(../images/logo-serv-right-barbg.html) no-repeat top center; height:616px;}
.page-id-624 .sub-menu-right ul li{border-top:1px solid #45c9bd;}
.page-id-629 .main-right-bar{background:url(../images/soft-right-barbg.png) no-repeat top center; height:616px;}
.page-id-629 .sub-menu-right ul li{border-top:1px solid #8cd9ff;}
.page-id-88 .main-right-bar{background:url(../images/logo-serv-right-careers.html) no-repeat top center; height:616px;}
.page-id-88 .sub-menu-right ul li{border-top:1px solid #777778;}
.page-id-88 ul{padding:0; margin:0;}
.forcontent_space h6 {
  margin: 0;
}
.container > header{background:none !important;}
.form{width:100%;}
.entry-content h3{color:#c90000; padding:0 !important; margin:0 !important;}
.form ul{list-style:none;}
.form ul li{float:left; width:50%;}
.form ul li label{float:left; width:100%; padding:5px 0 0 0;}
.form ul li .text-fields{float:left; width:97%; height:40px; border:1px solid #d1d1d1; border-radius:5px; padding: 0 0 0 3%}
.form ul li.texta-box{width:100% !important;}
.form ul li.texta-box .text-area{ border:1px solid #d1d1d1; border-radius:5px; padding: 0 0 0 1%; width:98.5%; height:120px;}
.form ul li .buttons{float:left; padding:7px 15px 5px 15px; border-radius:5px; background:#c90000;  border:none; margin-top:10px;font-family: 'bebasregular'; color:#fff; cursor:pointer;}
.google-map{padding:0; margin:0;}
.left-border{border-left:none !important;}
.nav-testi{width:250px; float:left; font-family: 'fonts/liberation_sansregular'; }
.nav-testi .nav-review{float:left; width:100%;}
.nav-testi .nav-review p{font-size:13px !important;}
.nav-testi .nav-review1{float:left; margin-top:15px;}
.nav-testi .nav-review1 p{font-size:13px !important; font-family: 'open_sansregular';}
.servinav-wrap{width:1170px; margin:auto; padding:0 !important; }
.subnav-left{width:900px;  float:left; }
.packsub-menu .sub-nav-section{width:25% !important; float:left;}

.page-id-168 .sub-menu-right ul li{border-top:1px solid #8cd9ff;}
.page-id-168{font-family: 'fonts/liberation_sansregular';}
.page-id-168 .blog-title h1{font-size:22px; list-style:none;font-family: 'fonts/liberation_sansregular';}
.entry ol{list-style:none;}
.page-id-168 ul li{list-style:none;}
#secondary ul li{font-size:15px; list-style:none; border-bottom:1px solid #eee; padding:5px 5px; width:100%; float:left; }
#secondary ul li a{color:#fff !important;}
span.screen-reader-text{float:left; width:100%; margin-top:108px; color:#fff;}
.search-field{float:left; width:100%; font-size:12px; border:none; padding:5px 5px; font-weight:normal; border:1px solid #bbbbbb;}
.search-submit{float:left; width:84px; font-size:15px; text-align:center; background:#fff; border:none; color:#000; padding:5px 20px; border-radius:3px;}
.page-id-168 .main-right-bar{background:url(../images/blog-right-barbg.html) no-repeat top center !important; height:616px;}
.postid-869 .main-right-bar{background:url(../images/blog-right-barbg.html) no-repeat top center !important; height:616px;}
.postid-866 .main-right-bar{background:url(../images/blog-right-barbg.html) no-repeat top center !important; height:616px;}
.postid-863 .main-right-bar{background:url(../images/blog-right-barbg.html) no-repeat top center !important; height:616px;}
.postid-860 .main-right-bar{background:url(../images/blog-right-barbg.html) no-repeat top center !important; height:616px;}
.postid-857 .main-right-bar{background:url(../images/blog-right-barbg.html) no-repeat top center !important; height:616px;}
code{font-size:12px; background:none !important;}
.post .entry li a{background:#d9000a; border-radius:3px; padding:5px 10px !important; float:left; font-size:12px; color:#fff !important; margin-top:10px !important;}
.blog-title h1{float:left; width:100%;}
.blog-content p{float:left !important; width:100% !important; margin-top:15px !important;}
.post-thumbnail img{width:100% !important; height:100% !important; float:left; margin-top:15px;}
.content-area .entry-header h1{font-size:22px; margin-top:15px; float:left; width:100%; padding-left:0 !important; padding-right:0 !important; list-style:none;font-family: 'fonts/liberation_sansregular'; color:#333;}
.post-navigation h1{font-size:22px; list-style:none;font-family: 'fonts/liberation_sansregular'; color:#d9000a;}
.post-navigation .nav-links a{text-transform:capitalize;  color:#3f3f3f; font-family: 'fonts/zetta_sansregular' !important; font-weight:bold;}
textarea{width:100%; border:1px solid #afafaf;}




/*=================================================================== New Effects style added here ==========================================================*/

ul.navbar-nav.style {list-style-type: none; float:right; margin-top:20px !important;}
ul.navbar-nav.style  li { padding:10px;transition: all 0.5s ease;;margin: 0px 10px;}
ul.navbar-nav.style  li:hover{background-color: #000; padding:10px;}
ul.navbar-nav.style  li a {color:#333;}
ul.navbar-nav.style li a:hover{color: #fff!important;transition: 0.10s;}
ul.navbar-nav.style li ul li {float: none;margin: 0;padding: 10px;display: block;  }	
ul.navbar-nav.style li ul li a{ padding: 10px;height: auto;line-height: 1;display: block;white-space: nowrap;float: none;
text-transform: none;}
/*ul.navbar-nav.style  li ul:hover{display:block!important;}*/
.circle{height: 180px;width: 180px;}
a.hi-icon-mobile img {-webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; -ms-transition: all 1s ease-in-out; }
a.hi-icon-mobile img:hover { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg);
-ms-transform: rotate(360deg); 
}
/*------------------demo--------------------------------*/
.nav_three ul{text-align: center; float:left; height:80px; padding-top:29px !important; float:right;}
.nav_three ul li{color: #ffffff;font-size:16px;text-decoration: none;  float:left; list-style:none;  margin: 0 5px;}
.nav_three ul li a{text-decoration:none; color:#fff; transition: 0.4s;padding:0px 10px 0px 10px !important; color:#666; font-size:20px; }
.nav_three ul li a:hover{padding:31px 10px 25px 10px !important; background:#0064c9; color:#fff;}
.css-winner > img {width: 100px!important;}
.owl-pagination {margin-right: 73px;}


/*------------------demo--------------------------------*/
/* Effect 8 */
.hi-icon-effect-8 .hi-icon {
background: rgba(255,255,255,0.1);
-webkit-transition: -webkit-transform ease-out 0.1s, background 0.2s;
-moz-transition: -moz-transform ease-out 0.1s, background 0.2s;
transition: transform ease-out 0.1s, background 0.2s;
}

.hi-icon-effect-8 .hi-icon:after {
top: 0;
left: 0;
padding: 0;
z-index: -1;
box-shadow: 0 0 0 2px rgba(255,255,255,0.1);
opacity: 0;
-webkit-transform: scale(0.9);
-moz-transform: scale(0.9);
-ms-transform: scale(0.9);
transform: scale(0.9);
}

.hi-icon-effect-8 .hi-icon:hover {
background: rgba(255,255,255,0.05);
-webkit-transform: scale(0.93);
-moz-transform: scale(0.93);
-ms-transform: scale(0.93);
transform: scale(0.93);
color: #fff;
}

.hi-icon-effect-8 .hi-icon:hover:after {
-webkit-animation: sonarEffect 1.3s ease-out 75ms;
-moz-animation: sonarEffect 1.3s ease-out 75ms;
animation: sonarEffect 1.3s ease-out 75ms;
}



/*
.work-stap img {
height: 100px;
width: 100px;
}

.work-stap img:hover{
height: auto;
width: auto;
opacity: .7;
-webkit-transform: scale(1.05,1.07);
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 2s;
-moz-transform: scale(1.05,1.07);
-moz-transition-timing-function: ease-out;
-moz-transition-duration: 2ms;
position: relative;
z-index: 99;
}*/
.work-stap img{
width:172px;
height:172px;
position: relative;
/* opacity: 0.73;
-webkit-opacity: 0.73;
-moz-opacity: 0.73;
transition: 0.5s ease;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;*/

}

.work-stap img:hover{
-webkit-transform: scale(0.95,0.95);
-moz-transform:scale(0.95,0.95);
opacity: 1;
-webkit-opacity: 1;
-moz-opacity: 1;
}
.footer-text input, .footer-text textarea {
padding: 0 12px;
}
/*=============================bx-wrapper css starts here========================*/
.bx-wrapper .testimonials-carousel-thumbnail {max-width: 100% !important;margin-right: auto !important;margin-left: auto !important; float:none !important; margin-top:20px !important;}
.bx-wrapper .testimonials-carousel-thumbnail img {display: block !important;margin-right: auto !important;margin-left: auto !important;width: 11%!important;height: auto !important;}
.bx-wrapper .testimonials-name { text-align:center;}
.testimonials-carousel-content { text-align:center;}
.social-roll {
height: 35px;
width: 35px;
margin: 3px;
float: left;
border-radius: 50%;
-webkit-transition: all ease 0.3s;
-moz-transition: all ease 0.3s;
-o-transition: all ease 0.3s;
-ms-transition: all ease 0.3s;
transition: all ease 0.3s;
}
.social-roll:hover {
box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.8);
}
.twitter-roll, .google-roll, .facebook-roll, .linkedin-roll, .pinterest-roll, .instagram-roll, .tumblr-roll, .reddit-roll, .stumbleupon-roll {
}
.social-roll:hover {
-webkit-transform:rotate(360deg);
-moz-transform:rotate(360deg);
-o-transform:rotate(360deg);
-ms-transform:rotate(360deg);
transform:rotate(360deg);
}
.twitter-roll {background-image: url('../images/twitter-48gray-circle.png');}
.twitter-roll:hover{background-image: url('../images/twitter-48circle.png');}
.google-roll{background-image: url('../images/googleplus-48gray-circle.png');}
.google-roll:hover{background-image: url('../images/googleplus-48circle.png');}
.facebook-roll{background-image: url('../images/facebook-48gray-circle.png');}
.facebook-roll:hover{background-image: url('../images/facebook-48circle.png');}
.linkedin-roll{	background-image: url('../images/linkedin-48gray-circle.png');}
.linkedin-roll:hover{background-image: url('../images/linkedin-48circle.png');}
.youtube-roll{background-image: url('../images/youtube-circle-gray.png');}
.youtube-roll:hover{background-image: url('../images/youtube-circle-color.png');}
.row.about-us .container header {margin: 0;padding: 0 !important; height:278px;padding: 114px 0 0 14px !important;}
.row.about-us .container header h1 { text-align:left;font-family: 'bebasregular' !important; color:#fff;}
div.row.about-us { margin:0 !important;margin-bottom: 27px !important;}
.award-winner {background: none repeat scroll 0 0 #fff;border-bottom: 1px solid #d8d8d8;height: 60px;position: absolute;margin-top: 20px;}
.award-text {border-right: 1px solid #dfdfdf; display: inline-block;float: left; font-size: 13px; line-height: 16px; margin-top: 7px;padding-bottom: 6px; padding-right: 10px; padding-top: 10px; text-align: center; width: 83px !important;
}
.col-lg-7.award-txt ul { list-style-type:none;}
.col-lg-7.award-txt ul li {float: left;padding: 14px 12px;}
.addthis_native_toolbox {float: right;}
.col-lg-5.social-link {padding: 10px 21px;margin-top: 11px;}
#fusion_ad{display:none !important;}
#cdawrap{display:none !important;}

/*04-07-2014*/
.awards-section{background:#fff; margin:25px 0 0 0; padding:10px 10px 10px 100px; border-radius:5px; float:left;}
.google-partner{float:left;}
.bing-ads{float:left; margin: 4px 0 0;}
.bing-ads span{width:80px; float:left; line-height:16px; border-right:1px solid #dddddd; font-size:13px; text-align:center;}
.awards-winner{float:left; border-right:1px solid #dddddd; padding:0 3px 0 0;}
.awards-winner .css-winner{float:left; margin: 3px 0 0;}
.awards-winner .css-winner{float:left;  padding: 0 2px 0 3px;}
.awards-winner .css-winner_new{float:left; border-right:1px solid #dddddd; padding: 0 2px 0 0px;}
.social-plugins{float:left; margin:10px 0 0 5px;}
.addthis_button_tweet{margin:0 0 0 10px !important; width:90px;}
.addthis_button_google_plusone{float:left; width:70px;}
ul.fawards{list-style:none;width:630px;margin:auto !important;}
ul.fawards li{float:left; margin-left:10px;}
ul.fawards li:first-child{margin-left:0px;}
.social-nav-inner{border-bottom:1px solid #2d2d2d; padding-bottom:10px;}
.social-footer{margin-top:10px;}

/*=============================bx-wrapper css ends here========================*/
/*==================new css 01-07-14 starts here=================*/
#widget{font-size:8px !important;}
.twitter-follow-button{width:202px !important;}
.slider2 > div {
margin-right:19px !important;
width: 172px !important;
}

.bx-wrapper {
max-width: none !important;
}


.bx-wrapper span {
color: #fff!important;
display: block;
font-family: Georgia,Arial,Helvetica,sans-serif;
font-size: 20px!important;
font-style:inherit!important;

margin-left: 47px!important;
margin-top:15px;
}
.slider2 span:hover {
color: #000 !important;
}
.da-thumbs li a img {
height: auto;
width: 96%;
}
.bx-wrapper {
/*margin: 30px auto 0 !important;*/
padding: 0 0 0 0px !important;
position: relative;
width: 100%;
}
/*.bx-controls-direction {
display:none;}
*/
.client-review >.container >.bx-wrapper >.bx-viewport {
width: 91%!important;
margin: 0 auto;
float:none;
clear:both;
}	


.steps .bx-controls-direction {
display:none;}

div.outsourcing-image {
float: left;
margin: 0 0 0 10px;
width: 100%;
}
div.outsource_div {
width: 189px;
float: left;
margin: 0;
cursor:pointer;
font-size: 20px;
padding: 0;
}

.outsource_div > h3 {
font-family: 'bebasregular';
color: #fff;
font-size: 20px;
padding-top: 20px;
text-align: center;
font-weight:normal;
}
.client-review >.container >.bx-wrapper >.bx-viewport .bx-controls-direction a.bx-prev {
margin-left: -30px!important;
}

div#demo >.bx-wrapper >.bx-viewport {
height:auto!important;}

div.team-img {
width: 181px;
float: left;
margin-top: 5px;
}
.client-review > .container >.bx-wrapper .bx-prev {

left: 6px!important;
}
div#demo {
margin-bottom: 20px;
margin-left: -16px;
margin-right: 0;
overflow: hidden;
padding-left: 60px;
width: 100%;
}
.box {

margin: 15px 0 0 -2px!important;

}
footer .footer-text {
margin: 43px 0 0 -1px!important;
}
.our-team .bx-wrapper .bx-next {

right: 87px!important;
}
.client-box {
border-left: 1px solid #ccc; 

margin: 0;
}
.row.our-clients {
border-top:1px solid #ccc; margin-top:15px;
}

.row.our-clients1 {
border-bottom:1px solid #ccc; border-top: 1px solid #ccc; 
}
.main-title {
  color: #0F0E5E;
  font-family: "HelveticaLTStd-Roman";
  font-size: 40px;
  margin: 15px 0 0;
  text-align: center;
}



@media (min-width:220px) and (max-width:319px) {
ul.main-nav li{border-right:none;border-bottom:1px solid #cbcbcb; float: left;width:100%; }
ul.main-nav li a{text-align:center;}
ul.main-nav li a span.home{padding:0 !important; margin:auto;}
ul.main-nav li a span.about{padding:0 !important; margin:auto;}
ul.main-nav li a span.services{padding:0 !important; margin:auto;}
ul.main-nav li a span.portfolio{padding:0 !important; margin:auto;}
ul.main-nav li a span.careers{padding:0 !important; margin:auto;}
ul.main-nav li a span.contact{padding:0 !important; margin:auto;}
p.we-offer{font-size:20px;}
section.speci-cpntent p.capab_text{font-size:15px !important;}
.container.flip-container{width:100% !important;}
.hi-icon-wrap.hi-icon-effect-1.hi-icon-effect-1a{width:30% !important; float:left;  height:auto !important; margin-top:10px;}
.hi-icon-wrap.hi-icon-effect-1.hi-icon-effect-1a a{width:100% !important; height:auto !important;}
a.hi-icon-mobile img{width:100%; height:100%;}
.captext strong{font-size:15px !important;}
.google-partner{ text-align:center; width:100%;}
.bing-ads{text-align:center; width:100%;}
.awards-winner{width:100%; padding:0;}
.awards-winner .css-winner{width:45%;}
.awards-winner .css-winner img{width:100%;}
.awards-winner .css-winner{width:45%;}
.social-plugins{margin:0;}
div.outsourcing-image{width:100%; float:left; text-align:center; }
div.outsource_div{width:98%; float:left; border:1px solid #2f71ac; border-radius:5px; padding:1%; margin-top:10px;}
ul.our-portfolio li a{width:100%;}
.box{width:100% !important; border:1px solid #fff;}
.row.our-services-rowone, .row.our-services-rowtwo, .row.our-services-rowthree{width:100%;}
.box svg line{ display:none;}
.howit-work p{font-size:15px !important;}
section.work-stap p{font-size:13px !important;}
.work-stap img{margin-top:10px;}
ul.serv-sub-menu{width:100% !important; float:left !important;clear:both;}
.sub-nav-section{width:100% !important; float:left !important;clear:both;}
.subnav-left{width:100% !important; float:left !important;clear:both;}
.nav-testi{width:100% !important; float:left !important;clear:both;}
ul.fawards{float:left; width:100%;}
ul.fawards li{float:left; width:100%; text-align:center; border-bottom:1px solid #222222; padding:5px 5px;}
footer{background:#1a1a1a;}
.item{border:none;}
section.our-team h1{font-size:30px;}
p.work-stap-tagl{font-size:15px !important;}
section.our-services{background:#015cb8; height:auto; padding:0 0 20px 0;}
.serv-boxs{margin-top:10px;}
section.our-services h1{font-size:30px; margin-top:15px;}
section.work-stap h1{font-size:30px; margin-top:15px;}
.client-box{float:left; width:50%; border-top:1px solid #CCC; border-left:1px solid #CCC;}
.client-box img{float:left; width:100%; height:100%;}
.copyright {float: left;font-size:10px; width: 100%;}
footer ul.footerbot-nav li{padding:0 2px 0 2px; font-size:12px !important;}
ul.our-portfolio li{width:100%; font-size:15px; text-align:center; background:#4075b2; margin:1px; border-radius:5px;}
ul.our-portfolio li a{color:#fff !important; text-decoration:none;}
.our-services-rowone{margin-top: 10px;}
.portf-boxs{float:left; width:50%; border-top:1px solid #CCC; border-left:1px solid #CCC}
.portf-boxs img{float:left; width:100%; height:100%; margin:5px 0 5px 0;}
footer .nav-hd{margin-top:20px;}
section.work-stap{background:#266399; height:auto; padding:0 0 20px 0;}
p.creat-serv-text{line-height:normal; font-size:30px;}
section.speci-cpntent{background:none; height:auto; margin-top:10px; height:auto; min-height:0;}
section.speci-cpntent ul.speci-in{margin-left:0 !important; margin-top:10px; float:left;}
.banner-services{display:none !important;}
section.speci-cpntent strong.capabilities{line-height:normal; font-size:30px;}
.waypoint.ws-1 h1{font-size:25px !important; line-height:35px !important; font-weight:normal;}
.steps{margin: 20px 0 0;}
div.outsourcing-image{margin:0 !important;}
.testimonial h3{font-size:30px !important;}
.testimonial p{font-size:15px !important;}
.testimonials-carousel-content{text-align:center;}
.bx-wrapper .testimonials-carousel-thumbnail img{width:auto !important;}
.our-services-rowtwo{margin-top:0px;}
.captext p{ font-size: 13px !important;}
section.speci-cpntent ul.speci-in li{margin-top:10px; float:left;}
.da-thumbs li{float:left; width:50% !important; min-height:0 !important; padding:2% !important; border-left:1px solid #ccc; border-bottom:1px solid #ccc;}
p.port-tagline{font-size:16px !important;}
.da-thumbs li a img { height: 100% !important;width: 100% !important;}
.testimonials-carousel-content{color: #fff;font-size: 13px;margin: 0 0 0 20px;padding: 0 20px;}
.award-winner {background: none repeat scroll 0 0 #fff;border-bottom: 1px solid #d8d8d8;height:inherit!important; margin-top:-18px!important;position: relative;}
section.client-review{background:#37487d; height:auto !important; min-height:0 !important;}
.testimonials-carousel-content{margin:0 !important;}
.our-team .bx-wrapper .bx-next{right:0 !important;}
.gog-icon{padding:10px; text-align:center; background:#151515; clear:both; padding:10px 0; }
.fs-box{padding:10px; text-align:center; background:#222222; clear:both; padding:10px 0; float:left; width:100%; }
.soaw-section {padding:10px; text-align:center; background:#222222; clear:both; padding:10px 0; float:left; width:100%; }
.ftnav-henu{padding:10px; text-align:center; background:#151515; clear:both; padding:10px 0; float:left; width:100%; }
.social-nav-inner{border-bottom:none !important;}
ul.validate{margin-top:0px !important;}
ul.social-media{margin:auto !important; width:208px;}
footer ul.footerbot-nav{float:left;}
footer ul.footerbot-nav li{width:100%; font-size:12px; line-height:25px; border-bottom:1px solid #222222; float:left; text-align:center;}
.menu-footer-menu-container{margin-top:0px;}
.footerbot-nav li:after{display:none;}
.copyright{margin-top:10px;}
.top-links-cntact-box{ width:100%;}

}

@media (min-width:220px) and (max-width:320px) {
		.logo img{width:100%;}
		li.finfin-logo{float:left; width:100%; text-align:center;}
		.footer-validate{float:left; margin-left:22%;}
		ul.validate{width:100%;}
		.owl-item{border-right:none !important;}
	}
	
	@media (min-width:321px) and (max-width:360px) {
		.logo img{width:100%;}
		li.finfin-logo{float:left; width:100%; text-align:center;}
		.footer-validate{float:left; margin-left:26%;}
		ul.validate{width:100%;}
		
	}
	
	
	
		@media (min-width:361px) and (max-width:480px) {
		.logo img{width:100%;}
		li.finfin-logo{float:left; width:100%; text-align:center;}
		.footer-validate{float:left; margin-left:32%;}
		ul.validate{width:100%;}
		.owl-item{border-right:none !important;}
		
	}
	
		@media (min-width:481px) and (max-width:640px) {
			.fs-box{padding:10px; text-align:center; background:#222222; clear:both; padding:10px 0; float:left; width:100%; }
.soaw-section {padding:10px; text-align:center; background:#222222; clear:both; padding:10px 0; float:left; width:100%; }
.ftnav-henu{padding:10px; text-align:center; background:#151515; clear:both; padding:10px 0; float:left; width:100%; }
.social-nav-inner{border-bottom:none !important;}
ul.validate{margin-top:0px !important;}
ul.social-media{margin:auto !important; width:208px;}
footer ul.footerbot-nav{float:left;}
footer ul.footerbot-nav li{width:100%; font-size:12px; line-height:25px; border-bottom:1px solid #222222; float:left; text-align:center;}
.menu-footer-menu-container{margin-top:0px;}
.footerbot-nav li:after{display:none;}
.copyright{margin-top:10px;}
ul.validate{width:350px; margin:auto !important; float:none !important;}
.gog-icon{text-align:center;}
	.top-links-cntact-box{ width:100%;}	
		
	}
	@media (min-width:220px) and (max-width:767px) {
	.owl-item{border-right:1px solid #e0e0e0;}
	.port-text{width:220px; margin:auto;}
	.da-thumbs li a img{width:100%; height:100%;}
	
	}
	
	

	
@media (min-width:320px) and (max-width:480px) {
.owl-item{border-right:none !important; width:310px !important; }
ul.main-nav li{border-right:none;border-bottom:1px solid #cbcbcb; float: left;width:100%; }
ul.main-nav li a{text-align:center;}
ul.main-nav li a span.home{padding:0 !important; margin:auto;}
ul.main-nav li a span.about{padding:0 !important; margin:auto;}
ul.main-nav li a span.services{padding:0 !important; margin:auto;}
ul.main-nav li a span.portfolio{padding:0 !important; margin:auto;}
ul.main-nav li a span.careers{padding:0 !important; margin:auto;}
ul.main-nav li a span.contact{padding:0 !important; margin:auto;}
p.we-offer{font-size:20px;}
section.speci-cpntent p.capab_text{font-size:15px !important;}
.container.flip-container{width:100% !important;}
.hi-icon-wrap.hi-icon-effect-1.hi-icon-effect-1a{width:30% !important; float:left;  height:auto !important; margin-top:10px;}
.hi-icon-wrap.hi-icon-effect-1.hi-icon-effect-1a a{width:100% !important; height:auto !important;}
a.hi-icon-mobile img{width:100%; height:100%;}
.captext strong{font-size:15px !important;}
.google-partner{ text-align:center; width:100%; border-bottom:1px solid #e5e5e5; padding-bottom:10px;}
.bing-ads span{width:50%; }
.awards-winner{border-right:none;}
.bing-ads{text-align:center; width:100%; padding:10px 0;}
.awards-winner{width:100%; border-top:1px solid #e5e5e5; padding:10px 0;}
.social-plugins{border-top:1px solid #e5e5e5; padding-top:10px; width:100%; float:left;}
.awards-winner .css-winner{width:45%;}
.social-plugins{margin:0;}
div.outsourcing-image{width:100%; float:left; text-align:center; }
div.outsource_div{width:98%; float:left; border:1px solid #2f71ac; border-radius:5px; padding:1%; margin-top:10px;}
ul.our-portfolio li a{width:100%;}
.box{width:100% !important; border:1px solid #fff;}
.row.our-services-rowone, .row.our-services-rowtwo, .row.our-services-rowthree{width:100%;}
.box svg line{ display:none;}
.howit-work p{font-size:15px !important;}
section.work-stap p{font-size:13px !important;}
.work-stap img{margin-top:10px;}
ul.serv-sub-menu{width:100% !important; float:left !important;clear:both;}
.sub-nav-section{width:100% !important; float:left !important;clear:both;}
.subnav-left{width:100% !important; float:left !important;clear:both;}
.nav-testi{width:100% !important; float:left !important;clear:both;}
ul.fawards{float:left; width:100%;}
ul.fawards li{float:left; width:100%; text-align:center; border-bottom:1px solid #222222; padding:5px 5px;}
footer{background:#1a1a1a;}
.item{border:none;}
section.our-team h1{font-size:30px;}
p.work-stap-tagl{font-size:15px !important;}
section.our-services{background:#015cb8; height:auto; padding:0 0 20px 0;}
.serv-boxs{margin-top:10px;}
section.our-services h1{font-size:30px; margin-top:15px;}
section.work-stap h1{font-size:30px; margin-top:15px;}
.client-box{float:left; width:50%; border-top:1px solid #CCC; border-left:1px solid #CCC;}
.client-box img{
float: left;
height: auto;
width:122px;
}
.copyright {float: left;font-size:10px; width: 100%;}
footer ul.footerbot-nav li{padding:0 2px 0 2px; font-size:12px !important;}
ul.our-portfolio li{width:100%; font-size:15px; text-align:center; background:#4075b2; margin:1px; border-radius:5px;}
ul.our-portfolio li a{color:#fff !important; text-decoration:none;}
.our-services-rowone{margin-top: 10px;}
.portf-boxs{float:left; width:50%; border-top:1px solid #CCC; border-left:1px solid #CCC}
.portf-boxs img{float:left; width:100%; height:100%; margin:5px 0 5px 0;}
footer .nav-hd{margin-top:20px;}
section.work-stap{background:#266399; height:auto; padding:0 0 20px 0;}
p.creat-serv-text{line-height:normal; font-size:30px;}
section.speci-cpntent{background:none; height:auto; margin-top:10px; height:auto; min-height:0;}
section.speci-cpntent ul.speci-in{margin-left:0 !important; margin-top:10px; float:left;}
.banner-services{
background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
padding-top: 10px;
}
section.speci-cpntent strong.capabilities{line-height:normal; font-size:30px;}
.waypoint.ws-1 h1{font-size:25px !important; line-height:35px !important; font-weight:normal;}
.steps{margin: 20px 0 0;}
div.outsourcing-image{margin:0 !important;}
.testimonial h3{font-size:30px !important;}
.testimonial p{font-size:15px !important;}
.testimonials-carousel-content{text-align:center;}
.bx-wrapper .testimonials-carousel-thumbnail img{width:auto !important;}
.our-services-rowtwo{margin-top:0px;}
.captext p{ font-size: 13px !important;}
section.speci-cpntent ul.speci-in li{margin-top:10px; float:left;}
.da-thumbs li{float:left; width:50% !important; min-height:0 !important; padding:2% !important; border-left:1px solid #ccc;border-bottom:1px solid #ccc;}
p.port-tagline{font-size:16px !important;}
.da-thumbs li a img { height: 100% !important;width: 100% !important;}
.testimonials-carousel-content{color: #fff;font-size: 13px;margin: 0 0 0 20px;padding: 0 20px;}
.award-winner {background: none repeat scroll 0 0 #fff;border-bottom: 1px solid #d8d8d8;height:inherit!important; margin-top:-18px!important;position: relative;}
section.client-review{background:#37487d; height:auto !important; min-height:0 !important;}
.testimonials-carousel-content{margin:0 !important;}
.team-img{width:100% !important; height:100% !important;}
.bx-wrapper .slide{width:10% !important;}
.our-team .bx-wrapper .bx-next{right:0 !important;}
.addthis_native_toolbox{margin:auto; width:85%; float:none;}
.awn-text{margin:auto; width:90%; float:none;}
.awn-text img{width:50%; height:auto;}
.awn-text .css-winner img{width:100%; height:auto;}
.container > header h1{font-size:25px !important; float:left; margin-top:100px; line-height:normal !important;}
.main-right-bar{background-size:cover !important; margin-top:20px !important;}
.sub-menu-right strong{margin-top:60px !important; }
.client-review .bx-wrapper .slide{width:23% !important; height:auto !important;}
.gog-icon{padding:10px; text-align:center; background:#151515; clear:both; padding:10px 0; }
.fs-box{padding:10px; text-align:center; background:#222222; clear:both; padding:10px 0; float:left; width:100%; }
.soaw-section {padding:10px; text-align:center; background:#222222; clear:both; padding:10px 0; float:left; width:100%; }
.ftnav-henu{padding:10px; text-align:center; background:#151515; clear:both; padding:10px 0; float:left; width:100%; }
.social-nav-inner{border-bottom:none !important;}
ul.validate{margin-top:0px !important;}
ul.social-media{margin:auto !important; width:208px;}
footer ul.footerbot-nav{float:left;}
footer ul.footerbot-nav li{width:100%; font-size:12px; line-height:25px; border-bottom:1px solid #222222; float:left; text-align:center;}
.menu-footer-menu-container{margin-top:0px;}
.footerbot-nav li:after{display:none;}
.copyright{margin-top:10px;}
.form ul li label{ font-size:14px;}
.top-links-cntact-box{ width:100%;}
.packageouter {
  margin: auto;
  overflow: scroll;
  width: 245px!important;
}
}



@media (min-width:481px) and (max-width:767px) {
section.client-review{background:#37487d; height:auto !important;}
ul.main-nav li{border-right:none; float: left;width:100%; }
ul.main-nav li a{text-align:center;}
ul.main-nav li a span.home{padding:0 !important; margin:auto;}
ul.main-nav li a span.about{padding:0 !important; margin:auto;}
ul.main-nav li a span.services{padding:0 !important; margin:auto;}
ul.main-nav li a span.portfolio{padding:0 !important; margin:auto;}
ul.main-nav li a span.careers{padding:0 !important; margin:auto;}
ul.main-nav li a span.contact{padding:0 !important; margin:auto;}
footer{background:#1a1a1a;}
.item{border:none;}
.google-partner{ text-align:center; width:100%; border-bottom:1px solid #e5e5e5; padding-bottom:10px;}
.bing-ads span{width:50%;}
.awards-winner{border-right:none;}
.bing-ads{text-align:center; width:100%; padding:10px 0;}
.awards-winner{width:100%; border-top:1px solid #e5e5e5; padding:10px 0;}
.social-plugins{border-top:1px solid #e5e5e5; padding-top:10px; width:100%; float:left; margin-top:0px !important;}
.addthis_native_toolbox{margin:auto; width:298px !important; float:none;}
.awn-text{width:275px; margin:auto;}
section.our-team h1{font-size:30px;}
p.work-stap-tagl{font-size:15px !important;}
section.our-services{background:#015cb8; height:auto; padding:0 0 20px 0;}
.serv-boxs{margin-top:10px;}
section.our-services h1{font-size:30px; margin-top:15px;}
section.work-stap h1{font-size:30px; margin-top:15px;}
.client-box{float:left; width:32%; border-top:1px solid #CCC; border-left:1px solid #CCC}
.client-box img{
float: left;
height: auto;
width: 110px;
}
.copyright {float: left;font-size:10px; width: 100%;}
footer ul.footerbot-nav li{padding:0 2px 0 2px; font-size:12px !important;}
ul.our-portfolio li{width:100%; font-size:15px; text-align:center; background:#4075b2; margin:1px; border-radius:5px;}
ul.our-portfolio li a{color:#fff !important; text-decoration:none; width:100%;}
.our-services-rowone{margin-top: 10px;}
.portf-boxs{float:left; width:25%; border-bottom:1px solid #CCC; border-left:1px solid #CCC}
.portf-boxs img{float:left; width:100%; height:100%; margin:5px 0 5px 0;}
footer .nav-hd{margin-top:20px;}
section.work-stap{background:#266399; height:auto; padding:0 0 20px 0;}
p.creat-serv-text{line-height:normal; font-size:30px;}
section.speci-cpntent{background:none; min-height:500px;}
section.speci-cpntent ul.speci-in{margin-left:0 !important; margin-top:10px; float:left;}
.banner-services{
background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
padding-top: 10px;

}
section.speci-cpntent strong.capabilities{line-height:normal; font-size:30px;}
.waypoint.ws-1 h1{font-size:40px !important; line-height:50px !important;}
.steps{margin: 20px 0 0;}
.our-services-rowtwo{margin-top:0px;}
.captext p{ font-size: 13px !important;}
section.speci-cpntent ul.speci-in li{margin-top:10px; float:left;}
.serv-boxs{margin-left: 3%; width: 46%; float:left;}
.steps-box{width:50%; float:left;}
.serv-boxs .sev-hd{font-size:14px;}
ul.fawards{float:left; width:100%;}



ul.fawards li{float:left; width:45%; text-align:center; border-top:1px solid #222222; padding:5px 5px; min-height:55px;}

.hi-icon-wrap.hi-icon-effect-1.hi-icon-effect-1a{width:20% !important; float:left; margin-top:10px; height:auto !important; }
.hi-icon-wrap.hi-icon-effect-1.hi-icon-effect-1a a{width:100% !important; height:auto !important;}
.our-services-rowtwo{width:100% !important;}
.our-services-rowone{width:100% !important;}
.box{width:100% !important; border:1px solid #fff; float:left;}
.box svg line{ display:none;}
div.outsource_div{min-height:300px !important;}
.sev-hd{font-size:14px;}
p.howit-text{font-size:15px !important;}
.ser-box-icon{float:left; width:50%;}
.textwidget{width:100%;}
.outsource_div{width:30% !important; float:left; margin-right:2% !important;}
.work-stap img{width:140px !important; height:140px;}
a.hi-icon-mobile img{float:left; width:100% !important; height:auto !important;}
.da-thumbs li{width:50% !important; float:left; border-left:1px solid #ccc; border-bottom:1px solid #ccc;}
.container > header h1{font-size:25px !important; float:left; margin-top:100px; line-height:normal !important;}
.main-right-bar{background-size:cover !important; margin-top:20px !important;}
.sub-menu-right strong{margin-top:80px !important; }
.bx-wrapper .testimonials-carousel-thumbnail img{width:auto !important; height:auto;}


}

@media (min-width:440px) and (max-width:560px){
	
	.owl-item{width:210px !important;}
	}


@media (min-width:641px) and (max-width:767px) {
ul.main-nav li{border-right:none;border-bottom:1px solid #cbcbcb; float: left;width:100%; }
ul.main-nav li a{text-align:center;}
ul.main-nav li a span.home{padding:0 !important; margin:auto;}
ul.main-nav li a span.about{padding:0 !important; margin:auto;}
ul.main-nav li a span.services{padding:0 !important; margin:auto;}
ul.main-nav li a span.portfolio{padding:0 !important; margin:auto;}
ul.main-nav li a span.careers{padding:0 !important; margin:auto;}
ul.main-nav li a span.contact{padding:0 !important; margin:auto;}
footer{background:#1a1a1a;}
.item{border:none;}
section.our-team h1{font-size:30px;}
p.work-stap-tagl{font-size:15px !important;}
section.our-services{background:#015cb8; height:auto; padding:0 0 20px 0;}
.serv-boxs{margin-top:10px;}
section.our-services h1{font-size:30px; margin-top:15px;}
section.work-stap h1{font-size:30px; margin-top:15px;}
.client-box{float:left; width:32%; border-top:1px solid #CCC; border-left:1px solid #CCC}
.client-box img{

float: left;
height: auto;
width: auto;
}
.copyright {float: left;font-size:10px; width: 100%;}
footer ul.footerbot-nav li{padding:0 2px 0 2px; font-size:12px !important;}
ul.our-portfolio li{width:100%; font-size:15px; text-align:center; background:#4075b2; margin:1px; border-radius:5px;}
ul.our-portfolio li a{color:#fff !important; text-decoration:none;}
.our-services-rowone{margin-top: 10px;}
.portf-boxs{float:left; width:25%; border-bottom:1px solid #CCC; border-left:1px solid #CCC}
.portf-boxs img{float:left; width:100%; height:100%; margin:5px 0 5px 0;}
footer .nav-hd{margin-top:20px;}
section.work-stap{background:#266399; height:auto; padding:0 0 20px 0;}
p.creat-serv-text{line-height:60px; font-size:63px;}
section.speci-cpntent{background:none; min-height:500px;}
section.speci-cpntent ul.speci-in{margin-left:0 !important; margin-top:10px; float:left;}
section.speci-cpntent strong.capabilities{line-height:normal; font-size:30px;}
.waypoint.ws-1 h1{font-size:50px !important; }
.steps{margin: 20px 0 0;}
.our-services-rowtwo{margin-top:0px;}
.captext p{ font-size: 13px !important;}
section.speci-cpntent ul.speci-in li{margin-top:10px; float:left;}
.serv-boxs{margin-left: 3%; width: 46%; float:left;}
.steps-box{width:32%; float:left;}
.serv-boxs .sev-hd{font-size:17px;}
.ftrtext-boxs{float:left; width:50%; min-height:260px;}
.fsocial-boxs{float:left; width:50%; min-height:70px;}
.top-links-cntact-box{ width:50%;}

.packageouter {
  margin: auto;
  overflow-x: scroll;
  width: 555px!important;
}


}

@media (min-width:480px) and (max-width:640px) {
	.ftrtext-boxs{float:left !important; width:50%; min-height:260px;}
	ul.footer-nav li a{font-size:12px !important;}
	footer .nav-hd span{font-size:15px;}
	.hi-icon-wrap.hi-icon-effect-1.hi-icon-effect-1a{width:23.7% !important;}
	
	ul.fawards li{margin-left:0px !important; text-align:left;}
	
	
.packageouter {
  margin: auto;
  overflow: scroll;
  width: 405px!important;
}
	
	
	}



@media (min-width:768px) and (max-width:991px){
.page-id-293 .main-right-bar{height:670px !important;}
ul.main-nav li a { padding: 5px 6px 0  !important;}
.navigation{font-size:14px !important;}
.logo{float:left; margin-top:8px;}
.logo img{width:100%; height:auto;}
.ch-grid{text-align:left;}
.ch-grid li{height:155px; width:115px;}
.addthis_native_toolbox{margin:auto; width:298px !important; float:none;}
ul.main-nav li a span.home{ margin:5px 0 5px 3px !important;}	
ul.main-nav li a span.about{ margin:5px 0 5px 17px !important;}	
ul.main-nav li a span.services{margin:5px 0 5px 17px !important;}
ul.main-nav li a span.portfolio{margin:5px 0 5px 17px !important;}	
ul.main-nav li a span.careers{margin:5px 0 5px 15px !important;}
ul.main-nav li a span.contact{margin:5px 0 5px 20px !important;}
.waypoint.ws-1 h1{font-size:40px;}
.bing-ads span{width:77px;}
.awards-winner .css-winner{width:125px;}
.awards-winner .css-winner img{width:100%; height:auto;}
.google-partner{padding-left:0px;}
.hi-icon-wrap.hi-icon-effect-1.hi-icon-effect-1a{width:11.5%; height:auto;}
a.hi-icon-mobile img{width:100% !important; height:auto;}
ul.footer-nav li a{font-size:13px;}	
.serv-boxs .sev-hd{font-size:10px;}	
.portf-boxs{float:left; width:25%; border-bottom:1px solid #CCC; border-left:1px solid #CCC}
.portf-boxs img{float:left; width:100%; height:100%; margin:5px 0 5px 0;}
.port-text{font-size:20px;}	
section.speci-cpntent{background:none; height:auto; min-height:0 !important;}
.client-box{
border-left: 1px solid #ccc;
border-top: 1px solid #ccc;
float: left;
height: 100px;
width: 16.6%;
}
.client-box img{float:left; width:100%; height:100%;}
section.work-stap .discover{background-size:contain !important;}
section.work-stap .plan{background-size:contain !important;}
ul.our-portfolio{font-size:12px;}
ul.our-portfolio li a{padding:5px 5px 5px 5px !important;}
.hi-icon-wrap.hi-icon-effect-1.hi-icon-effect-1a a{width:100%;}
.captext strong{font-size:20px !important;}
.captext p{font-size:15px !important;}
section.work-stap{background-size:cover; 
height:auto !important; 
background: #266399 url(../images/services-bg-bot.png) no-repeat top center; background-size:cover; padding-bottom:15px;}
div.outsource_div{width:32%; height:270px; text-align:center;}
section.work-stap p{font-size:13px;}
.da-thumbs li{width:33% !important; float:left; border-left:1px solid #ccc; border-bottom:1px solid #ccc;}
ul.our-portfolio{font-size:13px;}
.client-box{border-top:none !important;}
section.our-services{background-size:cover; height:auto; padding-bottom:20px;}
.box{width:100%; border:1px solid #fff; min-height:160px; font-size:15px;}
.box svg{display:none;}
strong.team-text{font-size:15px; font-weight:normal; }
.ftrtext-boxs{float:left; width:50%; min-height:260px;}
.fsocial-boxs{float:left; width:50%;min-height:70px;}
.awards-section{width:100%; margin:0;}
.htoptitle{float:left; width:100%;}
.social-plugins{float:left; width:100%;}
.servinav-wrap{width:80%;}
.packsub-menu .sub-nav-section{float:left; width:100% !important;}
.packsub-menu strong{border-bottom:1px solid #ac2121; width:100%; padding-top:10px !important;}

.packsub-menu{margin-left:0 !important;}
ul.main-nav li:hover .sub-menu .sub-nav-section{min-height:0px;  height:auto !important; text-align:center !important; border-left:0px;}
ul.main-nav li:hover .sub-menu .sub-nav-section ul.serv-sub-menu li{border-bottom:1px solid #ac2121;}
ul.main-nav li:hover .sub-menu .sub-nav-section ul.serv-sub-menu li{border-top:0px;}
.seopack-secd{display:none;}
.satfi-grant{border-bottom:1px solid #ac2121;}
.satfi-grant span img{padding:10px !important; }
ul.main-nav li:hover .sub-menu .sub-nav-section{width:100%; text-align:center;}
.subnav-left{width:100%;}
.nav-testi{width:100%; text-align:center;}
.nav-testi .nav-review{border:1px solid #ac2121; border-radius:5px; padding:2%; width:100%; margin-top:10px;}
.nav-testi .nav-review1{border:1px solid #ac2121; border-radius:5px; padding:2%; width:100%; margin-top:10px;}
.nav-testi .nav-review2{border:1px solid #ac2121; border-radius:5px; padding:2%; width:100%;  margin-top:10px;}
ul.main-nav li:hover .sub-menu .sub-nav-section strong{border-bottom:1px solid #ac2121;padding-top:10px !important;}
.top-links-cntact-box{ width:50%;}
}


@media (min-width:992px) and (max-width:1199px){

.navigation{font-size:17px !important;}
.logo img{width:100%; height:auto;}
ul.main-nav li a{color:#393400 !important; padding:12px 10px !important; }
ul.footer-nav li a{font-size:10px;}	
.serv-boxs .sev-hd{font-size:10px;}	
.portf-boxs{float:left; width:25%; border-bottom:1px solid #CCC; border-left:1px solid #CCC}
.portf-boxs img{float:left; width:100%; height:100%; margin:5px 0 5px 0;}
.port-text{font-size:20px;}	
section.speci-cpntent{background:none; min-height:0 !important; height:auto !important; }
.client-box {border: 1px solid rgb(204, 204, 204);float: left;margin: 3px;padding: 13px;width: 15%;}
.client-box img{float:left; width:100%; height:100px;}
section.work-stap .discover{background-size:contain !important;}
section.work-stap .plan{background-size:contain !important;}
ul.our-portfolio{font-size:12px;}
ul.our-portfolio li a{padding:5px 5px 5px 5px !important;}
section.speci-cpntent{min-height:500px;}
p.we-offer{font-size:23px;}
.ch-grid li{margin-left:15px;}
.waypoint.ws-1 h1{font-size:50px;}
.awards-section{width:100%; margin:0;}
.google-partner{padding-left:0;}
.hi-icon-wrap.hi-icon-effect-1.hi-icon-effect-1a a{width:100%;}
.htoptitle{float:left; width:100%;}
div.outsource_div { height: 270px;  text-align: center; width: 32%;}
section.work-stap{background-size:cover; height:auto;}
section.work-stap p{font-size:14px;}
ul.our-portfolio{font-size:15px;}
ul.our-portfolio li a { padding: 10px 15px 5px 15px !important;}
.box svg{display:none !important;}
.box{border:1px solid #fff; width:100% !important; font-size:14px;}
footer .nav-hd{font-size:15px;}
ul.footer-nav li a{font-size:12px;}
.fs-box{width:27%;}
.ftnav-henu{width:35%;}
footer ul.footerbot-nav li{padding:0px;}
.footerbot-nav li:after{margin-left:1px;}
.soaw-section{width:38%;}
.gog-icon{width:100%; text-align:center;}
.client-box{ width:16%;}
.row.our-clients{border-top:none;}
.row.our-clients1{border-top:none; border-bottom:none;}
.top-links-cntact-box{ width:50%;}
}


@media (min-width:1200px) and (max-width:1366px){
		.owl-item{width:218px !important;}
	
	}
	
	@media (min-width:768px) and (max-width:1199px){
		.owl-item{width:221px !important;}
}
	

	




@media (min-width:320px) and (max-width:767px){
ul.main-nav li a span.home{ float:none;}
ul.main-nav li a span.about{ margin:10px auto !important;}
ul.main-nav li a span.services{ margin:10px auto !important;}
ul.main-nav li a span.portfolio{ margin:10px auto !important;}
ul.main-nav li a span.careers{ margin:10px auto !important;}
ul.main-nav li a span.contact{ margin:10px auto !important;}
}



@media (min-width:220px) and (max-width:767px) {
.logo{width:100%; text-align:center;}
.navigation{width:100%; background:#dbdbdb; clear:both; }
.navbar-toggle{background:#fff; float:right;}
.navbar-toggle .icon-bar{background:#727272;}	
ul.main-nav li{border-bottom:1px solid #c1c1c1;}
ul.main-nav li .sub-menu{position:static !important; width:100% !important; height:100%; padding:0px 0 !important; margin:0 !important; float:left;  background:#f4f4f4 !important; border:1px solid #e3e3e3;}
ul.main-nav li .sub-menu .servinav-wrap{width:100%; height:100%;padding:0; margin:0;}
ul.main-nav li .sub-menu .servinav-wrap .subnav-left{ float:left; width:100%;}
ul.main-nav li .sub-menu .servinav-wrap .subnav-left .sub-nav-wrapper {float:left; width:100%; margin-top:0px !important;}
ul.main-nav li .sub-menu .servinav-wrap .subnav-left .sub-nav-wrapper .sub-nav-section{float:left; width:100%;border-left:none; min-height:0 !important;}
ul.main-nav li .sub-menu .servinav-wrap .subnav-left .sub-nav-wrapper .sub-nav-section strong{width:100%; float:left; font-size:16px; padding-left:10px; text-align:center; border-bottom:1px solid #c1c1c1 !important; padding:10px 0;color:#d9000a !important; }
.navbar-collapse{max-height:710px !important;}
ul.main-nav li:hover .sub-menu .sub-nav-section{border-left:0px !important}
ul.main-nav li:hover .sub-menu .sub-nav-section strong{color:#d9000a !important; text-align:center; font-size:16px !important;}
ul.main-nav li:hover .sub-menu .sub-nav-section strong span{color:#d9000a !important; text-align:center}
ul.main-nav li .sub-menu .servinav-wrap .subnav-left .sub-nav-wrapper .sub-nav-section ul.serv-sub-menu{padding:0; margin:0;}
ul.main-nav li .sub-menu .servinav-wrap .subnav-left .sub-nav-wrapper .sub-nav-section ul.serv-sub-menu li{float:left; width:100%; border-bottom:1px solid #dbdbdb !important;  border-top:none !important; text-align:center; line-height:25px; height:25px; list-style:none;}
ul.main-nav li .sub-menu .servinav-wrap .subnav-left .sub-nav-wrapper .sub-nav-section ul.serv-sub-menu li a{color:#414141 
!important;}
.packsub-menu{margin-left:0;}
.packsub-menu .sub-nav-section{width:100% !important; float:left; border-left:none; min-height:0px !important;}
.packsub-menu .sub-nav-section strong{color:#d9000a !important; text-align:center; font-size:16px;border-bottom:1px solid #c1c1c1 !important; margin-top:10px;}
.packsub-menu .sub-nav-section strong span{color:#d9000a !important;}
.packsub-menu .sub-nav-section ul.serv-sub-menu{padding:0; margin:0;}
.packsub-menu .sub-nav-section ul.serv-sub-menu li{text-align:center; line-height:25px; border-top:1px solid #c1c1c1 !important; border-top:none !important; list-style:none !important;}
ul.main-nav li:hover .sub-menu .sub-nav-section ul.serv-sub-menu li a{color:#414141 !important;}
ul.main-nav li:hover .sub-menu .sub-nav-section ul.serv-sub-menu li a:hover{color:#414141 !important;}
strong.seopack-secd{display:none !important;}
.packsub-menu .satfi-grant{display:none !important;}
ul.main-nav{background:#fff !important;}
.nav-testi .nav-review{padding:0 5% ; display:none;}
.nav-testi .nav-review1{padding:0 5%; display:none;}
.btn-o span b {display:none!important;}
}

#recent-posts-plus-2.widget-title ul li a{ color:#fff !important;}


/*------------------18-08-2014-- request quote--*/
.testimonial_rotator_wrap{
background: none repeat scroll 0 0 #fff;
    border-radius: 6px;
    opacity: 0.83;
}

.error_msg {
    border: 1px solid #ff1900;
    color: #f91b1b;
    float: right;
    font-size: 13px;
    padding: 3px 0 3px 6px;
    width: 100%;
}
div.wpcf7-mail-sent-ng {
    border: 2px solid #ff0000;
    margin-top: 0 !important;
}

.capche-ftr{ width:50% !important; margin:6px 0 0;}
.send-ftr{ width:50% !important; margin:1px 0 0;}

.forcontent_space {
    float: left;
    padding-bottom: 5px !important;   
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok{ border:none;}
.address .address-right_botttom > p{ padding-bottom:5px !important;}
.para-width{ width:250px !important;}
.top-links-cntact{ float:left; width:100%; margin:0px 0 10px 0; padding:0px; background:url(../images/dot-overlay.png) repeat; z-index:999; position:absolute; }
.top-links-cntact-img{ float:left; height:28px; width:39px; text-align:center; padding:2px 5px;}
.top-links-cntact-img img{ float:none; margin:auto;}
.top-links-cntact-box{ float:right !important; padding:0px;width:22%;}
.top-links-cntact-box span{font-family:'Trebuchet MS'; font-size:15px; margin:4px 0 0 2px; font-weight:bold; float:left; color:#fff;}
.htoptitle h1{ margin:67px auto 0.5em !important;}

.page-id-1799 section.inner-header {
    background: url("../images/carrer-banner.png") no-repeat scroll center top #000;
    height: 225px;
}
.page-id-1962 section.inner-header {
    background: url("../images/carrer-banner.png") no-repeat scroll center top #000;
    height: 225px;
}

#fpi_feedback {
    bottom: 0;
    color: white;
    font-size: 16px;
    height: auto;
    position: fixed;
    right: 0;
    top: 100px;
    width: 60px;
    z-index: 999999;
}

.rotate {
    transform: rotate(-90deg);
    transform-origin: 50% 50% 0;
}

#fpi_title {
    background-color: #333333;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    cursor: pointer;
    height: 40px;
    left: -49px;
    position: absolute;
    text-align: center !important;
    top: 122px;
    width: 177px;
}

#fpi_title h2 {
background: #cf0202 none repeat scroll 0 0;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
color: #fff;
font-size: 18px;
font-weight: normal;
margin: 0;
padding: 7px;
}

#fpi_content {
    -moz-border-bottom-colors: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    background-color: #fff;
    border-bottom-left-radius: 5px;
    border-color: #dadada -moz-use-text-color #dadada #dadada !important;
    border-image: none !important;
    border-style: solid none solid solid !important;
    border-width: 1px medium 1px 1px !important;
    height: auto;
    left: 60px;
    padding: 13px 13px 0 18px;
    position: absolute;
    top: 0;
    width: 300px;
}


.col-md-2.col-lg-2.col-sm-2.top-links-cntact-box > span {
    display: block;
}

.col-md-2.col-lg-2.col-sm-2.top-links-cntact-box {
    display: block;
}
span .banner-phone {
    margin-top: 5px !important;
    vertical-align: top;
}




.da-thumbs .wp-post-image:hover .hoverport{
display:block!important;
opacity: 0.6;
}
.hoverport {
  background: #000 none repeat scroll 0 0;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
}
.tabletd {
  width: 120px;
}
.first{
width:8px;
}
.secnd{
width:211px;
}
.thrd{
width:122px;
}
.frth{
width:144px;
}
.ffth{
width:96px;
}
.bckcolor{
background:#fafafa;
}
.blogpage .blog-title > h1 {
  float: none;
  font-family: helveticaltstd-roman;
  font-size: 24px;
}

.packges .btn-cstm {
  background: #c90000 none repeat scroll 0 0;
  border: medium none;
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  float: none;
  font-family: "bebasregular";
  font-size: 12px;
  font-weight: 300;
  margin-top: 10px;
  padding: 5px 10px !important;
}


/******************* Portfolio*****************/

.gallery{
    margin-top: 100px;
}
.gallery-item{
	margin-bottom: 30px;
}
.modal-footer{
	text-align: center;
}
.pagination{
	margin: 0;
}


.gallery-item a {
  border: 1px solid #eeeeee;
  display: block;
  max-height: 218px;
  overflow: hidden;
}

.modal-dialog {
  margin: 30px auto;
  width: 600px;
}




/*tabbing*/


.portfolio ul.nav {
  margin: 20px 0;
}

.portfolio ul.nav li{
  margin-right: 5px;

}



.portfolio ul.nav.nav-pills li a {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 2px solid #000 !important;
  border-radius: 0;
  color: #333333;
  display: inline-block !important;
  padding: 10px 30px !important;
  transition: all 0.2s ease-in-out 0s;
  margin-top: 7px !important;
}

.portfolio ul.nav li a:hover {
  background: #0F0E5E none repeat scroll 0 0;
  color: #ffffff;
}


.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
  background-color: #0F0E5E !important;
  color: #ffffff !important;
}

/*dsr_css*/
.left-col {
  float: left;
  margin-right: 2%;
  width: 48%;
  clear: both;
}
.right-col {
  float: left;
  margin-left: 2%;
  width: 48%;
}
.dsr-block form input.form-control {
  border-radius: 0;
  height: 45px;
  margin-bottom: 15px;
  padding: 0 10px;
  width: 100%;
}
.dsr-block form select {
  -moz-appearance: none;
  background: #fff url("../images/select_arrow.png") no-repeat scroll 98% center;
  border: 1px solid #ddd;
  border-radius: 0;
  height: 45px;
  margin-bottom: 15px;
  padding: 0 6px;
  width: 100%;
}
.dsr-block form textarea {
  height: 150px;
  margin-bottom: 15px;
  padding: 5px 10px;
  width: 100%;
  border: 1px solid #ddd;
  border-radius: none;
}
.submit-btn-block input[type="submit"] {
  background-color: #cf0202;
  border: 2px solid rgba(0, 0, 0, 0);
  color: #fff;
  display: inline-block;
  font-size: 20px;
  font-weight: 700;
  padding: 9px 20px;
  text-transform: uppercase;
}
.submit-btn-block input[type="submit"]:hover {
  background-color: #fff;
  border: 2px solid #cf0202;
  color: #cf0202;
  text-decoration: none;
  transition: all 0.6s ease 0s;
}
.dsr-section {
  background: #fff none repeat scroll 0 0;
  padding: 40px 0;
}
.dsr-block h3 {
  color: #c90000;
  font-weight: bold;
  margin: 0 0 20px;
}
.dsr-block {
  padding: 40px 0;
}
.dsr-block form select option {
  padding: 0 5px;
}
@media(max-width:480px){
	.left-col {
  margin-right: 0;
  width: 100%;
}
.right-col {
  margin-left: 0;
  width: 100%;
}
}
