@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,600,700&display=swap);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed);
@import url(https://fonts.googleapis.com/css?family=Ubuntu);
@import url(http://fonts.googleapis.com/css?family=Raleway:400,300,200,100,500,600,700,800,900);
@import url('https://fonts.googleapis.com/css?family=Droid+Serif:400,400i,700,700i');
@import url('https://fonts.googleapis.com/css?family=Roboto+Slab:300,400,700');
@charset "utf-8";
/* CSS Document */

body{ margin:0px; color:#4a4a4a; font-size:16px; font-family:'Open Sans', sans-serif;}
h1, h2{font-family: 'Roboto Slab', serif; letter-spacing:0.3px; font-weight:300; color:#ca0909;}
h3, h4{font-family: 'Roboto Slab', serif; letter-spacing:0.3px; font-weight:400;}
a:hover{text-decoration:none;}
p {letter-spacing: 0.3px;
    font-size: 15px;
    margin-bottom: 15px;
    font-family: 'Open Sans', sans-serif;
    line-height:26px;
}
.mrgn-top100{margin-top:100px;}
.logo2{  height: 290px;
    padding: 0px 15px;
    background: url(../images/logo3.png) no-repeat;
    position: absolute;
    background-size: 100% 100%;
	/*z-index:101;*/
display: block;width: 410px;}
a.back-to-top {    display: none;
    width: 45px;
    height: 45px;
    text-indent: -9999px;
    position: fixed;
    z-index: 999;
    right: 20px;
    bottom: 20px;
    background: #fd6b6e url(images/up-arrow.png) no-repeat center 40%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius: 50%;
}
a:hover.back-to-top {
	background-color: #0a6aa1;
}
.logo{ padding:0px;}
.navbar-default{background-color:transparent; border-color:#d5161a;}
.navbar {border-radius:0px; min-height: 120px; border-bottom:none; border-left:none; border-right:none; border-top:3px solid #f72327;
    margin-bottom: 15px; }
	.hdr-info{margin-left:10px; padding-left:10px;}
	.hdr-info p{color:#2a2a2a; margin-bottom:0px;}
	.hdr-info p strong{color:#5a5a5a;}
	.hdr-info p a{color:#3a3a3a;}
	.hdr-info p a:hover{color:#ec2327;}
	.bodr-lft{border-left:1px solid #ca0909;}
	.hdr-list {margin-left: 15px; margin-top: 7px;margin-bottom: 0px;}
	.hdr-list li{margin-left:10px;}
	.hdr-list li a{ font-size:14px; background-color:#ca0909; color:#fff; border-radius:4px; padding:5px 10px;}
	.hdr-list li a:hover{ background-color:#025994;}
.header-company-info{margin-top:20px; margin-bottom:15px;}
.navaction{background-color:#025994; border-radius:4px;}
.navbar-default .navbar-nav>li>a{    color: #fff; border-left: 1px solid #023d64; padding-top: 6px; padding-bottom: 6px; line-height: 25px;
 text-transform: uppercase;  font-size: 14px;font-family: 'LatoLig';font-weight:600;}
.navbar-default .navbar-nav>li>a.home{font-size:25px; background-color:#ca0909;border-top-left-radius:4px; border-bottom-left-radius:4px; border-left:none;}
.navbar-default .navbar-nav>li>a.src{font-size:18px; border-top-right-radius:4px; border-bottom-right-radius:4px;padding-top: 10px;
padding-bottom: 9px;}
.navbar-default .navbar-nav>li>a:hover{background-color:#ca0909; color:#f9f9f9;}
/*slider*/
.carousel-inner > .item > img,
  .carousel-inner > .item > a > img {
      width: 100%; 
  }
  .carousel-caption-txt{ left:9%; right:55%; text-align:left; top:10%;}
  .carousel-caption-txt h1{ font-size: 40px; color: #ffffff; color:#ca0909;   text-transform: uppercase;text-shadow: none;}
  .carousel-caption-txt p{font-size:19px; color: #ffffff; color:#4a4a4a; text-shadow: none;    line-height: 33px;}
  .carousel-control {top: 50%; bottom: 50%;}
  .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{ left:0%; font-size:45px; color:#ca0909;margin-left: 30px;}
  .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{ right:0%;font-size:45px; color:#ca0909; margin-right:30px;}
  .carousel-indicators li{ width:40px;background-color:#4a4a4a;    border: 1px solid #4a4a4a;}
  .carousel-indicators .active{ width:40px;border: 1px solid #ca0909; background-color:#ca0909;}
.sldr-txt-btm {     min-height: 75px;
    padding: 0px;
    margin-bottom: 1px;
    background-color: #f9f9f9;
    border: 1px solid #e3e3e3;
    border-radius: 0px;}
.ser-1{ width:100%; background:url(../images/spritel.png) left -744px repeat-x #f9fafa; border-bottom:1px solid #e7e7e7;}
.pding-row{padding-top:4px; padding-bottom:4px;}
.pding-row:hover{ background-color:#f5f5f5;}
.ser-1-row{ border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5;padding-bottom: 11px;}
.ser-1-col{padding-right:4px;}
.ser-1-col-9{padding-left:4px;}
.ser-1-col-9 h2{margin-top:10px;margin-bottom: 2px; font-size:28px; font-family:'myriadproregular'}
.ser-1-col-9 p{font-size:18px;color:#6a6a6a;}
.ser-1-col-9 h2 a{ color:#6a6a6a;}
.ser-1-col-9 h2 a:hover{ color:#ca0909;}
.ser-1-col span{ font-size:75px; color:#e5e5e5;}
.slider-container{background-color:#f1f3f3; position:relative;}
.slider-txt{position: absolute; top: 30px; left: 30px; width: 480px; height: 120px;}
.slider-txt h1{ font-size: 40px; color: #ffffff; color:#0a6aa1;}
.slider-txt p{font-size:18px; color: #ffffff; color:#4a4a4a; text-align:left;}
.sldr-txt-btm h1{ margin-top:8px; margin-bottom:5px; font-size:30px;}
.sldr-txt-btm p{}
.list-partner{margin-top:10px;}

/*tabs menu advertise*/
/*.fx-tb{position:relative; bottom:0px; top:0px; right:0px; left:0px; width:100%; height:660px; overflow:auto; background-color:#f0f0f0;}
.fx-tb-wp {}
.fx-tb .row{ padding-top:20px; padding-bottom:30px;}
.sub-txt{ padding:90px; position:relative;}
.sub-txt h5{color:#0087d5;font-size: 16px;text-transform: uppercase; font-weight: 600; position:relative;}
.sub-txt h5::before{width: 67px; height: 2px;background:#0087d5;position: absolute;left: 0px;content: "";top: 18px;}
.sub-txt h1{ margin-bottom:30px; font-family:'Slabo 27px', 'Roboto', serif;}
.sub-txt p{margin-bottom:25px; font-size:20px;}
.btn-get{padding: 6px 30px !important;font-size: 18px;}
.hovr-img{width:100%;height:540px; border:none; border-radius:0px; padding:0px;}*/
/*content*/
.main-section{ position:relative;width: 100%;
    overflow: hidden;}
.main-section:after{ background: url(../images/benefits-hero.png)no-repeat;    background-size:100%; background-position: top right;
    content: "";position: absolute;right: -186px;width: 70%; height: 800px; top: 0px;}
.wrap-business{ position: relative; background-color:#ca0909;padding: 100px 0px;}
.wrap-business1{ position:relative;padding-top: 100px; padding-bottom: 72px; background-color:#f0f0f0;}
.busnes-title{ margin-top:50px; margin-bottom:50px;}
.busnes-title h1{ color:#fff;}
.busnes-heading{margin-top:50px; margin-bottom:50px;}
.busnes-heading h1{color:#ca0909;}
.busnes-heading p{ font-size:18px;}
.adword-wrap{ position:relative; background-color:#f6f6f6; /*background:#f6f6f6 url(../images/ads-bg.png)no-repeat; min-height:500px; 
background-position:left top; padding-top:80px;*/}
.btn-try{ padding: 10px 20px;
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 0px;}
	.text-phone a{color:#444;}
	.text-phone a span{ color:#00c853; font-weight:600;    font-size: 16px;}
	.wrap-ads{ background-color:#fff; padding-top:30px; position:relative;}
	.ads{background: #fff; margin-bottom: 20px; position: relative;padding: 10px;text-align: center;box-shadow: 0px 0px 10px #cecccc;}
	.ads-img{ border:none; padding:0px; border-radius:0px; position: relative;}
	.ads-img img{height:328px;}
	.ads h3 a{color:#df4b3f;font-weight: 400;}
	.ads p{}
	.search-ads-txt{position: relative;height: 45px; box-shadow: 0px 1px 8px 0px #999; margin-bottom: 15px;padding: 10px;
    border-radius: 2px; margin-left:50px;}
	.p1{ display:none;}
	.p2 {display: block;word-break: break-all;font-size:18px; color:#000;    text-align: left;}
	.g-logo{ float:left;}
	.g-logo img{ width:40px; height:40px; margin-right:5px;margin-top: 5px;}
	.srch-icon{ position: absolute;top: 0px;right: 0px;background-color: #4285f4;color: #fff;padding:8px;
    margin: 2px; font-size:25px;}
	.client-wrap{position:relative; background:url(../images/index-01.jpg)no-repeat; padding:50px 0px;background-size: cover;
    background-position: top center;}
	.counter-txt{ text-align:center; color:#ca0909;}
	.bdr-ctr{ width:3px; height:40px; background-color:#ca0909; margin:0 auto;margin-bottom: 10px;}
	.counter-txt span{ font-size:55px;font-weight: 500;}
	.counter-txt h2{text-transform:capitalize;color:#000; font-weight:400;}
	.apps-wrap{ position:relative;background-color: #f6f6f6; }
	.busnes-heading h3{font-weight:400;}
	.app-fetrs-list{ margin-top:20px;}
	.app-fetrs-list li{padding-bottom:5px;}
	.app-fetrs-list li p{font-size: 16px;}
	.app-fetrs-list li p i{color: #ca0909;margin-right: 5px;border: 2px solid #ca0909;padding: 4px;width: 30px;height: 30px;
    text-align: center;border-radius: 50%;}
/*end*/

.pding0{padding:0px;}
.tab-list{text-align: right;}
.tab-list li{border-bottom: 1px solid #eee;padding-top:10px;padding-bottom:10px;}
.tab-list li a{font-size:30px;color:#444;text-transform:capitalize;padding:12px 15px; display:block;font-family:'Slabo 27px', 'Roboto', serif;    font-weight: 300}
.tab-list li a .badge{float: left;font-size: 30px;width:45px;height:45px;border-radius: 50%;line-height: 40px; background-color:#ca0909;
font-family: 'Droid Serif', serif;font-weight: 500;}
a:active, a:hover, a:focus{outline: none;text-decoration: none;}
.tab-list li p{padding: 5px 15px;color:#776f6f;text-transform: uppercase;}


/* Rectangle Out */
.read-more{ border:1px solid #036eac; padding:5px 15px; color:#fff; border-radius:20px;}
.hvr-rectangle-out {
  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;
  background: #0a6aa1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-rectangle-out:before {border-radius:20px;
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #0087d5;
  color:#fff;
  -webkit-transform: scale(0);
  transform: scale(0);
  -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-rectangle-out:hover, .hvr-rectangle-out:focus, .hvr-rectangle-out:active {
  color: white;
}
.hvr-rectangle-out:hover:before, .hvr-rectangle-out:focus:before, .hvr-rectangle-out:active:before {
  -webkit-transform: scale(1);
  transform: scale(1);
}
/*ref red color{background-color: #ca0909;}*/
.cnt-row h2{/*font-family:'LatoLig'; */font-weight:400; color:#ca0909;}
.container-padding{padding: 15px 0px 25px 0px;}
.fecr-srv{ background-color:#f9f9f9;}
.txt-title{padding:10px 0px;}
.txt-title h1{ color:#ca0909;}
.txt-title h3{ color:#ca0909;}
.txt-title .brd-btm{ height:4px; background-color:#ca0909; width:10%; margin:0 auto; display:block; position:relative;}
.srv-col{background-color: #e7e7e7;border: 10px solid #fff;padding: 10px; box-shadow: 0px 1px 2px 2px #f4f4f4;border-radius: 15px;}
.srv-col:hover{opacity:0.8;}
.srv-col h3 a{color:#5a5a5a;}
.src-row span{font-size: 60px;color: #ca0909;background-color: #e7e7e7; width: 120px; height: 120px; border-radius: 50%; border: 10px solid #fff;padding: 20px; box-shadow: 0px 1px 2px 2px #f4f4f4;}

.container-1{
            position:relative;
            width:100%;
            height:300px;
            border-radius:5px;
            border:1px solid red;
            overflow:hidden;}
.chose-us{ }
.thumbnail-email{ width:860px; height:480px;}
.liner-fly-tab>li{text-align:center;margin-bottom:-8px;width: 33%;}
.liner-fly-tab>li>a span{    width: 140px;
    height: 140px;
    border-radius: 50%;
    display: block;
    border: 10px solid #f9f9f9;
    box-shadow: 0px 1px 5px 2px #f1f1f1;
	font-size: 55px; z-index:102;
    font-weight: 600;
    padding: 22px;
	margin:auto;
	transition: all.2s;  position:relative; background-color:#fff;}
	.liner-fly-tab{position:relative;}
	.liner-fly-tab>li.liner-fly{ border-top: 15px solid #f9f9f9;
    position: absolute;
    top: 28%;
    left: 15%;
    width: 65%;}
	.liner-fly-tab>li.active>a span, .liner-fly-tab>li.active>a span:focus, .liner-fly-tab>li.active>a span:hover{ background-color:#ca0909; color:#fff;
	 width:150px; height:150px; border:12px solid #f9f9f9}
	 .liner-fly-tab {border-bottom: 8px solid #0a6aa1;}
	.liner-fly-tab>li.active>a, .liner-fly-tab>li.active>a:focus, .liner-fly-tab>li.active>a:hover{color:#ca0909; border:none;border-bottom: 8px solid #ca0909;height:290px;}
	.liner-fly-tab>li>a{font-size:20px; width:100%;font-weight: 600;
    margin: 0px 0px 0px auto; color:#0a6aa1;}
	.liner-fly-tab>li>a:hover{background-color:transparent; border-color:transparent;}
	.tab-content{padding:15px 0px;}
	.tab-content h1{     margin-top: 0px; text-align:justify;
    color: #ca0909;font-weight: 400;font-size:28px;}
	.tab-content p{font-size:15px; text-align:justify;}
	
	.bg-online{ background-color:#f1f1f1;}
	.img-last-bg{padding-left:0px;}
	.img-last-bg img{margin-left:-80px;}
	.img-last-bg-lft{ padding-right:0px;} 
	.img-last-bg-lft img{ z-index:100;}
	.addvrtse-row{padding-top: 175px;
	padding-right:0px;}
	.addvrtse-row-rgt{padding-top: 175px; }
	.row-txt-container{    -ms-transform: skewY(3deg); /* IE 9 */
    -webkit-transform: skewY(3deg); /* Safari */
    transform: skewY(3deg); /* Standard syntax */
	background-color:#0a6aa1; 
	padding:25px 30px 25px 30px;
	z-index:1;
	}
	.row-txt-container-rgt{   -ms-transform: skewY(-3deg); /* IE 9 */
    -webkit-transform: skewY(-3deg); /* Safari */
    transform: skewY(-3deg); /* Standard syntax */
	background-color:#0a6aa1; 
	padding:25px 30px 25px 25px;
	}
	.txt-box{ -ms-transform: skewY(-2deg); /* IE 9 */
    -webkit-transform: skewY(-2deg); /* Safari */
    transform: skewY(-2deg); /* Standard syntax */
	padding-right:40px;
	  }
	  .txt-box h3{margin-top:0px;}
	.txt-box h3 a{color:#fff; font-size:35px;}
	.txt-box p{    color: #fff;
    font-size: 16px;
    text-align: justify;}
	.txt-box p a{color:#fff;} 
	.testimonial-s{ background:url(../images/bg-tablate-new1.jpg) no-repeat;  background-position: -233px -90px;
    padding: 15px 0px 104px 0px;}
	.testimonial .txt-title h1{/*color:#fff;*/}
	.testimonial .txt-title .brd-btm{ /*background-color:#fff; */}
	.slideshow-bg-img{/*background: url(../images/laptop.png)no-repeat top center;*/}
	.frm{ margin-top: 175px;
    padding: 10px;
    border-radius: 4px;
    }  
	.form-control{border-radius: 20px;}
	.arrow-img{ -webkit-appearance: none;
    -o-appearance: none;
    appearance: none;
    background: #fff url(../images/senect-arrow.png) no-repeat;
    background-position: right center;
    background-size: contain;}
	.btn-submit{border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;}
	.frm h3{ margin:5px 0px; color:#fff;}
	
.bxslider li p
{
    clear: both;
    font-style: italic;
    margin-left: 10px;
    margin-right: 10px;
    padding: 10px 10px 0 50px;
    position: relative;
    quotes: none;
    border: 0px;
    font-size: 120%;
    line-height: 200%;
}
.arrow-drop{    /*background: url(../images/w_10pc.png) no-repeat;background-position: 0px -176px;z-index: 2;width: 12px;height: 12px;
 position: absolute; bottom: -12px;left: 50%;*/}
.blog-section{ background-color:#f1f1f1; padding:15px 0px;}
.testimoniam-tab>li{float:none; display: inline-block;}
 .testimoniam-tab>li>a.active>.arrow-drop, .testimoniam-tab>li>a.active>.arrow-drop:focus, .testimoniam-tab>li>a.active>.arrow-drop:hover{ 
}
  .testimoniam-tab>li.active>a, .testimoniam-tab>li.active>a:focus, .testimoniam-tab>li.active>a:hover{display: inline-block;
	position: relative; }
  .testimoniam-tab>li.active>a:after {
	content: '';
	display: block;  
	position: absolute;
	left: 45%;
	top: 100%;
	width: 0;
	height: 0;
	    border-top: 8px solid #337ab7;
    border-right: 8px solid transparent;
    border-bottom: 0 solid transparent;
    border-left: 8px solid transparent;
}

  
  
  /*testimoniam*/
 /* #testimonials {
  display: block;
  width: 100%;
  margin-bottom: 40px;
}
*/

#testimonials .carousel-wrap { text-align:justify;
  display: block;
  width: 100%;
  /*margin: 0 auto;*/ 
  overflow: hidden;
}

#testimonials .carousel-nav {
  display: block;
  width: 35px;
  /*margin: 0 auto;*/
  float:right;
}
#testimonials .carousel-nav .prevbtn span{ font-size:20px; cursor:pointer; }
#testimonials .carousel-nav img {
  cursor: pointer;
}
#testimonials .carousel-nav img:active {
  position: relative;
  top: 1px;
}
#testimonials .carousel-nav .nextbtn {
  float: right;
}

#testimonials .carousel-wrap ul { padding:0px;
  display: block;
  list-style: none;
  position: relative;
}
#testimonials .carousel-wrap ul li {    display: block;
    float: left;
    position: relative;
    width: 370px;
    margin-right: 15px;
    border: 1px solid #337ab7;
    height: 220px;
}

#testimonials .carousel-wrap .context {
 /* font-size: 2.0em;
  line-height: 1.45em;
  color: #797670;
  font-style: italic;*/
  margin-bottom: 6px;
  padding-bottom: 4px;
  border-bottom: 1px solid #337ab7;
      background-color: #337ab7;
    padding: 10px; 
}
#testimonials .carousel-wrap .context a{ color:#fff;}
#testimonials .carousel-wrap .credits{ padding:10px;}
.testimonials > div > img{ width:100%; height:200px;}
.testimonials1 > div > img{ width:100%; height:200px;}
.testimonials2 > div > img{ width:100%; height:200px;}
.testimonials3 > div > img{ width:100%; height:200px;} 
.main-clints-wrap{ position:relative; display:block; overflow:hidden;}
.clint-slideshow{     float: left;
    width: 47%;
    height: 200px;
    position: relative; 
    overflow: hidden;
    border: 1px solid #ddd;
    margin: 5px 5px 5px 6px;
    display: block;}
.ourclint-text{    position: absolute;
top: 42.3%;
    left: 31%;
    z-index: 1;
    background: #fff url(../images/bg-clinet-caption.png) no-repeat;
    background-size: 100% 100%;
    width: 200px;
    height: 65px;
    text-align: center;padding:8px;}
.ourclint-text h3{ margin:0px;border: 1px solid #ddd; padding:10px;border-radius: 4px; }
.foter-botom{background:#ca0909; padding:15px 0px; border-top:5px solid #ffc9ca;}
.fotr-col-yes{padding-left:0px;}
.text-white{ color:#fff;}
.txt-yes {     font-size: 16px;-ms-transform: skewY(3deg);-webkit-transform: skewY(3deg);transform: skewY(3deg); margin: 15px 0px;
background-color: #fff;font-weight: 600; }
.txt-yes:hover{ background-color:#000; color:#fff; border-color:#1a1a1a;}
.btn-work{margin: 10px 0px; padding: 6px 40px; font-size: 20px; border-radius: 30px; background-color:#000; border-color:#1a1a1a;
 text-transform:uppercase;}
.btn-work:hover{background-color:#0a6aa1; color:#fff;}
footer{background:url(../images/maxresdefault.jpg) no-repeat; background-attachment:fixed; background-position: left center;background-size: cover; }
.main_foter{ background:rgba(0,0,0,0.6); padding-top:25px; border-bottom:5px solid #999; }
.fotr-row{ padding-bottom:25px;}
.fotr-row h3{color:#fff;}
.icons-col span{ font-size:55px; color:#fff;    -webkit-transition: 1s;transition: 1s; -ms-transform: scale(1,1); /* IE 9 */
    -webkit-transform: scale(1,1); /* Safari */
    transform: scale(1,1); /* Standard syntax */}
	.icons-col span:hover{-ms-transform: scale(1.5,1.5); /* IE 9 */
    -webkit-transform: scale(1.5,1.5); /* Safari */
    transform: scale(1.5,1.5); /* Standard syntax */ cursor:pointer;}
.list-fotr li a:hover{color:#F00;}
.txt-size-col p{ color:#fff; font-size:25px; text-align:left;}
.txt-size-col p a{ color:#fff;}
.row-foter-2{border-top: 1px solid #9a9a9a; padding: 10px 0px;}
.list-social-link{    margin: 0px;}
.list-social-link li h2{ color:#fff;margin: 5px 0px;font-size: 45px;}
.list-social-link li a { font-size: 35px;color: #fff;background-color: #3a3a3a;width: 55px;height: 55px;display: block;padding: 10px;
border-radius: 50%;    transition: 2s; transform: rotate(0deg);    -webkit-transition: 2s; -webkit-transform: rotate(0deg);}
.list-social-link li a:hover{ background-color:#337ab7;webkit-transform: rotate(360deg);transform: rotate(360deg);}
.smm-list{ position:absolute;     bottom: 10px;right: 10%;}
.smm-list li{text-align:center;}
.smm-list li a{background-color:#fff;color:#337ab7;}
.finel-foter{background-color:#2a2a2a; padding:10px 0px;}
.fnl-list-link{margin-top:10px;}
.fnl-list-link li i{color:#fff; margin-left: 10px; font-size:16px;}
.fnl-list-link a { font-size:16px; color:#fff;}
.fnl-list-link a:hover{color:#fd6b6e;}
.popler-src{ background: #555; padding: 10px;}
.popler-src h3{color: #fd6b6e; margin: 0px; border-bottom: 4px solid #fd6b6e;}
.popler-src > .fnl-list-link li i{color:#999;}
.popler-src > .fnl-list-link li a{ color:#999;}
.popler-src > .fnl-list-link li a:hover{color:#fff;}
/*design*/
.inner_wrap{ background-color:#3a3a3a; padding:10px 0px;}
.inner-page-wrap{ padding:10px 0px 20px 0px;}
.inner-page-wrap h4{ color:#0a6aa1;border-bottom: 1px solid #025994;padding-bottom: 8px;text-transform: capitalize;}
.tumb{ border:none; border-radius:0px; padding:0px; background-color:transparent; height:240px;}
.statick-design-list li{     margin-bottom: 10px;margin-top: 10px;}
.statick-design-list li span{ color:#ca0909; margin-right: 6px;}
.main-heading{ color:#fff; position:relative;}
.design-cnt-title-menu{ padding:10px 0px;}
.innner-menu{ margin-bottom:0px;}
.innner-menu li{ margin:4px;}
.innner-menu li a{    background-color:#036eac;border-radius: 30px; padding: 4px; width: 205px; display: block; text-align: center; color:#fff;}
.frm-col{ padding:0px 5px 0px 5px;}
.well-sidebar-rgt{webkit-box-shadow: 0px 0px 6px 1px #333;box-shadow: 0px 0px 6px 1px #333;}
.banner-well{ background-color:transparent; border:none;}
/*web development*/
.img-thumbnail-rgtbar{margin-bottom:10px;}
.cms-img{}
/*digitel marketing*/
.dm-list{}
.dm-list a{}
/*contact*/
.frm-wrap{/* background-color:#025994; */ background:url(../images/Testimonial-new.jpg)no-repeat; background-size:100% 100%; background-attachment:fixed;}
.frm-wrap h1, h4{ color:#fff;}
.cont-form{background-color:transparent; color:#fff;     border: 2px solid #fff;}
.has-success .form-control-feedback{color:#fff;}
.has-success .form-control{border-color:#fff;}  
.frm-icon{ line-height:30px !important;}

.time-title{ font-size:20px; color:#025994; }
.p-no{font-size:30px;}
.p-no span{ color:#025994; font-size:35px;}
.panel-red{border-color:#ca0909;}
.panel-red>.panel-heading{ background-color:#ca0909; border-color:#ca0909; color:#fff;}
.panel-red>.panel-heading span{ background-color: #fc3639;}
.panel-parsonl>.panel-heading{position:relative;}
.panel-parsonl>.panel-heading:after{     position: absolute; height: 0px;width: 0px;left: 0px;bottom: -21px; border-color: #ca0909 transparent transparent;
 border-width: 20px 130px 0px; border-style: solid; content: ""; display: block; }
 .panel-blue>.panel-heading:after{border-color: #33bbff transparent transparent;}
 .panel-black>.panel-heading:after{border-color: #3a3a3a transparent transparent; }
 .panel-green>.panel-heading:after{border-color: #29cd99 transparent transparent; }
.panel-blue{border-color:#33bbff;}
.panel-blue>.panel-heading{ background-color: #33bbff;border-color:#33bbff;}
.panel-blue>.panel-heading span{ background-color: #00aaff;}
.panel-black{border-color:#3a3a3a;}
.panel-black>.panel-heading{ background-color:#3a3a3a; border-color:#3a3a3a; color:#fff;}
.panel-black>.panel-heading span{ background-color: #000;}
.panel-green{border-color:#29cd99;}
.panel-green>.panel-heading{ background-color:#29cd99; border-color:#29cd99; color:#fff;}
.panel-green>.panel-heading span{ background-color: #22aa7f;}
.panel-parsonl>.panel-heading h4{ color:#fff;border-bottom: none;}
.panel-parsonl>.panel-heading span{padding: 20px;font-size: 30px;margin: 2px;}
.panel-parsonl>.panel-heading span:hover{ border-radius:50%; padding:20px;}
.checkbox1{margin-top:40px;}
.checkbox1 label { min-height: 35px;padding-left: 30px;}
.Budget-well{    background-color: #fff;}
.progress1{     margin-top: 25px; border-radius: 10px;margin-bottom: 15px; background-color:#ca0909;}
.fa-re-icon{ float:right; width:110px; margin:8px;}
.fa-re-icon a span{color:#fff; font-size:25px;}
.fa-re-icon a{color:#fff;}
/*.form-group::input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    background-color: #333 !important;
    background-image: none;
    color: #fff;
}*/
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    transition: background-color 5000s ease-in-out 0s;
}

.fb-page{position:relative; width:100%; margin:0 auto;}
.fb-page img{width:100%;}
.location-color{color:#ca0909 !important;}
/*blog*/
.blog-add-img {margin-bottom:15px;}
.blog-add-img img{ height: 130px;width: 950px; border: 1px solid #000;}
.tab-blog{border-bottom: 2px solid #025994; margin-top: 6px;}
.tab-blog>li>a{ border-radius:0px;}
.tab-blog>li.active>a, .tab-blog>li.active>a:focus, .tab-blog>li.active>a:hover { color: #fff;background-color: #025994;border: 1px solid #025994;}
.thumbnail-blog{}
.thumbnail-blog img{width:100%; height:130px;}
.blog-txt{text-align:justify;}
.blog-txt h4 { margin-top:0px;color:#000;}
.blog-txt h4 a{ color:#000;}
.pg-two{ border-top:2px solid #025994;padding-top: 20px;}
.blog-txt .small{font-size: 12px;color: #ccc;font-style: italic;font-weight: bold;}
.blog-txt .small a{color:#ca0909;}
.divider{width:100%; margin:15px 0px; height:1px; background-color: #ddd;}
.blog-pagination>li>a>span{font-size: 22px;}
.blog-pagination>li>a{border: 1px solid #337ab7;}
.blog-pagination>li>a:focus, .blog-pagination>li>a:hover, .blog-pagination>li>span:focus, .blog-pagination>li>span:hover { color: #fff;
background-color: #222; border-color: #333;}
.siderbar-rgt p a{}
.siderbar-rgt h4{border-bottom: 2px solid #ca0909;color:#ca0909;padding: 12px 1px;margin-top: 0px;}
.sidebar-vdo img{width:100%; height:200px;}
.bg-primary-txt{ padding:5px;}
.bg-primary-txt a{ color:#fff; font-size:13px;}
.listblog li a{color:#222;}
.listblog li a:hover{color:#337ab7; text-decoration:underline;}
.google-map{ width:100%; height:400px; border:1px solid #2a2a2a;}
.contact-no{ font-size: 22px;font-weight: 600;color: #ca0909;} 
.bg-ads{ background:url(../images/lil_fiber.png);}
.lft-adver{        background: #f9f9f9;
    border: 1px solid #ddd;
    height: 515px; padding-bottom:15px;}
.pding{     padding: 36px;
    background: #d9d9d9;
    height: 450px;
    width: 450px;
    border-radius: 50%;
    margin: 30px;
    text-align: center;}
.pding img{ width: 370px;height: 370px; border-radius: 50%; background: #ddd;}
.bg-seo-top{background-color: rgba(0, 0, 0, 0.66);}
.bg-seo-cny{background:url(../images/footer-default1.jpg)no-repeat;    background-position: center;
    background-size: cover;}
.bg-color{ background:rgba(245, 245, 245, 0.87);}
.seo-col{ text-align:center;}
.seo-col h2 span{ border:5px solid #f7b7b8; width:100px; height:100px; margin:auto; border-radius:50%; font-size:55px;padding:14px;color:#f7b7b8;
margin-bottom: -55px;background: #ca0909;}
.icn-bg{background: #cc9866 !important;border:5px solid #deb894 !important; color:#deb894 !important;}
.icn-bg1{background: #5994ee !important; border:5px solid #92baf7  !important;color:#92baf7  !important;}
.icn-bg2{background: #8359b2 !important;border:5px solid #bf90f3 !important;color:#bf90f3 !important;}
.icn-bg3{background: #025994 !important;border:5px solid #3986bb !important;color:#3986bb !important;}
.icn-bg4{background: #6bddc4 !important;border:5px solid #9dfbe6 !important;color:#9dfbe6 !important;}
.seo-hir-name{background: #ca0909;color: #fff;    padding: 55px 25px;}
.seo-hir-name p a{color:#111;}
.bg-seo2{background: #cc9866;border: 1px solid #deb894 !important;}
.bg-seo3{background: #5994ee;border: 1px solid #92baf7 !important;}
.bg-seo4{background: #8359b2;border: 1px solid #bf90f3 !important;}
.bg-seo5{background: #025994;border: 1px solid #3986bb !important;}
.bg-seo6{background: #6bddc4;border: 1px solid #9dfbe6 !important;}
.white{color:#fff;}
/*.hir-wrap{background:rgb(228, 228, 228);}
.bg-emple{background:#cc9866;color:#fff;min-height: 210px;border-right: 1px solid #fff;}
.bg-emple:hover{opacity:0.8;}
.bg-emple1{background: #ca0909 !important;}
.bg-emple2{background: #5994ee !important;}
.bg-emple3{background: #8359b2 !important;}
.bg-emple4{background: #025994 !important;}
.bg-emple5{background: #6bddc4 !important;}
.bg-emple h2 span{ color: #ddd;font-size: 50px;background: #fff;width: 70px; height: 70px; border-radius: 50%;padding: 6px;}*/
.bg-color-devlop{background:rgba(255, 255, 255, 0.95);}
.bg-devlop-cotiner{ background: url(../images/bg-strategy-120827b3-new22.jpg)no-repeat; background-size: cover; }
.bg-design-cotiner{background: url(../images/waterloo-station2.jpg)no-repeat; background-size: cover;}
.bg-design-inner{background:rgba(255, 255, 255, 0.87);}
.bg-devlop-inner{ background:rgba(0, 0, 0, 0.74); padding: 100px 0px;}
.devlop-txt{ padding:25px 15px; text-align:center;}
.devlop-txt h4{ color:#333;}
.devlop{text-align: center; background-color:#cc9866; color:#fff;}
.devlop1{background: #ca0909 !important;}
.devlop-arrowlft:before{ position: absolute;height: 0px;width: 0px; left: -20px;bottom:20px;display: block;
    border-color: #cc9866 transparent transparent;border-width: 20px 20px 0px;border-style: solid;content: "";}
.devlop1:before{border-color:#ca0909 transparent transparent;}
.devlop2:before{border-color:#5994ee transparent transparent; left:auto; right:-20px;}
.devlop3:before{border-color:#8359b2 transparent transparent;left:auto; right:-20px;}
.devlop4:before{border-color:#025994 transparent transparent;}
.devlop5:before{border-color:#6bddc4 transparent transparent;}
.devlop2{background: #5994ee !important;}
.devlop3{background: #8359b2 !important;}
.devlop4{background: #025994 !important;}
.devlop5{background: #6bddc4 !important;}
.devlop span{font-size: 80px;padding: 45px 0px;color: #fff;display: block;}
.seorpt-page-wrap {padding:60px 0px;}
.seorpt-page-wrap h5 {    font-size: 17px;
    color: #ca0909;
    letter-spacing: 1px;
    word-spacing: 2px;
}
.hd-rpt {margin: 0px;
    color: #333 !important;
    font-weight: 500;
    font-size: 28px;
    letter-spacing: 0px;
    word-spacing: 2px;
	margin-bottom: 20px;
}
.mytable>tbody>tr:nth-of-type(odd) {
    background-color: #efefef;
}
.mytable>tbody>tr>td {letter-spacing: 0.2px;
    word-spacing: 2px;
	    padding-top: 10px;
    padding-bottom: 10px;
}
.mytable>tbody>tr>td:last-child { border-right:2px solid #ca0909;}
.mytable>thead>tr>th {background-color: #ca0909;
    color: #fff;
    border-top: 2px solid #ca0909 !important;
	text-align:center;
}
.mytable>tbody>tr{ padding-top:10px; padding-bottom:10px;}
.mytable>thead>tr>th:last-child { border-right:2px solid #ca0909;}
.seorpt-page-wrap .brdtble {border-bottom:1px solid #efefef !important;
    margin-bottom: 20px;
    padding: 24px 0px;}
.seorpt-page-wrap .brdtble:last-child {border-bottom:0px !important;}
/*work-portfolio-section start*/
.work-portfolio-section {padding:50px 0px;}
.project-wrap {position:relative; padding:0px 20px 30px 20px;}
.project-wrap a {z-index:9;}
.project-wrap:after {content: "";
    top: 3.2rem;
    left: 0;
    right: 0;
    width:100%;
    height: calc(100% - 5.5rem);
    border: .1rem dashed #c5c5c5;
    border-radius: .3rem;
    margin: 0 auto;
    position: absolute;
}
.tab {text-align: center;}
.tab .nav-tabs {border-bottom:0px;display: inline-block;background-color: #fff;
    position: relative;
    z-index: 1;
	padding:0 3rem;
}
.tab .nav-tabs li a {
    display: block;
    padding:15px 18px;
    margin: 0 0 25px 0;
    background: #fff;
    font-size:18px;
    font-weight: 500;
    color: #1e1e1e;
    text-transform: capitalize;
    border: 1px solid #e3e3e3 !important;
    border-radius: 0;
    position: relative;
    transition: all 0.3s ease 0s;
	text-align:center;
	z-index:99;
	margin-right:8px;
}
.tab .nav-tabs li:last-child a {margin-right:0px;}

.tab .nav-tabs li a:hover, .tab .nav-tabs li a:focus, .tab .nav-tabs li a:active {color:#fff; background-color:#ca0909; border-color:#ca0909 !important;}
.tab .nav-tabs li.active a:after {
    content: "";
    width: 0;
    height: 0;
    left: 0;
    right: 0;
    bottom: -.9rem;
    margin: 0 auto;
    border-color:#ca0909 transparent transparent;
    border-style: solid;
    border-width: .8rem .8rem 0;
    position: absolute;
}
.tab .nav-tabs li.active a {color:#fff; background-color:#ca0909; border-color:#ca0909 !important;}
.list-dpl li {padding-right: 7px;padding-left: 7px;}
.web-portfolio-item {
    display: block;
    position: relative;
	z-index: 9;
	border: 1px solid #DDD;
    padding: 6px;
    margin-bottom: 18px;
	background-color: #f8f8f8;
    box-shadow: inset 0 0.1rem 0.2rem 0 #dedede;
}
.web-portfolio-item .background {
    display: block;
    width: 100%;
    height: auto;
}
.web-portfolio-item .preview {
        position: relative;
    width: 100%;
    overflow: hidden;
    height: 260px;
}
.web-portfolio-item .preview img {
    width: 100%;
    -moz-transition: all 1000ms ease-out;
    -o-transition: all 1000ms ease-out;
    -webkit-transition: all 1000ms ease-out;
    transition: all 1000ms ease-out;
    -ms-transition: all 1000ms ease-out;
}
.web-portfolio-item:hover .preview img {
    transform: translateY(-75%);
    -moz-transform: translateY(-75%);
    -webkit-transform: translateY(-75%);
    -ms-transform: translateY(-75%);
    -moz-transition: all 5000ms linear;
    -o-transition: all 5000ms linear;
    -webkit-transition: all 5000ms linear;
    transition: all 5000ms linear;
    -ms-transition: all 5000ms linear;
}
.web-portfolio-item h2 {    margin-top: 5px;
    font-weight: 500;
    margin-bottom: 6px;
    letter-spacing: 0px;
    font-size: 17px;
    color: #fff;
    background-color: #025994;
    padding: 10px;
}
.web-portfolio-item p {font-size:14px;
    color: #333;
	letter-spacing:0.2
}
.list-wb {margin-bottom:0px;}
.list-wb li {position: relative;
    font-size: 13px;
    text-align: left;
    padding-bottom: 4px;
	    padding-left: 10px;
}
.list-wb li i { padding-right:5px;}
.list-wb li:before {    content: '';
    position: absolute;
    left: 0px;
    top: 8px;
    height: 1px;
    width: 4px;
    background-color: #4a4a4a;
}
.web-seo-item {border: 1px solid #DDD;
    background-color: #f8f8f8;
    box-shadow: inset 0 0.1rem 0.2rem 0 #dedede;
	position: relative;
    z-index: 1;
	margin-bottom: 20px;
}
.web-seo-item h4 {background-color: #025994;
    margin: 0px;
    padding: 15px;
    font-size: 16px;
}
.seo-table {margin-bottom:0px;}
.web-seo-itm2 .seo-table {height: 350px;
    overflow-y: scroll;
    display: block;
}
.grecaptcha-badge {bottom:30px !important;}
.web-seo-itm2 .seo-table > tbody > tr >td {font-size:13px;}
/*.web-seo-item .seo-table > tbody > tr >td:nth-child(1) {width:54%;}
.web-seo-item .seo-table > tbody > tr >td:nth-child(2) {width:16%;}
.web-seo-item .seo-table > tbody > tr >td:nth-child(2) {width:30%;} 

.web-seo-itm2 .seo-table > tbody > tr >td:nth-child(1) {width:54%;}
.web-seo-itm2 .seo-table > tbody > tr >td:nth-child(2) {width:16%;}
.web-seo-itm2 .seo-table > tbody > tr >td:nth-child(2) {width:30%;} */ 


/*code for mobile*/ 
@media(max-width:1199px){.ads-img img {height: 278px;}
.p2 {font-size: 15px;}
	}
@media(max-width:1024px){.hdr-info {margin: 5px;}
.nav>li>a { padding: 10px 13px;}
.carousel-caption-txt {left: 3%; top: 0%;    right: 45%;}
.carousel-caption-txt h1 { font-size: 30px;}
.ser-1-col span {font-size: 60px;}
.ser-1-col-9 h2{ font-size:22px;}
.testimonial-s {background: url(../images/bg-tablate-new1.jpg) no-repeat;background-position: -490px -111px;}
.frm {    margin-top: 125px;}
.blog-add-img img{width:100%;height:auto;}
#testimonials .carousel-wrap ul li{ width:350px;}
.clint-slideshow { width: 46%;}
.ourclint-text{left:20.5%;}
.thumbnail-email { width: 600px;}
.addvrtse-row-rgt {padding-top: 120px;}
.btn-work {padding: 6px 15px;font-size: 18px;}
.icons-col span {font-size: 45px;}
.txt-size-col p {font-size: 16px;}
.addvrtse-row {padding-top: 70px;}
.panel-parsonl>.panel-heading:after{ border-width: 20px 106px 0px;}
.wrap-business {padding: 10px 0px;}
.wrap-business1 {padding: 10px;}
.main-section:after {width: 100%;height: 715px;background-size: 100%;}
.ads-img img { height: 240px;}
.p2 {font-size: 14px;}
}

@media(max-width: 768px){.navbar{min-height:auto;}
	.hdr-list {text-align: right;}
	.hdr-list li {margin: 6px;}
	.bodr-lft { border-left: none}
	.hdr-info {margin: 10px;}
	.logo> img{ width:165px;}
	.main-section:after { display:none;}
	.wrap-business {padding: 0px;}
	.wrap-business1 {padding: 0px;}
	.g-logo img {width: 30px;height: 30px;}
	.search-ads-txt { height: 35px; margin-left: 35px;}
	.p2 {font-size: 13px;}
	.srch-icon {padding: 3px;}
	.ads-img img {height: auto;}
	.mrgn-top100 {margin-top: 10px;}
	.testimonial-s { padding: 15px 0px 20px 0px;}
	.fotr-col-yes {padding-left: 15px;}
	.list-social-link li h2 { display: none;}
	.btn-work { padding: 6px 20px;font-size: 18px;}
	.liner-fly-tab>li>a{font-size:15px;}
	.liner-fly-tab>li>a span { width:70px; height:70px; border: 6px solid #f9f9f9;font-size: 40px;padding: 0px;}
	.liner-fly-tab>li.active>a span, .liner-fly-tab>li.active>a span:focus, .liner-fly-tab>li.active>a span:hover {width: 70px; height: 70px;
	border: 7px solid #f9f9f9;}
	.blog-add-img img{width:100%;height:auto;}
	.liner-fly-tab>li.active>a, .liner-fly-tab>li.active>a:focus, .liner-fly-tab>li.active>a:hover {height:  239px;}
	.liner-fly-tab>li.liner-fly { border-top: 10px solid #f9f9f9;top: 23%;}
	.carousel{ display:none;}
	.chose-us{ display:none;}
	.blog-section{ display:none;}   
	.txt-size-col p {text-align: center;}
	.pding-row { text-align: center;border-top: 1px solid #f1f1f1;}
	.ser-1 {background: none; background-color:#f9f9f9;}
	.ourclint-text{display:none;}
	.clint-slideshow { width: 97%;}
	.thumbnail-email {width: 240px;height: 180px;} 
	.addvrtse-row-rgt {padding-top: 10px;}
	.testimonial-s{ background:none; background-color:#f9f9f9; border:1 px solid #ddd;}
	.row-txt-container-rgt {-ms-transform: skewY(0deg);-webkit-transform: skewY(0deg);transform: skewY(0deg);}
	.addvrtse-row { padding-top: 20px;}
	.img-last-bg img {margin-left: 0px;}
	.frm { margin-top: 0px;}
	.form-control {margin: 5px 0px;}
	#testimonials .carousel-wrap ul li { width:11%; height:auto;} 
	.panel-parsonl>.panel-heading:after{ border-width: 20px 106px 0px;}
	.col-hovr-img{display:none;}
	.sub-txt {padding: 0;}
	.fx-tb .row {padding-top: 0px; padding-bottom: 0px;}
}
@media(max-width:500px){
	.project-wrap .nav-tabs>li {text-align: center;float: inherit;}
}