*{padding:0;margin:0;outline:none!important;}
img, a{border:0;}
input,textarea,img,input{border:0 none;}
img { max-width:100%; }
a{-moz-transition:all 0.2s ease 0s;	-ms-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;text-decoration:none; color:#FF3F85; }
a:hover, a:focus{text-decoration:none;}

body a {transition: 0.5s all;-webkit-transition: 0.5s all;-moz-transition: 0.5s all;-o-transition: 0.5s all;-ms-transition: 0.5s all;text-decoration: none;}
body a:hover {text-decoration: none;}
body a:focus, a:hover {text-decoration: none;}
input[type="button"], input[type="submit"] {transition: 0.5s all;-webkit-transition: 0.5s all;-moz-transition: 0.5s all;-o-transition: 0.5s all;-ms-transition: 0.5s all;}

html, body{font-size: 100%;font-family: 'Open Sans', sans-serif; color:#000000;background:#ffffff;margin: 0;}
p,ul li,ol li{margin:0;font-size:14px; line-height: 22px; }
p,ul,ol { margin-bottom:15px; }
h1,h2,h3,h4,h5,h6{font-family: 'Noto Serif', serif;margin:0;}
ul,label{margin:0;padding:0;}
body a:hover{text-decoration:none;}
input[type="submit"],input[type="reset"],.w3l_team_grd,.agileits_w3layouts_features_gridr h4,.agile_feature_grid,.agile_services_grid_pos,a,.w3l_footer_grid,.w3_two_grid_right_grid1,.w3_two_grid_right_grid1 i{-webkit-transition: 0.5s ease-in;-moz-transition: 0.5s ease-in;-ms-transition: 0.5s ease-in;-o-transition: 0.5s ease-in;transition:0.5s ease-in;}
/*-- header --*/
.header-w3layoutstop {padding: 0.3em 0;background: linear-gradient(150deg, #FF3F85 40%, #FAA720 85%);background: -moz-linear-gradient(150deg, #FF3F85 40%, #FAA720 85%);background: -webkit-linear-gradient(150deg, #FF3F85 40%, #FAA720 85%); clear:both; overflow:hidden; }
.header-w3layoutstop p {color: #fff;font-size: 13px;text-align: center;margin:5px 0 0 0px; font-weight:400;letter-spacing:0.5px; }
.search-grid {float: right;border: 0px solid #fff; }
.search-grid input[type="text"] {display: inline-block;background: none;border: none;border-right: solid 1px #ffffff;width: 84%;padding: .5em;outline: none;font-size: .9em;color: #FFFFFF; }
.big-dog::-webkit-input-placeholder {color: #FFFFFF !important; }
.search-grid i.fa.fa-paper-plane-o{color: #FFFFFF !important;font-size: 1.2em !important; }
.search-grid button.btn1 {color: #ffffff;font-size: .9em;padding: 6px 6px;border: none;outline:none;text-align: center;text-decoration: none;background: none;transition: 0.5s all;-webkit-transition: 0.5s all;-moz-transition: 0.5s all;-o-transition: 0.5s all;-ms-transition: 0.5s all; }
.search button:hover{border: solid 1px #212121;background: #212121; }
.search button:hover i.fa.fa-paper-plane-o{color: #FFFFFF !important; }
/*-- navbar --*/
.nav-links .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {margin-left: 0; }
.nav-links .navbar {margin-bottom:0px; }
.nav-links .navbar-inverse {background-color:#fff;border:none; }
.nav-links .navbar-inverse .navbar-brand h1 {color: #FF3F85;text-transform: uppercase;font-size: 30px;font-weight: 600; }

@font-face{font-family:'Varela Round';font-display:block;font-style:normal;font-weight:400;src:local('Varela Round Regular'),local('VarelaRound-Regular'),url(https://fonts.gstatic.com/s/varelaround/v12/w8gdH283Tvk__Lua32TysjIfp8uJ.woff) format('woff')}

.nav-links .navbar-brand {line-height: normal;height:inherit;padding:10px 0 5px 0px;color: #000!important;font-size:26px;font-weight: 700;text-transform: uppercase; font-family: 'Varela Round';  color: #FF3F85;background: -webkit-linear-gradient(107deg,#FF3F85,#FF3F85);background: -moz-linear-gradient(107deg,#FF3F85,#FF3F85);background: linear-gradient(107deg,#FF3F85,#FF3F85);-webkit-background-clip: text;-webkit-text-fill-color: transparent; }
.nav-links .navbar-brand img { max-width:70px; }
.nav-links .navbar-nav>li>a {padding:8px 15px;font-size: 16px; color: #000000;font-weight:600;margin-top:12px;text-transform: uppercase;}
.nav-links  .navbar-inverse .navbar-nav>li>a:hover {background-color:#fff;color:#FF3F85; }
.navbar-inverse .navbar-nav > li > a:focus {color: #000;}
.nav-links .navbar-inverse .navbar-nav>.active>a,.nav-links  .navbar-inverse .navbar-nav>.active>a:focus,.nav-links  .navbar-inverse .navbar-nav>.active>a:hover {color: #FF3F85;background-color: #fff; font-weight:600;}
.navbar-header {width: 30%;float: left;}
div#myNavbar {width: 55%;float: right; padding:0px; }
.navbar-nav {float: right;}
/*-- Link Effect: bottom border enlarge --*/
.link-effect a {padding: 0 0 10px;}
/*.link-effect a::after {position: absolute;top: 94%;left: 0;width: 100%;height: 1px;background:#FF3F85;content: '';opacity: 0;-webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s;-moz-transition: height 0.3s, opacity 0.3s, -moz-transform 0.3s;transition: height 0.3s, opacity 0.3s, transform 0.3s;-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);transform: translateY(-10px);
}*/
.link-effect li.active a::after, .link-effect a:hover::after{height: 5px;opacity: 1;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);transform: translateY(0px);}
/*-- /Link Effect: bottom border enlarge --*/
/*-- /navbar --*/
.agile_short_dropdown {border-radius: 0;background: #ffffff;text-align: center;padding: 0;border: none;}
.agile_short_dropdown li a {color: #fff;font-size: 14px;font-weight: 400;padding:8px 15px; text-align:left; text-transform:uppercase;}
.agile_short_dropdown > li > a:hover {color: #000;text-decoration: none;}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {color: #000;background-color: #fff;}
.agile_short_dropdown li.active a { background: #7e3c68;  background: -webkit-linear-gradient(90deg,#7e3c68,#c53f67); background: linear-gradient(90deg,#7e3c68,#c53f67); }

/*-- //header --*/
/*-- banner --*/
.w3layouts-banner{min-height: 370px;position: relative;}
.w3ls_banner_section{text-align: center;padding: 5em 0 1em 0px;}
.w3layouts-banner-1{background: #7e3c68;background: -webkit-linear-gradient(90deg,#7e3c68,#c53f67);background: linear-gradient(90deg,#7e3c68,#c53f67);text-align: center; padding:50px 0px; text-align:center;}
.w3layouts-banner-1 h1 { color: #fff;text-transform: uppercase;font-size:26px; line-height:normal; margin-bottom:0px; }
.w3layouts-banner-1 p { margin:0px 0px 10px 0px; padding:0px; color:#fff; }
.w3ls_banner_section h3{color: #fff;text-transform: uppercase;font-size: 32px; line-height:normal;letter-spacing:2px;}
.w3ls_banner_section h3 span{color:#f6da08;}
.w3ls_banner_section p {color: #fff;line-height:normal;text-transform: uppercase;letter-spacing: 2px;font-size: 19px;margin-top: 15px;margin: 2% auto;width: 95%;}
.wthree_banner_grids{padding:2em 0;}
.wthree_banner_grid{ text-align: center;background: #000;margin: 0 1%;float: left;width: 23%;padding: 2em 1em;}
.wthree_banner_grid i{   font-size: 2.5em;   color: #000000;float: left;width: 19%;}
.wthree_banner_grid h4{    text-transform: capitalize;font-size: 1.2em;color: #fff;float: right;padding: 0 0em;width: 75%;text-align: left;line-height: 1.5em;}
.more-button a{border: solid 2px #FF3F85;color: #FF3F85;font-size: 1em;padding: .5em 2em;text-decoration: none;letter-spacing:0.5px; font-weight:700;}
.more-button a:hover { color:#fff; }
.more-button {margin: 3em 0 0;}	
.more-button a:hover{background: #FF3F85;border: solid 2px #FF3F85;}
/*-- //banner --*/
.wthree-counter-agile {width: 73%; margin: 8% auto 8%;}
/*-- banner-bottom --*/
.banner-bottom{padding:5em 0;}
.w3l_banner_bottom_left p{color: #fff; }
.w3l_banner_bottom_left p span{/*display: block;margin-top: 1em;*/color:#ffffff;font-style: italic;font-weight: 400;font-size: 1.1em; }
.w3l_banner_bottom_left ul { margin:0px 0px 0px 20px; }
.w3l_banner_bottom_left li { font-size:14px; line-height:22px; margin-bottom:10px; color: #fff; }
.w3l_banner_bottom_left li a, .w3l_banner_bottom_left p a { color:#77022c; }

.services { position:relative; text-align:center; }
.services .w3ls-heading p { margin-bottom:20px; }
.banner-bottom-agileits { background:url(../images/galaxy-bg.jpg);background-position: center;position: relative;background-size: cover; }
.w3l_banner_bottom_left {padding: 30px 15px 10px 0px;min-height: 400px;}
.w3l_banner_image { padding-top:30px; }
.w3l_banner_bottom_right {padding: 0;}
.w3l_banner_bottom_left h3 {color: #fff;font-size:25px; margin-bottom: 10px;text-transform: uppercase;letter-spacing:0.5px;}
/*-- //banner-bottom --*/
.w3ls-heading h3,.w3ls-heading h2{text-align: center;color: #FF3F85;margin: 0 0 .5em;font-size: 28px; text-transform:uppercase;}
.w3ls-heading p.sub{     position: relative;text-align: left; color: #000000;line-height: 22px;padding-bottom:10px;font-size:13px;}
.w3ls-heading p strong { font-weight:500; }
h2.h-two { position:relative; padding-bottom:15px; }
h2.h-two:after { content: '';background: #FF3F85;height: 2px;position: absolute;bottom: 0%;left: 0px; right:0px; margin:0px auto 0px auto;width: 10%;  }
p.sub:after { /*   content: '';background: #FF3F85;height: 2px;position: absolute;bottom: 0%;left: 45%;width: 10%;*/}
/*-- services --*/
.w3layouts-grids {margin-top:40px;}
.services{position:relative;background:url('../images/welcome-bg.jpg') left top no-repeat;background-size:cover;padding:3em 0; }
h3.h-two {color: #000000; position:relative; padding-bottom:10px; }
h3.h-two:after {content: '';background: #FF3F85;height: 2px;position: absolute;bottom: 0%;left: 0px; right:0px; margin:0 auto;width: 10%; }

p.sub.two{color: #000000;}
.services-right-grid {text-align: center;}
.services-icon{width: 70px;height: 70px;text-align: center;border: solid 2px #fff;padding: 1.2em 0 0 0;margin: 0 auto;}
.services-right-grid:hover .services-icon{border: solid 2px #FF3F85;}
/* Radial In */
.hvr-radial-in {display: inline-block;vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative;overflow: hidden;   background: #FF3F85;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
.hvr-radial-in:before {content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: #fff;border-radius: 100%;-webkit-transform: scale(2);transform: scale(2);-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.hvr-radial-in:hover, .hvr-radial-in:focus, .hvr-radial-in:active { color: white;}
.services-right-grid:hover div.hvr-radial-in:before{-webkit-transform: scale(0);transform: scale(0);	}
.services-right-grid:hover i.fa.fa-anchor,.services-right-grid:hover i.fa.fa-comment,.services-right-grid:hover i.fa.fa-heartbeat,.services-right-grid:hover i.fa.fa-magnet,.services-right-grid:hover  i.fa.fa-thumbs-up{color:#FFFFFF;transition: 0.5s all;-webkit-transition: 0.5s all;-o-transition: 0.5s all;-moz-transition: 0.5s all;-ms-transition: 0.5s all;	}
.services-icon-info h5 {color: #000000; text-transform:uppercase;font-size:17px;letter-spacing:0.5px;margin:25px 0 0 0;font-weight:600;}
.services-icon-info h5 a { color: #000000; }
.services-icon-info h5 a:hover {  color: #FF3F85; }
.services-right-grids:nth-child(2){margin: 3em 0 0 0;}
.services-icon-info p{color: #000000;font-size: 13px;margin: 10px 0 0 0;line-height:22px;letter-spacing:0.5px;}
.services-right-grid i {font-size: 2.2em;line-height: 27px;color: #FF3F85;}
.services-right-grid:hover  i{color:#fff;}
/*-- //services --*/
/*-- team --*/
.team{padding:3em 0;}
/* entire container, keeps perspective */
.flip-container {perspective: 1000px;transform-style: preserve-3d;
}
/*  UPDATED! flip the pane when hovered */
.flip-container:hover .back {	transform: rotateY(0deg);	-webkit-transform: rotateY(0deg);	-ms-transform: rotateY(0deg);	-o-transform: rotateY(0deg);	-moz-transform: rotateY(0deg);}
.flip-container:hover .front {    transform: rotateY(180deg);	-webkit-transform: rotateY(180deg);	-ms-transform: rotateY(180deg);	-o-transform: rotateY(180deg);	-moz-transform: rotateY(180deg);}
.flip-container, .back {width: 100%;height: 301px;}

/* flip speed goes here */
.flipper {transition: 0.6s;transform-style: preserve-3d;position: relative;}
/* hide back of pane during swap */
.front, .back {backface-visibility: hidden;transition: 0.6s;transform-style: preserve-3d; position: absolute;top: 0;left: 0; }
/*  UPDATED! front pane, placed above back */
.front {z-index: 2;background:#000;transform: rotateY(0deg);-webkit-transform: rotateY(0deg);-ms-transform: rotateY(0deg);-o-transform: rotateY(0deg);-ms-transform: rotateY(0deg); }
.front img{width:100%; }
/* back, initially hidden pane */
.back {transform: rotateY(-180deg);-webkit-transform: rotateY(-180deg);-ms-transform: rotateY(-180deg);-o-transform: rotateY(-180deg);-moz-transform: rotateY(-180deg);background: #FF3F85;padding: 6em 2em 0;text-align: center;}

/* Some vertical flip updates 
*/
.vertical.flip-container {position: relative;}
.vertical .back {transform: rotateX(180deg);-webkit-transform: rotateX(180deg);-ms-transform: rotateX(180deg);-o-transform: rotateX(180deg);-moz-transform: rotateX(180deg);}
.vertical.flip-container:hover .back {transform: rotateX(0deg);-webkit-transform: rotateX(0deg);-ms-transform: rotateX(0deg);-o-transform: rotateX(0deg);-moz-transform: rotateX(0deg);}
.vertical.flip-container:hover .front {transform: rotateX(180deg);-webkit-transform: rotateX(180deg);-ms-transform: rotateX(180deg);-o-transform: rotateX(180deg);-moz-transform: rotateX(180deg);}
.back h4{color: #fff;font-size: 1em;text-transform: uppercase;font-weight: 600;letter-spacing: 4px;margin: 0;}
.back p{font-size: .9em;margin-top: 1em;color: #fff;}
.w3l-social {margin: 1em 0 0 0;}
.w3l-social ul{padding:0;margin:0;}
.w3l-social ul li{display:inline-block; margin:0px;}
.w3l-social ul li a {color: #333;text-align: center;}
.w3l-social ul li a i.fa.fa-facebook{height: 40px;width: 40px;background: #FFFFFF;line-height: 40px;color: #383838;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-o-border-radius: 50%;-ms-border-radius: 50%;transition: 0.5s all;-webkit-transition: 0.5s all;-moz-transition: 0.5s all;-o-transition: 0.5s all;-ms-transition: 0.5s all;}
.w3l-social ul li a i.fa.fa-facebook:hover {background: #3b5998;color: #FFFFFF;}
.w3l-social ul li a i.fa.fa-twitter{height: 40px;width: 40px;background: #FFFFFF;line-height: 40px;color: #383838;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-o-border-radius: 50%;-ms-border-radius: 50%;transition: 0.5s all;-webkit-transition: 0.5s all;-moz-transition: 0.5s all;-o-transition: 0.5s all;-ms-transition: 0.5s all;}
.w3l-social ul li a i.fa.fa-twitter:hover{background: #1da1f2;color: #FFFFFF;}
.w3l-social ul li a i.fa.fa-pinterest{height: 40px;width: 40px;background: #FFFFFF;line-height: 40px;color: #383838;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-o-border-radius: 50%;-ms-border-radius: 50%;transition: 0.5s all;-webkit-transition: 0.5s all;-moz-transition: 0.5s all;-o-transition: 0.5s all;-ms-transition: 0.5s all;	}
.w3l-social ul li a i.fa.fa-pinterest:hover{background: #f26522;color: #FFFFFF;}
.agile-team-grids {margin-top: 35px;}
.agile-team-grids ul { text-align:left; margin-bottom:15px; }
.agile-team-grids ul li { margin-bottom:5px; }
.gap-y .media { overflow:hidden; margin-bottom:30px; }
.gap-y .media .pull-left { padding-right:20px; }
.gap-y .media ul { margin: 0px 0px 0px 20px; }
.gap-y .media li { margin-bottom:5px; }
/*-- //team --*/
/*-- testimonial --*/ 
.testimonials img {width: 100%;}
.testi-w3agileinfo .tab-content{width: 70%;margin: 0 auto;padding:20px 15px;-webkit-box-shadow: 2px 2px 11px 2px rgba(218, 220, 223, 0.26);-moz-box-shadow: 2px 2px 11px 2px rgba(218, 220, 223, 0.26);
   box-shadow: 2px 2px 11px 2px rgba(218, 220, 223, 0.26);text-align: center; min-height: inherit;}
.testi-w3agileinfo h5 {color: #ffffff;font-size: 1.5em;letter-spacing:0.5px;margin: 0 0 10px 0;}
.testimonials .nav-tabs {border: none;text-align: center;margin-bottom: 2em;}
.testi-w3agileinfo p {line-height: 1.8em;color: #fff;}
.testi-w3agileinfo .nav-tabs li {display: inline-block;float: none;margin: 0 0.5em; color:#fff; text-transform:uppercase; }
.testi-w3agileinfo .nav-tabs li a {padding: 0;margin:0;border: none;color:#fff;     border: 1px solid #fff; border-radius: 0; padding: 7px 30px; }
.testi-w3agileinfo .nav-tabs li.active a,.testi-w3agileinfo .nav-tabs li a:hover{opacity: 1;outline:none; border: 1px solid #fff; background:#fff; color:#000; }
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { border: 1px solid #fff; outline:none; background:#fff; color:#000; }
.testi-w3agileinfo .nav-tabs li.active a { font-weight:700; }
.testimonials {padding:3em 0;background:#FF3F85;}

.testi-w3agileinfo {margin-top: 40px;}
/*-- //testimonial --*/
.testimonials-left-w3 {background: url(../images/ab2.jpg)no-repeat ;background-size: cover;min-height:564px;}
.testimonials h3 {color:#fff;text-align:center;font-weight:300;font-size:30px; padding-bottom:20px;}
.testimonials h3.h-two:after { background:#fff; }
/**/
.domain_box2 { position: relative; clear: both; margin-top: 40px; margin-bottom: 20px; float: left; width: 100%; }
.domain_box2 .box { padding: 40px 25px; margin: 0px; color: #fff; text-align: center; background-color: #a20000; position:relative; }
.domain_box2 .box:hover { background-color: #6f0000; }
.domain_box2 .box .arrow_up { position: absolute;margin: -60px auto 0;border-left: 30px solid transparent;border-right: 30px solid transparent;border-bottom: 20px solid rgba(17,158,231,0.9);font-size: 0px;line-height: 0;left: 0px;right: 0px;width: 60px; }
.domain_box2 .box .arrow_down { position: absolute; margin: 40px auto 0; border-left: 30px solid transparent; border-right: 30px solid transparent; border-top: 20px solid rgba(17,158,231,0.9);
    font-size: 0px; line-height: 0; left: 0px; right: 0px; width: 60px; }
.domain_box2 .box .arrow_up, .domain_box .box .arrow_up {border-bottom: 20px solid #a20000; }
.domain_box2 .box .arrow_down, .domain_box .box .arrow_down { border-top: 20px solid #a20000; }
.domain_box2 .box.active .arrow_up, .domain_box2 .box:hover .arrow_up { border-bottom: 20px solid #6f0000; }
.domain_box2 .box.active .arrow_down, .domain_box2 .box:hover .arrow_down { border-top: 20px solid #6f0000; }
.domain_box2 .box.active { background-color: #6f0000; }

.domain_box2 .box p {font-size:14px;font-weight: normal;line-height: 23px; margin:0px; }
.domain_box2 .box h2 { font-weight: 700; color: #fff; padding-top: 10px; font-size: 40px;line-height: 40px;margin-bottom: 20px;font-style: normal; } 
.domain_box2 .box h3 { color:#fff; text-transform: uppercase; margin-bottom:10px; font-size:21px; }
.domain_box2 .box h3 a { color:#fff; }

.modal-header {min-height: 16.42857143px;padding: 15px;border-bottom: none; }
.modal-body p {color: #555;line-height: 1.9em;margin: 1em 0;font-size: 0.9em;letter-spacing:0.5px; }
.modal-body i {color: #f12b24;display: block; }
/*-- Footer --*/
.newsletter-tp{ padding: 3em 0; }
.footer {padding: 3em 0;background: #000; }
.ftr-grid h3 {color: #f6da08;    font-size: 20px;     font-weight: 400;letter-spacing:0.5px;text-transform: uppercase;margin-bottom:18px; }
.ftr-grid h3 a span {   color: #f6da08;display: inline-block;padding: 6px 10px;background: #f12b24; }
.ftr-grid h3 span{ }
.ftr-grid p {   font-size:13px;color:#fff;line-height:20px;letter-spacing:0.5px;     font-weight: 300; }
.ftr-grid.fg1 a {color: #fff;margin-top:0px; font-weight:300;display: inline-block;font-size: 13px; }
.ftr-grid.fg1 a:hover { color:#b8b8b8; }

.ftr-text p a {    color: #f6da08; }
.ftr-grid ul {padding: 0em;list-style: none; }
.ftr-grid ul li {font-size: 0.95em;color: #fff;line-height:22px; }
.local {float: left;width:8%; color: #fff;}
.ftr-text {float: right;width:92%;}
.right-w3l.fotw3 {width: 100%;margin-top: 11%;text-align: left;}
ul.top-links li {display:block;margin-bottom: 9px; }
.right-w3l ul.top-links li a i.fa {    color: #000;background-color: #fff;width: 26px;height: 26px;font-size: 13px;line-height: 26px;text-align: center;transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;vertical-align: text-bottom; }
.right-w3l ul.top-links li a i.fa:hover {color: #fff;background-color: #FF3F85; }
.right-w3l {float: left;width:100%!important;margin-top: 1em; }
.right-w3l ul.top-links li { display:inline-block; vertical-align:top; }
.right-w3-2 {float: right;width:88%; }
.right-w3-2 ul.text-w3 li a {color: #b8b8b8;font-size: 0.9em;margin: 13px 0px 0px;display: inline-block;letter-spacing:0.5px;vertical-align: top; }
.fotw3 ul.top-links li a i.fa:hover , .fotw33 ul.top-links li a i.fa:hover {background-color: #478bca; }
.ftr-address {margin: 6px 0; }
/*-- Newsletter --*/
.newsletter-agile {text-align: center;width: 68%;margin: 2.5em auto 0;padding: 10px 14px;-webkit-box-shadow: 2px 2px 11px 4px rgba(119,119,119,0.3);-moz-box-shadow: 2px 2px 11px 4px rgba(119,119,119,0.3);
   box-shadow: 2px 2px 11px 4px rgba(119,119,119,0.3); }
.newsletter-agile  p {font-size: 1em;color: #19253c;letter-spacing:0.5px;margin: 1em 0em 1em; }
.newsletter-agile input[type="email"] {padding: 13px 14px;border: none;letter-spacing:0.5px;font-size: 14px;color: #0c0c0c;outline: none;background: #e1dede;width: 55%;margin-bottom: 20px; }
.newsletter-agile input[type="submit"] {   color: #fff;text-transform: uppercase;font-size: 0.9em;font-weight: 500;border: none;background: #FF3F85;border: none;width: 16%;padding: 13px 0px;outline: none;cursor: pointer;transition: 0.5s all;-webkit-transition: 0.5s all;-moz-transition: 0.5s all;-o-transition: 0.5s all;-ms-transition: 0.5s all;-webkit-appearance: none; }
.newsletter-agile input[type="submit"]:hover {background: #000000;color:#FFFFFF; }
 /*--placeholder-color--*/
::-webkit-input-placeholder {color:#999;}
:-moz-placeholder { /* Firefox 18- */color:#999; }
::-moz-placeholder {  /* Firefox 19+ */color:#999;}
:-ms-input-placeholder {  color:#999;}
/*--//placeholder-color--*/
footer.newfooter { position:relative; background:#000; padding:30px 0px; }
.footer-menu {  text-align: center; display: table; width: 100%; border: 1px solid #333; }
.footer-menu li { list-style-type:none; margin:0px; padding:0px; }
.footer-menu a {color: #fff; text-transform: uppercase; margin:10px 8px; color: #666; font-weight: 400; font-size: 13px; line-height: 24px; display:inline-block;}

.footer-menu a:hover {color: #ff0d89;}

.copyright { display:block; text-align: center; color: #666; text-transform: uppercase; font-size: 12px; letter-spacing:0.5px; font-weight: 400; border: 1px solid #333; line-height: 40px; border-top:0px;}

.disclaimer {padding:15px 10px; text-align: center; color: #666; font-size: 13px; line-height: 16px; border: 1px solid #333;  border-top:0px;}


.copyrights {text-align: center;}
.copyrights p {font-size: 0.8em;color: #fff;letter-spacing:0.5px;background: #1b1a1a;padding: 10px; font-weight: 300; margin:0px;}
.copyrights p a {color: #f6da08;}
/*-- //footer --*/
/*-- to-top --*/
#toTop {display: none;text-decoration: none;position: fixed;bottom: 20px;right: 2%;overflow: hidden;z-index: 999; width: 32px;height: 32px;border: none;text-indent: 100%;background: url(../images/arrow1.png) no-repeat 0px 0px;background-size: 32px;}
#toTopHover {width: 32px;height: 32px;display: block;overflow: hidden;float: right;opacity: 0;-moz-opacity: 0;filter: alpha(opacity=0);}
/*-- //to-top --*/
/*-- icons --*/
.codes a {color: #999;
}
.icon-box {padding: 8px 15px;background:rgba(149, 149, 149, 0.18);margin: 1em 0 1em 0;border: 5px solid #ffffff;text-align: left;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;font-size: 13px;transition: 0.5s all;-webkit-transition: 0.5s all;-o-transition: 0.5s all;-ms-transition: 0.5s all;-moz-transition: 0.5s all;cursor: pointer;
} 
.icon-box:hover {background: #000;transition:0.5s all;-webkit-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;-moz-transition:0.5s all;}
.icon-box:hover i.fa {color:#fff !important;}
.icon-box:hover a.agile-icon {color:#fff !important;}
.codes .bs-glyphicons li {float: left;width: 12.5%;height: 115px;padding: 10px; line-height: 1.4;text-align: center;  font-size: 12px;list-style-type: none;}
.codes .bs-glyphicons .glyphicon {margin-top: 5px;margin-bottom: 10px;font-size: 24px;}
.codes .glyphicon {position: relative;top: 1px;display: inline-block;font-family: 'Glyphicons Halflings';font-style: normal;font-weight: 400;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #777;
} 
.codes .bs-glyphicons .glyphicon-class {display: block;text-align: center;word-wrap: break-word;
}
h3.icon-subheading {font-size: 28px;color: #FF3F85 !important;margin: 30px 0 15px;font-weight: 600;letter-spacing: 2px;}
h3.agileits-icons-title {text-align: center;font-size: 33px;color: #222222;font-weight: 600;letter-spacing: 2px;}
.icons a {color: #999;}
.icon-box i {margin-right: 10px !important;font-size: 20px !important;color: #282a2b !important;}
.bs-glyphicons li {float: left;width: 18%;height: 115px;padding: 10px;line-height: 1.4;text-align: center;font-size: 12px;list-style-type: none;background:rgba(149, 149, 149, 0.18);margin: 1%;}
.bs-glyphicons .glyphicon {margin-top: 5px;margin-bottom: 10px;font-size: 24px;color: #282a2b;}
.glyphicon {position: relative;top: 1px;display: inline-block;font-family: 'Glyphicons Halflings';font-style: normal;font-weight: 400;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #777;} 
.bs-glyphicons .glyphicon-class {display: block;text-align: center;word-wrap: break-word;}



@media (max-width:991px){
h3.agileits-icons-title {	font-size: 28px;}
h3.icon-subheading {	font-size: 22px;}
}
@media (max-width:768px){
h3.agileits-icons-title {	font-size: 28px;}
h3.icon-subheading {	font-size: 25px;}
.row {	margin-right: 0;	margin-left: 0;}
.icon-box {	margin: 0;}
}
@media (max-width: 640px){.icon-box {	float: left;	width: 50%;}
}
@media (max-width: 480px){.bs-glyphicons li {	width: 31%;}
}
@media (max-width: 414px){
h3.agileits-icons-title {	font-size: 23px;}
h3.icon-subheading {	font-size: 18px;}
.bs-glyphicons li {	width: 31.33%;}
}
@media (max-width: 384px){
.icon-box {	float: none;	width: 100%;}
}
/*-- //icons --*/
.w3_wthree_agileits_icons.main-grid-border {padding: 5em 0; }
/*--Typography--*/
.well {font-weight: 300;font-size: 14px; }
.list-group-item {font-weight: 300;font-size: 14px; }
li.list-group-item1 {font-size: 14px;font-weight: 300; }
.show-grid [class^=col-] {background: #fff;text-align: center;margin-bottom: 10px;line-height: 2em;border: 10px solid #f0f0f0; }
.show-grid [class*="col-"]:hover {background: #e0e0e0; }
.grid_3{margin-bottom:2em; }
.xs h3, h3.m_1{color:#000;font-size:1.7em;font-weight:300;margin-bottom: 1em; }
.grid_3 p{color: #999;font-size: 0.85em;margin-bottom: 1em;font-weight: 300; }
.grid_4{background:none;margin-top:50px; }
.label {font-weight: 300 !important;border-radius:4px; }  
.grid_5{background:none;padding:2em 0; }
.grid_5 h3, .grid_5 h2, .grid_5 h1, .grid_5 h4, .grid_5 h5, h3.hdg, h3.bars {margin-bottom: 1em;color: #FF3F85;font-weight: 600;font-size: 30px;letter-spacing: 2px; }
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {border-top: none !important; }
.tab-content > .active {display: block;visibility: visible; }
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {z-index: 0; }
.badge-primary {background-color: #03a9f4; }
.badge-success {background-color: #fb5710; }
.badge-warning {background-color: #ffc107; }
.badge-danger {background-color: #e51c23; }
.grid_3 p{line-height: 2em;color: #888;font-size: 0.9em;margin-bottom: 1em;font-weight: 300; }
.bs-docs-example {margin: 1em 0; }
section#tables  p {margin-top: 1em; }
.tab-container .tab-content {border-radius: 0 2px 2px 2px;border: 1px solid #e0e0e0;padding: 16px;background-color: #ffffff; }
.table td, .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {padding: 15px!important; }
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {font-size: 0.9em;color: #999;border-top: none !important; }
.tab-content > .active {display: block;visibility: visible; }
.label {font-weight: 300 !important; }
.label {padding: 4px 6px;border: none;text-shadow: none; }
.alert {font-size: 0.85em; }
h1.t-button,h2.t-button,h3.t-button,h4.t-button,h5.t-button {line-height:2em;margin-top:0.5em;margin-bottom: 0.5em; }
li.list-group-item1 {line-height: 2.5em; }
.input-group {margin-bottom: 20px; }
.in-gp-tl{padding:0;}
.in-gp-tb{padding-right:0;}
.list-group {margin-bottom: 48px;}
ol {margin-bottom: 44px;}
h2.typoh2{margin: 0 0 10px;}
@media (max-width:768px){
.grid_5 {padding: 0 0 1em; }
.grid_3 {margin-bottom: 0em; }
}
@media (max-width:640px){
h1, .h1, h2, .h2, h3, .h3 {margin-top: 0px;margin-bottom: 0px; }
.grid_5 h3, .grid_5 h2, .grid_5 h1, .grid_5 h4, .grid_5 h5, h3.hdg, h3.bars {margin-bottom: .5em;
}
.progress {height: 10px;margin-bottom: 10px;
}
ol.breadcrumb li,.grid_3 p,ul.list-group li,li.list-group-item1 {font-size: 14px;
}
.breadcrumb {margin-bottom: 25px;
}
.well {font-size: 14px;margin-bottom: 10px;
}
h2.typoh2 {font-size: 1.5em;
}
.label {font-size: 60%;
}
.in-gp-tl {padding: 0 1em;
}
.in-gp-tb {padding-right: 1em;
}
}
@media (max-width:480px){
.grid_5 h3, .grid_5 h2, .grid_5 h1, .grid_5 h4, .grid_5 h5, h3.hdg, h3.bars {font-size: 1.2em;
}
.table h1 {font-size: 26px;
}
.table h2 {font-size: 23px;}
.table h3 {font-size: 20px;
}
.label {font-size: 53%;
}
.alert,p {font-size: 14px;
}
.pagination {margin: 20px 0 0px;
}
.grid_3.grid_4.w3layouts {margin-top: 25px;
}
}
@media (max-width: 320px){
.grid_4 {margin-top: 18px;
}
h3.title {font-size: 1.6em;
}
.alert, p,ol.breadcrumb li, .grid_3 p,.well, ul.list-group li, li.list-group-item1,a.list-group-item {font-size: 13px;
}
.alert {padding: 10px;margin-bottom: 10px;
}
ul.pagination li a {font-size: 14px;padding: 5px 11px;
}
.list-group {margin-bottom: 10px;
}
.well {padding: 10px;
}
.nav > li > a {font-size: 14px;
}
table.table.table-striped,.table-bordered,.bs-docs-example {	display: none;
}
}
/*-- //typography --*/
.typo {padding: 5em 0;
}
ul.bs-glyphicons-list {padding: 0;} 
/*-- contact --*/
.contact-right { padding-right:30px; margin-bottom:40px; }
.contact-agileinfo {margin-top: 4em;}  
.address.address-mdl {margin: 1em 0;}
.address h5 {font-size: 1.2em;font-weight: 600;color: #000; margin-bottom:5px; }
.address p { margin-top: 1em;}
.address p i.glyphicon { color: #FF3F85;margin-right: 0.5em;}
.address p a {color: #FF3F85;}
.address p a:hover{color: #FF3F85;}
.contact-agileinfo input {width: 100%;color: #333;background: none;outline: none;font-size: 1em;padding: .7em .8em;border: solid 1px #ccc;-webkit-appearance: none;display: inline-block;} 
input.email {margin: 1em 0;}
.contact-agileinfo textarea {resize: none;width: 100%;background: none;color: #333;font-size: 1em;outline: none;padding: .7em .8em;border: solid 1px #ccc;min-height: 10em;-webkit-appearance: none;margin-top: 1em;}
.contact-agileinfo input[type="submit"] { width:auto; border: none;outline: 2px solid #FF3F85;color: #fff;padding: .6em 3em;font-size: 1em;margin: 1em 0em 0 0;-webkit-appearance: none;background: #FF3F85;transition: 0.5s all;-webkit-transition: 0.5s all;-moz-transition: 0.5s all; border-radius:50px; -moz-border-radius:50px; -webkit-border-radius:50px; float:right; }
.contact-agileinfo input[type="submit"]:hover { opacity:0.9; }
.agileits-w3layouts-map iframe {width: 100%;min-height: 350px;border: none;} 
.contact {padding: 3em 0;     border-top: 5px solid #FF3F85;padding-top: 30px;}
/*-- //contact --*/
/*-- projects --*/
.projects h4 {font-size: 22px;color: #000000;font-weight:600;letter-spacing:0.5px;margin:0px 0px 15px 0px; }
.projects-w3imgtext {background:#fff;padding: 20px; overflow:hidden; }
.mediaArrowSec { position:relative; background:#fff; padding:0px 20px; }
.flex-sm-row-reverse { margin-bottom:20px; }
.projects p {font-size: 14px;color: #000000;line-height: 24px;margin-top:10px; }
.projects {padding: 5em 0 3em; }
.projects-agile {margin-top: 4em; }
.projects-w3lgrids {margin-bottom: 3em; }
.modal-header {font-size: 30px;text-align: center;text-transform: uppercase;letter-spacing: 2px;font-weight: 600;color: #FF3F85; }
.modal-body p {font-size: 14px;color: #777;line-height: 22px;padding: 10px 0px; }
.modal-body p i {color: #000; }
.news h3.w3ls-title{color:#fff; }
.news-gridtext {background: #fff; }
.news-w3img a {display: block;overflow: hidden; }
.news-w3img a img { width: 100%; -webkit-transform: scaleY(1);-moz-transform: scaleY(1);-o-transform: scaleY(1);-ms-transform: scaleY(1);transform: scaleY(1);-webkit-transition: all 0.7s ease-in-out;-moz-transition: all 0.7s ease-in-out;-o-transition: all 0.7s ease-in-out;-ms-transition: all 0.7s ease-in-out;transition: all 0.7s ease-in-out;
}
.news-w3img a img:hover{-webkit-transform: scale(1.5);-moz-transform: scale(1.5);-o-transform: scale(1.5);-ms-transform: scale(1.5);transform: scale(1.5); }
.news-w3imgtext {padding: 2em 1.5em;-webkit-box-shadow: 0px 6px 5px rgba(25, 13, 15, 0.54);-moz-box-shadow: 0px 6px 5px rgba(25, 13, 15, 0.54);box-shadow: 0px 6px 5px rgba(25, 13, 15, 0.54);text-align: center;position: relative; }
.news h5 {display: inline-block;background: #ff3a5f;padding: .8em 1.5em;font-size: 1em;color: #fff;font-family: 'Open Sans', sans-serif;position: absolute;top: -18px;left: 32%; }
/*-- //projects --*/
/*-- services --*/
.agileits_services_grid h3 {font-size: 1.3em;font-weight: 600;color:#FF3F85;text-transform: capitalize;letter-spacing: 2px; }
.agileits_services_grid p{color:#999;line-height:2em;margin:1em 0 2em;}
.w3layouts_more{margin:2em 0 0;text-align:center;}
.w3layouts_more a{display:block;font-size:1em;color:#FF3F85;text-transform:uppercase;padding:10px 0;border:2px solid #FF3F85;font-weight:600;letter-spacing:2px;text-decoration:none;}
.w3layouts_more a i{padding-left:1em;color:#FF3F85;}
.w3layouts_more a:hover{background:#FF3F85;border:2px solid #FF3F85;color:#fff;}
.w3layouts_more a:hover i{padding-left:1.5em;color:#212121;}
.w3_agile_services_grid1{overflow:hidden;position: relative;}
.w3_agile_services_grid1 img {-webkit-transition: all 0.25s ease-in-out;-moz-transition: all 0.25s ease-in-out;-o-transition: all 0.25s ease-in-out;-ms-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;z-index:4;}
.agileits_services_grid:hover img {opacity: 1;transform: scale(1.15,1.15);-webkit-transform: scale(1.15,1.15);-moz-transform: scale(1.15,1.15);-ms-transform: scale(1.15,1.15);-o-transform: scale(1.15,1.15);}
.w3_agile_services_grid1 .w3_blur {background-color: rgba(0, 0, 0, 0.45);height: 100%;width: 100%;z-index: 5;position: absolute;opacity: 0;top: 0;}
.agileits_services_grid:hover .w3_blur{opacity: 1;}
/*-- //services --*/
.w3ls_banner_bottom_grids {margin-top: 4em; margin-bottom:4em;}
/*-- offer --*/
.agileits_heading_section h3 {color: #fff;}
.offer {background: url(../images/stats1.jpg) no-repeat 0px 0px;background-size: cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;-ms-background-size: cover;background-attachment: fixed;padding: 3em 0 5em 0px;}
.wthree_head1{color:#fff;}
.agileinfo_para1{color:#FF3F85;}
.agile_offer_grid_pos{position:absolute;top:0%;left:0px; right:0px; margin:0 auto; text-align:center;}
.agile_offer_grid_pos p{font-size: 7em;color: rgba(255, 255, 255, 0.31);font-weight: 300;}
.agile_offer_grid h4{font-size: 22px;color: #f6da08;font-weight:300;text-transform: capitalize;}
.agile_offer_grid p.w3_agileits_service_para{margin:2em 0 0;color:#fff;line-height:2em;}
.agileits_w3layouts_offer_grid{position:relative;}
/*-- //offer --*/
/*-- offer-bottom --*/
.w3l_services_footer_top_right_main:nth-child(2) {margin: 3em 0;}
.w3l_services_footer_top_left img {margin: 0 auto;}
.w3l_services_footer_top_right_main_l{float:left;}
.w3l_services_footer_top_right_main_l h3{font-size: 1.2em;color: #FF3F85;padding-right: 2em;border-right: 1px solid #212121;margin: 1.8em 0 0;font-weight: 600;}
.w3l_services_footer_top_right_main_l1{float:left;margin:0 3em;}
.w3ls_service_icon{width: 70px;height: 70px;border: 2px solid #FF3F85;border-radius: 40px;text-align: center;}
.w3ls_service_icon i{font-size: 2em;color: #FF3F85;padding-top: .5em;}
.w3l_services_footer_top_right_main_r{float:right;width: 50%;}
.w3l_services_footer_top_right_main_r a{font-size: 1em;color: #212121;text-decoration: none;text-transform: uppercase;letter-spacing: 3px;font-weight: 600;}
.w3l_services_footer_top_right_main_r a:hover{color: #FF3F85;}
.w3l_services_footer_top_right_main_r p{margin:1em 0 0;color:#999;line-height:2em;}
.agileits_portfolio_sub_grid {background: #FF3F85;}
.w3_agile_portfolio_grid1{margin-top:2em;overflow: hidden;
}
.agileits_portfolio_sub_grid .w3layouts_port_head {content: '';z-index: 1;position: absolute;left: 49%;top: 50%;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);opacity: 0;filter: alpha(opacity=0);margin-top: 100px;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-ms-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s;}
.w3_agile_portfolio_grid1:hover .agileits_w3layouts_team_grid img {opacity: 0.8;}
.w3_agile_portfolio_grid1:hover .agileits_w3layouts_team_grid .w3layouts_port_head {opacity: 1;filter: alpha(opacity=100);margin-top: 0;}
.w3layouts_port_head h3{font-size: 1em;letter-spacing: 5px;color: #fff;text-transform: uppercase;padding: 0.5em 1em;background: #FF3F85;}
.banner-bottom {padding: 3em 0;}
/*-- //offer-bottom --*/
.haveQ-sec { position:relative; padding:30px 0px; text-align:center; color:#fff; }
.haveQ-sec h3.h-two { color:#fff; font-size: 40px; }
.haveQ-sec h3.h-two:after { background:none; content:none; }
.gradientBG { background: #f62964; /* Old browsers */ background: -moz-linear-gradient(-45deg,  #f62964 0%, #9428a2 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(-45deg,  #f62964 0%,#9428a2 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(135deg,  #f62964 0%,#9428a2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f62964', endColorstr='#9428a2',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */ }
.haveQ-sec .clickforForm { border: 0px; box-shadow: none; text-transform: uppercase; background:#fff; font-size: 15px; font-weight: 600; color: #000; transition: all 0.3s ease-in-out;
    padding: 10px 25px; border-radius: 30px; display:inline-block; }
.homebannersection { position:relative; background: url(../images/homebanner-bg.png) center center no-repeat; padding:60px 0px; text-align:center; background-size:cover; }
.homebannersection h1  { text-transform: uppercase; font-family: 'Bangers', cursive; text-shadow: 8px 2px #3d0808; -webkit-text-stroke-width: 2px; -webkit-text-stroke-color: #181819; margin-bottom: 0px;
   font-size: 70px; font-weight: normal; color: #ffff00; }
.homebannersection h2 { text-transform: uppercase; font-family: 'Bangers', cursive; text-shadow: 8px 2px #3d0808; -webkit-text-stroke-width: 2px; -webkit-text-stroke-color: #181819;     color: #ffffff; font-size: 70px;     }
.homebannersection .header-btn { position: relative; padding-top: 15px; }
.homebannersection .header-btn a { font-size: 21px; border: 3px solid #ffffff; font-weight: 600; background-color: inherit; padding:8px 30px; background-image: -webkit-linear-gradient(top,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%); background-image: -o-linear-gradient(top,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%); background-image: linear-gradient(to bottom,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%); background-repeat: repeat-x; display:inline-block; color: #fff; border-radius: 30px; -moz-border-radius: 30px; -webkit-border-radius: 30px; margin-right:10px; }	
.homebannersection .header-btn a:last-child { margin-right:0px; }
.contactsection { position: relative; padding: 40px 0px 30px 0px; clear: both; overflow: hidden; }
.contactsection .h-two { color:#fff; text-align: center; margin-bottom: 30px; }
.contactsection .h-two:after { background:#fff; }
.contactsection h4 { color:#fff; text-align:center; margin-bottom: 30px; }
.contactsection .form { width: 100%; padding:10px 15px; background: transparent; border: 1px solid rgba(255,255,255,0.15); margin-bottom: 15px; color: #fff; font-size: 13px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; transition: all 0.4s; outline:0px; }
.contactsection .form:focus { border-color:#f62964; }
.contactsection .form-btn {border: 1px solid rgba(255, 255, 255, 0.90);color: #ffffff;display: block; padding: 10px 30px; margin: 0 auto; background: none;color: #fff;text-transform: uppercase; font-weight: 700;clear: both; margin-top: 10px; outline:0px; border-radius:50px; -moz-border-radius:50px; -webkit-border-radius:50px; }
.contactsection textarea.form { height: 152px; resize: vertical; }

.contactsection .form::-webkit-input-placeholder {color:#fff;}
.contactsection .form:-moz-placeholder { /* Firefox 18- */color:#fff; }
.contactsection .form::-moz-placeholder {  /* Firefox 19+ */color:#fff;}
.contactsection .form:-ms-input-placeholder {  color:#fff;}

.navbar.header_sticky { transition: all 0.5s; -webkit-box-shadow: 0 0 20px 0 #dcdcdc; -moz-box-shadow: 0 0 20px 0 #dcdcdc; box-shadow: 0 0 20px 0 #dcdcdc; z-index: 99; } 
.seoaudit-img img { margin:0 auto 30px auto; display:block; }
.escortseo-serv { position: relative; overflow: hidden; margin-bottom: 30px; border-bottom: 1px solid #ddd; padding-bottom: 20px; }
.escortseo-serv .card svg { margin: 0 auto 15px auto; display: block; }
.escortseo-serv .h-two { margin-bottom:30px; padding-bottom:20px; }

.common-list li { list-style: none; width: 100%; float: left; margin-bottom:10px; position: relative; padding-left: 15px; }
.common-list li:before { width: 9px; height: 11px; float: left; position: absolute; top: 4px; left: 0; content: ''; background: url(../images/caret-icon-left.svg) no-repeat; }
.projects-gridtext.projects .adultwebdesign .card { text-align:center; margin-bottom:20px; }
.projects-gridtext.projects .adultwebdesign .col-md-6 { width:49.5%; float:none; display:inline-block; vertical-align:top; }
.escortseo-serv.adultwebdesign { border:0px; padding:0px; margin:0px; }
.escortwebdesign .cardArrowSec h2.h-two { margin-bottom:40px; }
.escortwebdesign .cardArrowSec p { margin-top:0px; }
.pricing-wrapper { position:relative; clear:both; }

.pricing-table-title {text-transform: uppercase;font-weight: 700;font-size: 2.6em;color: #FFF;margin-top: 15px;text-align: left;margin-bottom: 25px;text-shadow: 0 1px 1px rgba(0,0,0,0.4);}
.pricing-table-title a {font-size: 0.6em;}
.pricing-table {	text-align: center;width:100%;float: left;-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.4);box-shadow: 0 0 15px rgba(0,0,0,0.4);-webkit-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;margin-bottom:20px;}
.pricing-table:hover {-webkit-transform: scale(1.03);-ms-transform: scale(1.03);-o-transform: scale(1.03);transform: scale(1.03);}
.pricing-title {color: #FFF;background: #FF3F85;padding: 20px 0;font-size: 2em;text-transform: uppercase;text-shadow: 0 1px 1px rgba(0,0,0,0.4);}
.pricing-table.recommended .pricing-title { background: #7e3c68; background: -webkit-linear-gradient(90deg,#7e3c68,#c53f67); background: linear-gradient(90deg,#7e3c68,#c53f67);}
.pricing-table.recommended .pricing-action {background: #7e3c68; background: -webkit-linear-gradient(90deg,#7e3c68,#c53f67); background: linear-gradient(90deg,#7e3c68,#c53f67);}
.pricing-table .price {background: #403e3d;font-size:2.8em;font-weight: 700;padding:15px 2px;text-shadow: 0 1px 1px rgba(0,0,0,0.4);color:#fff;}
.pricing-table .price sup {font-size: 0.4em;position: relative;left: 5px;}
.table-list {background: #FFF;color: #403d3a;}
.table-list li {list-style-type:none;font-size: 14px; font-weight: 400; padding: 10px 5px; }
.table-list li:before {content: "\f00c";font-family: 'FontAwesome';color: #3fab91;display: inline-block;position: relative;right: 5px;font-size: 16px;} 
.table-list li span {font-weight: 400;}
.table-list li span.unlimited {color: #FFF;background: #FF3F85;font-size: 0.9em;padding: 5px 7px;display: inline-block;-webkit-border-radius: 38px;-moz-border-radius: 38px;border-radius: 38px;}
.table-list li:nth-child(2n) {background: #F0F0F0;}
.table-buy {background: #FFF;padding: 15px;text-align:center;overflow: hidden;}
.table-buy p {color: #37353a;	margin:0px; padding:0px;}
.table-buy p sup {font-size: 0.5em;position: relative;left: 5px;}
.table-buy .pricing-action {color: #FFF;background: #FF3F85;padding:5px 20px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;font-weight: 700;font-size:18px;text-shadow: 0 1px 1px rgba(0,0,0,0.4);-webkit-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease; margin:0 auto;}
.table-buy .pricing-action:hover { opacity:0.9; }
.recommended .table-buy .pricing-action:hover {opacity:0.9;	}


.found_main_portfolio_body{width:100%;height:auto;float:left;margin:40px 0 0 0}
.found_main_portfolio_body_item{width:100%;height:auto;float:left;margin:15px 0 15px 0}
.found_main_portfolio_body_item:first-child{margin:0 0 15px 0}
.found_main_portfolio_body_item:last-child{margin:15px 0 0 0}
.found_main_portfolio_body_item_left{width:100%;height:auto;float:left}
.found_main_portfolio_body_item_left_pic{width:100%;height:auto;float:left;text-align:center;font-size:0}
.found_main_portfolio_body_item_left_pic img{display:inline-block;vertical-align:top;width:100%}
.found_main_portfolio_body_item_left_name{width:100%;height:auto;float:left;margin:0px 0 20px 0;text-align:left}
.found_main_portfolio_body_item_left_name h3{display:inline-block;vertical-align:top;width:100%;height:auto;margin:0;font-weight:600;font-size:18px;color:#FF3F85;line-height:25px;text-align:left;text-transform:uppercase}
.found_main_portfolio_body_item_left_name h4,.found_main_portfolio_body_item_left_name h4 a{display:inline-block;vertical-align:top;width:100%;height:auto;font-weight:400;font-size:14px;line-height:22px;margin:0}
.found_main_portfolio_body_item_right{width:100%;height:auto;float:left}
.found_main_portfolio_body_item_right .found_main_portfolio_body_item_right_table{display:table;table-layout:fixed;border-collapse:collapse;width:100%;height:auto;float:left}
.found_main_portfolio_body_item_right .found_main_portfolio_body_item_right_table .table-row{display:table-row}
.found_main_portfolio_body_item_right .found_main_portfolio_body_item_right_table .table-row .table-cell{display:table-cell;vertical-align:middle;padding:8px 15px 10px 15px;background:#fff;border:1px #dbdbdb solid;text-align:center;word-break:break-all;font-family: 'Noto Serif', serif; font-weight:400;font-size:14px;color:#111;line-height:23px}
.found_main_portfolio_body_item_right .found_main_portfolio_body_item_right_table .table-row:nth-child(odd) .table-cell{background:#ededed}
.found_main_portfolio_body_item_right .found_main_portfolio_body_item_right_table .table-row .table-cell:first-child{text-align:left}
.found_main_portfolio_body_item_right .found_main_portfolio_body_item_right_table .table-row .table-cell:nth-child(1){width:50%}
.found_main_portfolio_body_item_right .found_main_portfolio_body_item_right_table .table-row .table-cell:nth-child(2){width:25%}
.found_main_portfolio_body_item_right .found_main_portfolio_body_item_right_table .table-row .table-cell:nth-child(3){width:25%}
.found_main_portfolio_body_item_right .found_main_portfolio_body_item_right_table .table-row:first-child .table-cell{text-align:center;background:#403e3d;border:1px #888 solid;color:#fff}
.found_main_portfolio .found_main_portfolio_head { text-align:center; margin:40px 0px 0px 0px;  }
.found_main_portfolio .found_main_portfolio_head .h-two { text-transform:uppercase; }

.contact-boxes{padding:20px 0;border-bottom:1px solid #333;margin-top:20px;margin-bottom:20px}
.contact-boxes p{text-align:center;margin:0}
.contact-box{width:100%;float:left;border:3px solid #FF3F85;padding:0px 0px 10px 0px; text-align:center; margin-bottom:20px; }
.contact-box h5{font-size:20px;text-transform:uppercase;margin:0;font-weight:600;font-family: 'Noto Serif', serif;margin-bottom:10px}
.contact-box strong{display:block}
.contact-box a{display:block;color:#FF3F85;font-weight:700}
.contact-box img { width:100%; }


.wraper_package_agency.dark{background:url(../images/wraper-package-agency-dark-bg.png) center top no-repeat;background-size:cover}
.wraper_package_agency.light{background:#efefef}
.wraper_package_agency .container{padding-top:0;padding-bottom:0}
.package_agency{position:relative}
.package_agency_pic{width:100%;height:auto;float:left;text-align:center}
.package_agency_pic>.holder{position:relative;display:inline-block;vertical-align:top;width:auto;max-width:100%;height:auto}
.package_agency_pic>.holder>.pic{width:100%;height:auto;float:left; padding-top:40px;}
.package_agency_pic>.holder>.pic>img{width:100%;float:left}
.package_agency_pic>.holder>.tag{position:absolute;top:-30px;right:-30px;z-index:1;width:auto;height:auto;border-radius:50%}
.package_agency_data{width:100%;height:auto;float:left;padding:30px 0 25px 30px;text-align:left}
.package_agency_data>:last-child{margin-bottom:0!important}
.package_agency_data h3{display:inline-block;vertical-align:top;width:100%;height:auto;margin:0 0 5px 0;text-transform:uppercase;font-weight:700;font-size:40px;line-height:40px}
.wraper_package_agency.dark .package_agency_data h3{color:#fff}
.wraper_package_agency.light .package_agency_data h3{color:#282828}
.package_agency_data h4{display:inline-block;vertical-align:top;width:100%;height:auto;margin:0 0 3px 0;text-transform:uppercase;font-weight:600;font-size:24px;line-height:35px}
.wraper_package_agency.dark .package_agency_data h4{color:#fff}
.wraper_package_agency.light .package_agency_data h4{color:#282828}
.package_agency_data h4 span{text-decoration:line-through!important}
.package_agency_data h5{display:inline-block;vertical-align:top;width:100%;height:auto;margin:0 0 5px 0;text-transform:uppercase;font-weight:700;font-size:24px;color:#e84b4b;line-height:35px}
.package_agency_data p{display:inline-block;vertical-align:top;width:100%;height:auto;margin:0 0 10px 0;font-weight:400;font-size:15px;line-height:23px}
.wraper_package_agency.dark .package_agency_data p{color:#fff}
.wraper_package_agency.light .package_agency_data p{color:#282828}
.package_agency_data ul{display:inline-block;vertical-align:top;width:100%;height:auto;margin:0 0 20px 0;text-align:left;padding:0}
.package_agency_data ul li{list-style-type:none!important;position:relative;width:100%;height:auto;float:left;margin:0 0 1px 0;padding:0 0 0 22px;font-weight:400;font-size:15px;line-height:23px}
.wraper_package_agency.dark .package_agency_data ul li{color:#fff}
.wraper_package_agency.light .package_agency_data ul li{color:#282828}
.package_agency_data ul li:last-child,.package_agency_data ul li:only-child{margin:0}
.package_agency_data ul li:before{position:absolute;top:9px;left:0;z-index:0;content:" ";width:6px;height:6px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.wraper_package_agency.dark .package_agency_data ul li:before{background:#fff}
.wraper_package_agency.light .package_agency_data ul li:before{background:#FF3F85}
.package_agency_data .btn{display:inline-block;vertical-align:top;width:auto;height:auto;margin:0;padding:8px 30px 8px 30px;background:#FF3F85;border:none;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;font-weight:600;font-size:16px;color:#fff;line-height:22px;cursor:pointer;transition:all .3s ease-in-out}
.package_agency_data .btn:hover{color:#fff}

.newheightbuisness ul { margin:0px 0px 30px 20px; }
.newheightbuisness .h-two { margin-bottom:30px; }
.escortseo-serv ul { margin:0px 0px 0px 20px; }
.escortwebfsec h3 { margin-bottom:20px; }
.escortwebfsec ul { margin:0px 0px 10px 20px; }
.media .media-body ul { margin:0px 0px 20px 20px; }
/*-- /Responsive--*/
.mts-awd { width:100%; float:left; margin-top:30px; }
.escortseo-adult ul { padding-left:20px; }
.mts-awd .w3ls-heading .h-two { font-size:24px;  }
.media .media-title { margin-bottom:20px; }
.phone-top  { font-size:15px; color:#fff; font-style:italic; line-height:30px; font-weight:600; }
.whatsapp-icon { display: inline-block; float: left; border: 0; width: 30px; height: 30px; background-image: url(../images/whatsapp-icon.png); background-repeat: no-repeat; background-position: center center;
    transition: all 0.7s ease-in 0s; background-color: #69b90c; border-radius: 50%; background-size: 25px 25px; margin-right: 5px; }
.whatsapp-icon:hover {background-color: #4d8908;}

/**/
.newfooter .search-grid { float: none; border: 0px solid #fff; clear: both; display: table; margin: auto; padding: 10px 0px; border:1px solid #333; border-top:0px; width:100%; text-align:center; }
.newfooter .w3l-social ul li { margin-right:10px; }
.newfooter .w3l-social ul li:last-child { margin-right:0px; }
.navbar .phone-top { float:right; color:#000; padding-top:15px; width:13%; margin-left:20px; }
.navbar .phone-top a { color:#000; }
.navbar .phone-top a:hover { color:#FF3F85; }


@media (max-width:1280px){
.w3l_banner_bottom_left h3 {font-size: 1.5em;}
.w3l_banner_bottom_left p {margin: 1em 0 0;line-height: 1.8em;}
.w3l_banner_bottom_left {padding: 3em 3em;min-height: 330px;}
.nav-links .navbar-nav>li>a { padding:8px 16px; }
.navbar .phone-top { margin-left:5px; }
.navbar .phone-top { width:16%; }
div#myNavbar { width:53%; }
.nav-links .navbar-nav>li>a { padding:8px; font-size:15px; }


}
@media (max-width:1080px){
.w3layouts-banner {min-height: inherit!important;}
.w3ls_banner_section {padding: 11em 0 2em;}
.w3l_banner_bottom_left h3 {font-size: 1.2em;}
.w3l_banner_bottom_left p {font-size: 13px;}
.w3l_banner_bottom_left {padding: 2em 2em;min-height: 263px;}
.flip-container, .back {width: 100%;height: 240px;}
.back {padding: 5em 1em 0;}
.ftr-grid h3 {font-size: 1.3em;}
.w3l_services_footer_top_right_main_l1 {margin: 0 2em;}
.w3layouts-banner-1 {  background-size: auto auto!important; }
.footer-menu a { margin:0px 5px; }
.nav-links .navbar-brand { font-size:21px; }
}
@media (max-width:1024px){
}
@media (max-width:991px){
.nav-links .navbar-nav>li>a { padding:8px 4px;font-size:13px;}
.nav-links .navbar-brand { font-size: 14px; }

.w3ls_banner_section h3 {font-size: 2em;}
.w3ls_banner_section p {width: 80%;}
.w3layouts-banner {min-height: inherit!important;}
.w3l_banner_bottom_right img {width: 100%;}
.team-grid {float: left;width: 50%;}
.services {padding: 3em 0;}
.w3layouts-grids {margin-top: 3em;}
.team {padding: 3em 0 1em;}
.team-grid {float: left;width: 50%;margin-bottom: 2em;}
.flip-container, .back {width: 100%;height: 383px;}
.back {padding: 8em 1em 0;}
.newsletter-agile {width: 92%;margin: 3em auto 0;padding: 10px 14px;}
.newsletter-tp {padding: 4em 0;}
.footer {padding: 3em 0;}
.ftr-grid h3 {margin-bottom: 1em;}
.ftr-grid.fg2.mid-gd {margin: 1.5em 0;}
.copyrights p {padding: 20px 0;}
.w3_wthree_agileits_icons.main-grid-border {padding: 3em 0;}
.typo {padding: 3em 0;}
.contact {padding: 3em 0;}
.contact-left {margin-top: 2em;}
.contact-agileinfo {margin-top: 3em;}
.banner-bottom {padding:2em 0 1em;}
.w3ls_banner_bottom_grids {margin-top: 3em;}
.agileits_services_grid {margin-bottom: 2em;}
.offer {padding: 3em 0;}
.agile_offer_grid {float: left;width: 33.33%;}
.w3l_services_footer_top_left {margin-bottom: 2em;}
.projects {padding: 3em 0 1em;}
.projects-agile {margin-top: 3em;}
.projects-w3lgrids {margin-bottom: 2em;float: left;width: 50%;}
}
@media (max-width:800px){
}
@media (max-width:768px){
}
@media(max-width:736px){
.footer-main .col-md-4.ftr-grid.fg1.fg2 h3 { margin-top:20px;  }
.navbar-nav > li > .dropdown-menu { width:100%;     position: relative;box-shadow: none;border: 0; margin:0px 0px 10px 0px; }
.navbar-header {width: 100%;float: left; margin:0px!important; }
.adultseocontdiv { padding:30px 0px 20px 0px; }
.nav-links .navbar-brand {padding: 9px 0; font-size:18px; }
.navbar-toggle{background:#FF3F85;border-radius:0;border:none; margin: 15px 45px 0 0;cursor:pointer;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {border:none;}
div#myNavbar {width: 100%;float: none;margin: 0;    background: #FF3F85;padding:15px; margin-bottom:15px; clear:both;}
div#myNavbar .caret { display:none; }
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {background-color:#f6da08;}
.nav-links .navbar-inverse .navbar-nav>.active>a, .nav-links .navbar-inverse .navbar-nav>.active>a:focus, .nav-links .navbar-inverse .navbar-nav>.active>a:hover {background-color:#f6da08;}
.nav-links .navbar-inverse .navbar-nav>li>a:hover {background-color:#f6da08;}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {color: #000;}
.navbar-nav {float: none;margin: 0;}
.homebannersection { padding:30px 0px; clear:both; }
.nav-links .navbar-nav>li>a {text-align: center;   padding: 10px 15px;margin: 0; margin-bottom:0px; color:#fff; text-align:left;}
.agile_short_dropdown li a { padding:6px 15px; }
.hdr-w3left.navbar-left {float: left;}
.services-right-grid {margin-bottom:2em;}
.services-right-grids:nth-child(2) {margin: 0em 0 0 0;}
.testimonials {padding: 3em 0;}
.testimonials-left-w3 {min-height: 460px;}
.flex-sm-row-reverse .col-xs-12 { padding:0px; }
.homebannersection h1 { font-size:50px; }
.homebannersection h1 br { display:none; }
.homebannersection .header-btn a { font-size:18px; padding:6px 20px; }
.w3l_banner_bottom_left { padding:2em 0em;  }
.testi-w3agileinfo .nav-tabs li {     margin: 0 0.2em; }
.testi-w3agileinfo .nav-tabs li a { padding:6px 20px; }
.contact-form .col-xs-6 { width:100%; clear:both; display:block; }
.haveQ-sec h3.h-two { font-size:30px; }
.copyright { line-height:normal; padding:10px 0px; }
.w3layouts-banner-1  { padding:35px 0px; }
.navbar .phone-top { position:absolute; top:0px; margin:0px; width:auto; z-index:99; right:5px; }
.navbar .phone-top .phone-number { display:none; }
.projects-w3imgtext { padding:15px; }
.contact-right { clear:both; overflow:hidden; }
.contact-left { margin-bottom:40px; }
.mediaArrowSec { padding:0px 10px; }
}

@media (max-width:667px){
.w3ls_banner_section h3 {font-size: 1.7em;}
.w3ls_banner_section {padding: 8em 0 2em;}
.w3layouts-banner {min-height: 380px;}
.flip-container, .back {height: 329px;}
.back {padding: 7em 1em 0;}
.testimonials-left-w3 {min-height: 420px;}
.newsletter-agile input[type="submit"] {width: 22%;}
.testi-w3agileinfo .tab-content {width:90%;}
.agile_offer_grid h4 {font-size: 1.4em;}
}
@media (max-width:640px){
.w3l_services_footer_top_right_main_l h3 {padding-right: 1em;}
.agile_offer_grid h4 {font-size: 1.3em;}
}
@media (max-width:600px){
.flip-container, .back {width: 100%;height: 290px;}
.back {padding: 6em 1em 0;}
.w3ls_banner_section h3 {font-size: 1.6em;}
.w3ls_banner_section p {width: 100%;}
.agile_offer_grid h4 {font-size: 1.2em;}
.w3l_services_footer_top_right_main_l1 {margin: 0 1em;}
}
@media (max-width:568px){
.w3ls_banner_section h3 {font-size: 1.5em;}
.flip-container, .back {width: 100%;height: 269px;}
.back {padding: 5em 1em 0;}
.agile_offer_grid {width: 100%;margin-bottom: 2em;}
}
@media (max-width:480px){
.w3ls_banner_section h3 {font-size: 1.4em;line-height: 1.4em;}
.w3ls_banner_section {padding: 6em 0 2em;}
.w3layouts-banner {min-height: 345px;}
.testimonials-left-w3 {min-height: 303px;}
.newsletter-agile input[type="submit"] {width: 28%;}
.flip-container, .back {width: 100%;height: 220px;}
.back {padding: 3em 1em 0;}
.w3ls-heading h3, .w3ls-heading h2 {font-size:1.8em;}
.w3ls-heading p.sub { font-size:13px;letter-spacing: 2px;}
.w3l_services_footer_top_right_main_l h3 {font-size: 1em;}
.w3l_services_footer_top_right_main_r {width: 47%;}
.projects-w3lgrids {width: 100%;}
.fllow { padding-right:5px; }
}
@media (max-width:414px){

.search-grid {margin: 0px auto 0;}
.w3layouts-banner {min-height: 320px;}
.w3ls_banner_section {padding: 5em 0 2em;}
.agile-team-grids {margin-top: 3em;}
.back {padding:4em 1em 0;}
.team-grid {width: 100%;}
.flip-container, .back {width: 100%;height: 396px;}
.testimonials-left-w3 {min-height: 260px;}
.newsletter-agile input[type="email"] {width: 64%;}
.newsletter-agile input[type="submit"] {width: 32%;}
.w3l_services_footer_top_right_main_r {width: 100%;margin-top: 1em;}
}
@media (max-width:384px){
.w3ls_banner_section h3 {font-size: 1.3em;}
.flip-container, .back {height: 360px;}
}
@media (max-width:375px){
.flip-container, .back {height: 350px;}
.nav-links .navbar-brand { font-size: 16px; }
}
@media (max-width:359px){
.nav-links .navbar-brand img { max-width: 40px; }
}
@media (max-width:320px){
.w3ls_banner_section h3 {font-size: 1em; }
.w3ls_banner_section {padding: 4em 0 2em; }
.more-button {margin: 2em 0 0; }
.w3layouts-banner {min-height: 260px; }
.services {padding: 2em 0; }
.w3ls-heading h3, .w3ls-heading h2 {font-size: 1.7em; }
.w3layouts-grids {margin-top: 2em; }
.services-right-grid {padding: 0; }
.services-icon-info h5 {font-size: 1.2em; }
.team {padding: 2em 0 1em; }
.agile-team-grids {margin-top: 2em; }
.flip-container, .back {height: 285px; }
.back {padding: 6em 1em 0; }
.testimonials h3 {font-size: 26px; }
.testimonials {padding: 2em 0;min-height: 390px; }
.testi-w3agileinfo .nav-tabs li {width: 25%; }
.testi-w3agileinfo .tab-content {width: 88%;padding: 1em 1em; }
.testimonials-left-w3 {min-height: 190px; }
.testi-w3agileinfo {margin-top: 2em; }
.newsletter-tp {padding: 2em 0; }
.newsletter-agile {width: 100%;margin: 2em auto 0;padding: 10px 9px; }
.newsletter-agile p {font-size: 0.85em; }
.newsletter-agile input[type="submit"] {font-size: 0.8em; }
.newsletter-agile input[type="email"] {width: 66%;font-size:13px; }
.footer {padding: 2em 0; }
.ftr-grid.fg1 {padding: 0; }
.fg2.mid-gd {margin: 1.5em 0;padding: 0; }
.ftr-grid.fg2 {padding: 0; }
.ftr-grid h3 {font-size: 1.1em; }
.right-w3-2 {width: 85%; }
.right-w3l {width: 15%; }
.w3_wthree_agileits_icons.main-grid-border {padding: 2em 0; }
.typo {padding: 2em 0; }
.contact {padding: 2em 0; }
.contact-agileinfo {margin-top: 2em;}
.contact-right {padding: 0;}
.contact-left {padding: 0;}
.agileits-w3layouts-map iframe {min-height: 250px;}
.banner-bottom {padding: 2em 0 1em;}
.w3ls_banner_bottom_grids {margin-top: 2em;}
.agileits_services_grid {padding: 0;}
.offer {padding: 2em 0;}
.projects {padding: 2em 0 1em;}
.projects-agile {margin-top: 2em;}
.projects-w3lgrids {padding: 0;}
.projects h4 {font-size: 22px;}
}
/*-- //Responsive--*/
.search-grid .w3l-social { margin:0px; }
.search-grid .w3l-social ul li a i.fa { width:30px; height:30px; line-height:30px; }
.fllow { display:inline-block; color:#fff; font-size:13px; font-weight:300; font-style:italic;  padding-right:10px; }
ul.scial { display:inline-block; }
.projects-gridtext.projects { padding:0px; }
ul.list { width:100%; float:left; margin:10px 0px 10px 15px; clear:both; }
ul.list li { font-size: 14px; color:#000000; line-height: 22px; margin-bottom:5px; list-style-type:none; }
ul.list li:before { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
    content: "\f054"; margin-right: 20px; font-size:13px; }
.projects-gridtext.projects .projects-w3imgtext { padding-bottom:10px; }
.escortwebfsec { position: relative; margin-bottom: 30px; }
.webdesign-portfolio-box-btn img { margin-bottom:10px; }
.projects-gridtext.projects h5 {font-size: 18px; line-height:normal;color: #000000;font-weight: 600;margin: 0; margin-bottom:5px; }
.escortseo-serv.escortwebdesign {  padding-top: 30px; border-top: 1px solid #ddd; padding-bottom:30px; }
.projects .spcing h4 {     font-size: 20px;font-weight: 400;letter-spacing: 2px;line-height: 30px; }
.projects-agile.projects { margin:0px; padding-top:30px; }
.banner-bottom { background: #f1f1f1 !important; }
table.table tr td, table.table tr th { padding:7px 10px!important; line-height:normal; }	
table.table tr th { background:#FF3F85; color:#fff }
.navbar-nav > li > .dropdown-menu {  background-color: #FF3F85; }
.adultseocontdiv { position:relative; padding:50px 0px 30px 0px; clear:both; text-align:center; }

.drop-down-toggle{position:absolute;top:7px;right:10px;display:none;width:22px;height:22px;border-radius:15px;background:#333;background:-moz-linear-gradient(#333, #444);background:-webkit-linear-gradient(#333, #444);background:-o-linear-gradient(#333, #444);background:-ms-linear-gradient(#333, #444);background:linear-gradient(#333, #444);border:#aaa 3px solid; display:block;}
.drop-down-arrow{display:block;width:0;height:0;margin:6px 0 0 3px;border-top:5px solid #aaa;border-left:transparent 5px solid;border-right:transparent 5px solid;}
.parnter .thumbnail { min-height:122px; display:table; vertical-align:middle; }
.parnter .thumbnail img { padding-top:15px; }
.leadmarketing { position:relative; clear:both; background-image: url(../images/pattern.png); color:#fff; text-align:center;  }
.leadmarketing h3.h-two { color:#fff; padding-bottom:20px; }
.leadmarketing h3.h-two:after { background:#fff; }
.leadmarketing p { color:#fff; }
.we-are-profection-heading{padding: 6  px 0px;background-color: #ed1c24; }
.we-are-profection-heading h1{  color: #fff;margin: 0 auto; line-height: 52px;font-weight: 200;font-size: 30px;}
.example1 {height: 55px;	overflow: hidden;position: relative;}
.example1 h2 {position: absolute;width: 100%;height: 100%;margin: 0;line-height: 55px;text-align: center;/* Starting position */-moz-transform:translateX(100%);-webkit-transform:translateX(100%);	transform:translateX(100%);/* Apply animation to this element */	-moz-animation: example1 30s linear infinite;-webkit-animation: example1 30s linear infinite;animation: example1 30s linear infinite; color:#fff; }
/* Move it (define the animation) */
@-moz-keyframes example1 {
 0%   { -moz-transform: translateX(100%); }
 100% { -moz-transform: translateX(-100%); }
}
@-webkit-keyframes example1 {
 0%   { -webkit-transform: translateX(100%); }
 100% { -webkit-transform: translateX(-100%); }
}
@keyframes example1 {
 0%   { 
 -moz-transform: translateX(100%); /* Firefox bug fix */
 -webkit-transform: translateX(100%); /* Firefox bug fix */
 transform: translateX(100%); 		
 }
 100% { 
 -moz-transform: translateX(-100%); /* Firefox bug fix */
 -webkit-transform: translateX(-100%); /* Firefox bug fix */
 transform: translateX(-100%); 
 }
}


@media (min-width: 979px) {
ul.nav li.dropdown:hover > ul.dropdown-menu {display: block;    }
ul.nav li.dropdown:hover > ul.dropdown-menu {display: block;}
}
