.div_back{ background: linear-gradient(to right, #e3722e 34%, #ff9900 103%);padding: 15px;}
.criteria_1{ background: linear-gradient(to bottom, #ffcc00 69%, #f3d373 0%);color: #fff;padding: 5px 15px;border-radius: 50%;}
.banner{height: 300px;}
.banner .caption h2 {
    left: 10%;
    position: absolute;
    color: #fff;
    top: 27%;
    font-size: 30px;
    font-weight: 600;
}
.download{margin-top: 5%;}
.div_back h3{
	color: #fff;
	font-weight: 600;
	font-size: 20px;
}
.download .subtitle1 {
  list-style: square inside url("li.gif");
  padding: 20px;
}
.Criteria{font-size: 20px!important;
font-weight: 600;}
.download .subtitle2 {
  list-style: square inside url("li1.gif");
  padding: 10px;
}
.download .subtitle3 {
  list-style: square inside url("li1.gif");
  padding: 10px;
}
.download .subtitle4 {
  list-style: square inside url("li1.gif");
  padding: 10px;
}
.download .subtitle5 {
  list-style: square inside url("li1.gif");
  padding: 10px;
}
.download ul li {
	padding: 5px;
}
.subtitle1 li a:hover{font-size: 20px;}
.subtitle3 li a:hover{font-size: 20px;}
.subtitle4 li a:hover{font-size: 20px;}
.subtitle2 li{font-size: 16px!important;}
.subtitle3 li{font-size: 14px!important;}
.subtitle4 li{font-size: 12px!important;}
.download ul li a{color: #333;}
.download ul li a:hover {color: #e3722e;}
.download ul li{font-size: 15px;}
.menu1{margin-top: 5%;float: right;}
.menu2{float: left;margin-top: 10px;
    padding-top: 25px}
.main-header .menu ul li a{padding: 8px 8px!important; }
.main-header .menu2 ul li a{
padding: 8px 20px;   
 text-transform: uppercase;
    color: #777777;
    font-size: 15px;
    -webkit-border-radius: 3px;
    border-radius: 3px;}
.menu{float: left;}
.menu1 ul li{display: inline-block;}
.menu1 ul li a {
    text-transform: uppercase;
    color: #777777;
    font-size: 15px;
    padding: 8px 15px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
  }



/*-- Featured Tab --*/
.criterias{margin-top: 20px;}
.main_tab li span{font-size: 20px;text-transform: uppercase;}

.featured-tab{
   padding-left: 15px;
}

.featured-tab .nav-tabs{
   border:0;
}
.ts-service-box .ts-service-icon i {
    font-size: 15px;
    /*float: left;*/
    color: #fff;
    background: #ffc000;
    border-radius: 100%;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
}
.featured-tab .nav-tabs > li > a {
 
   background: #272d33;
   color: #fff;
   text-shadow: none;
   font-weight: 500;
   border-radius: 0;
   text-transform: capitalize;
   line-height: 50px;
   margin: 0 1px 20px;
   padding: 0 10px;
   border: 0 !important;
   -moz-transition: all 300ms ease;
   -webkit-transition: all 300ms ease;
   -ms-transition: all 300ms ease;
   -o-transition: all 300ms ease;
   transition: all 300ms ease;
}

.featured-tab .tab-content{
   border-top: 0;
   padding: 0;
   overflow: hidden;
}

.featured-tab .nav.nav-tabs{
   margin-bottom: 10px;
}

.featured-tab .nav-tabs>li.active>a{
   color: #fff;
   background: #ffc000;
   position: relative;
}

.featured-tab .nav-tabs>li.active>a:after{
   position: absolute;
   content: " ";
   width: auto;
   height: auto;
   bottom: -20px;
   left: 50%;
   border-width: 10px;
   border-style: solid;
   border-color: #ffc000 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
   -webkit-transform: translateX(-50%);
   transform: translateX(-50%);
}

.featured-tab .lead{
   font-size: 18px;
   line-height: 28px;
   color: #303030;
   font-weight: 400;
}


.featured-tab .tab-pane img.pull-left{
   margin: 0 30px 10px 0;
}

.featured-tab .tab-pane img.pull-right{
   margin: 0 0 0 30px;
}

.featured-tab .tab-icon i {
    font-size: 230px;
}

.tab-image-content{
   padding-left: 0;
}

.featured-tab .border-title.border-left{
   display: inline-block;
   margin-bottom: 25px;
   font-size: 20px;
}
.tab2{font-size: 12px;}
/* Tab services */

.featured-tab.tab-services .nav-tabs > li > a{
   font-size: 14px;
   padding: 0 21px;
   text-transform: capitalize;
}

.featured-tab.tab-services .nav.nav-tabs {
   margin-bottom: 20px;
}

.tab2{font-size: 12px;}




@media (max-width : 1024px) {
 .banner .caption h2 {top: 38%;}
  .menu2{float: right;}
  .menu1 {
    
    float: right;
   margin-left: 0%;}
   .main-header .menu ul li a{
padding: 8px 2px!important;   
 text-transform: uppercase;
    color: #777777;
    font-size: 15px;
    -webkit-border-radius: 3px;
    border-radius: 3px;}
}
/* Extra Small Devices, Phones */ 
@media (max-width : 999px) {
  .banner .caption h2 {
    top: 12%;
}
  .banner{height: 100px;}
  .menu2{float: right;}
  .menu1 {
    
    float: right;
   margin-left: 0%;}
}

/* Extra Small Devices, Phones */ 
@media (max-width : 479px) {
  .banner{height: 100px;}
  .menu2{margin-top: 8px;
     padding-top: 0px; }
     .menu1 {
     margin-top: 0%; 
    margin-left: 0%;
    float: right;}
    .banner .caption h2 {
    top: 25%;
}
}

@media (max-width : 380px) {
.banner .caption h2 {
    top: 27%;
    font-size: 25px;
}
}