@font-face {
    font-family: 'engraversgothic_btregular';
    src: url('../fonts/engraversgothic-webfont.eot');
    src: url('../fonts/engraversgothic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/engraversgothic-webfont.woff2') format('woff2'),
         url('../fonts/engraversgothic-webfont.woff') format('woff'),
         url('../fonts/engraversgothic-webfont.ttf') format('truetype'),
         url('../fonts/engraversgothic-webfont.svg#engraversgothic_btregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/opensans-bold-webfont.eot');
    src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bold-webfont.woff2') format('woff2'),
         url('../fonts/opensans-bold-webfont.woff') format('woff'),
         url('../fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sanslight';
    src: url('../fonts/opensans-light-webfont.eot');
    src: url('../fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-light-webfont.woff2') format('woff2'),
         url('../fonts/opensans-light-webfont.woff') format('woff'),
         url('../fonts/opensans-light-webfont.ttf') format('truetype'),
         url('../fonts/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fonts/opensans-semibold-webfont.eot');
    src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibold-webfont.woff2') format('woff2'),
         url('../fonts/opensans-semibold-webfont.woff') format('woff'),
         url('../fonts/opensans-semibold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}


.nomarpad{ margin:0px; padding:0px;}
.bannerbg{ /*background:url(../images/banner_bg.jpg) center top no-repeat;*/ margin:0px; padding:0px;}

.bannermain{padding:0px; margin:0 auto;}
.bannermain .carousel-caption {
    padding-bottom: 30px;   
    top:300px; right:0;
}

.bannermain p{text-align:center; color:#000; font-size:18px; padding:0; font-weight:bold;}

.frwmoment h1{font-family: 'engraversgothic_btregular'; font-size:38px; color:#000000; text-align:center; line-height:29px;}
.frwmoment .badge{font-family: 'open_sanssemibold'; background:url(../images/badge.png) center top no-repeat;
    color: #000; font-weight:bold;
    font-size: 26px;
    height: 83px;
    line-height:76px;
    width: 83px; }

.cloudbased h1{font-family: 'engraversgothic_btregular'; font-size:38px; color:#f9a21d; text-align:right; line-height:29px;}
.cloudbased p{text-align:right; font-size:18px; padding:0;}

.communication h1{font-family: 'engraversgothic_btregular'; font-size:38px; color:#f9a21d; text-align:right; line-height:29px;}
.communication p{text-align:right; font-size:18px; padding:0;}

.orng{ color:#d86a39; font-size:11px; padding:0px 8px;}
.green{ color:#86bc3c; font-size:11px; padding:0px 8px;}


.topmenu{padding:20px 0px 0px 0px;}

.roll-down {
    border: 3px solid #333;
    border-radius: 22px;
    content: " ";
    display: inline-block;
    height: 65px;
    margin-top: 20px;
    position: relative;
    width: 40px;
}
.roll-down::after {
    animation-duration: 2s;
    animation-fill-mode: both;
    animation-iteration-count: infinite;
    animation-name: scrolling;
    background: #333 none repeat scroll 0 0;
    border-radius: 50%;
    content: " ";
    display: block;
    height: 6px;
    left: 50%;
    margin-left: -3px;
    position: absolute;
    top: 15px;
    width: 6px;
}
@keyframes scrolling {
0% {
    transform: none;
}
50% {
    transform: translate3d(0px, 400%, 0px);
}
100% {
    transform: none;
}
}
#scroll-progress {
    bottom: 0;
    height: 3px;
    left: 0;
    position: fixed;
    z-index: 100;
}



.scrolldown{ position:absolute; bottom: 70px; right:600px; z-index:1000; text-align:center; font-size:12px; color:#fff; text-decoration:none;}
.scrolldown a{text-align:center; font-size:12px; color:#fff; text-decoration:none;}
.scrolldown a:hover{text-decoration:none;}


.abtbg{ background-attachment: fixed;
    background-clip: initial;
    background-color: rgba(0, 0, 0, 0);
    /*background-image: url(../images/abt_bg.jpg);*/
    background-origin: initial;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0;
    padding: 40px 0px 60px 0px;
}
	
.abtpara h4{ font-size:24px; color:#333; font-family:"open Sans", verdana, arial, sans-serif; margin:60px 0px 20px 0px;}
.abtpara p{ font-size:14px; color:#333; font-family:"open Sans", verdana, arial, sans-serif; text-align:justify; line-height:22px;}
.abtpara .btn{color:#333; font-family:"open Sans", verdana, arial, sans-serif; background:url(../images/arrow.png) right 70% no-repeat; color:#ee6e18; border:none; padding:0px 15px 0px 0px; margin:10px 0px 0px 0px;}


.mto_comm .media{ margin:20px 0px 0px 0px;}

.mto_comm h4{font-family:"Open Sans Semibold", arial, calibri, sans-serif; font-weight:600; font-size:22px; color:#8dbc3f; text-transform:uppercase; margin:25px 0px 0px 0px; padding:0px; }
.mto_comm p{ font-size:20px; color:#666; margin:0px; padding:0px; font-family:"open Sans", verdana, arial, sans-serif;}

.mto_comm .telcom h4{font-family:"Open Sans Semibold", arial, calibri, sans-serif; font-weight:600; font-size:22px; color:#ff6600; text-transform:uppercase; margin:25px 0px 0px 0px; padding:0px; font-family:open_sansregular;}
.mto_comm .online h4{font-family:"Open Sans Semibold", arial, calibri, sans-serif; font-weight:600; font-size:22px; color:#005095; text-transform:uppercase; margin:17px 0px 0px 0px; padding:0px; font-family:open_sansregular;}

.mto_comm hr{ width:90px; float:left; border-style: dashed none none; margin-top: 10px; margin-bottom:0;}

.servicebg{ padding:0 0px 55px; background:#484c50 url(../images/abtsbg1.png) center top no-repeat;}
.servicebg h4{ font-size:24px; color:#fff; font-family:"open Sans", verdana, arial, sans-serif; background:#f89a3a; padding:45px 0; text-align:center; margin:0px;} 
.hierarchy_service{ margin:60px 0 10px;}
.hierarchy_service .media-body.online{display:table-row;}
.hierarchy_service h5{ font-size:16px; color:#fff; margin:20px 0px 0px 0px;  font-family:open_sansregular; text-decoration:none;}
.hierarchy_service h5 a{ font-size:16px; color:#fff; font-family:open_sansregular; text-decoration:none;}
.hierarchy_service h5 a:hover{text-decoration:none; color:#f58220;}


.hierarchy_service ul{ margin:15px 0px 0px 0px; color:#fff; list-style:none inside; padding:0px;}
.hierarchy_service ul li{ line-height:30px; background:url(../images/right_arrow.png) 0 60% no-repeat; padding:0px 0px 0px 25px;}

.clientslist{ padding:30px 0px; }
.clientslist h4{ font-size:24px; color:#282828; margin:30px 0px; font-family:"open Sans", verdana, arial, sans-serif;}

.evolbrands{ padding:30px 0px; background:#d8d8d8;}
.evolbrands h4{ font-size:30px; color:#282828; margin:0px; padding:0px;}
.evolbrands p{ color:#999999; font-size:18px; margin:0px; padding:0px;}

.evolbrandsinner{-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; background:#fff; margin:20px 0px; padding:30px 0px;}

.evolbrandsinner ul{list-style:none inside; }
.evolbrandsinner li{ width:320px; float:left;  border-right:1px solid #d8d8d8; /*background:url(../images/circle.png) right no-repeat;*/ margin:0px 20px 0px 0px; padding:0px 20px;}
.evolbrandsinner h6{ font-size:16px; color:#282828; text-align:center;}
.evolbrandsinner p{ text-align:center; color:#737373; font-size:14px; padding:10px 0px;} 
.evolbrandsinner .btn{ background:none; border:none;}


.servicebg .btn{ background:url(../images/arrow.png) right no-repeat; color:#ee6e18; border:none; padding:0px 15px 0px 0px; margin:10px 0px 0px 0px;}
.dwnlds .btn{ background:url(../images/arrow.png) right no-repeat; color:#666; font-size:14px; border:none; padding:0px 15px 0px 0px; margin:0px;}


.careerbg{ background-attachment: fixed;
    background-clip: initial;
    background-color: rgba(0, 0, 0, 0);
    /*background-image: url(../images/career_img2.png);*/
	background:#dbdbdb;
    background-origin: initial;
    background-position: 70% top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 50px 0; font-family:"open Sans", verdana, arial, sans-serif; border-bottom:10px solid #fff;}


.careerbg .btn{font-family:"open Sans", verdana, arial, sans-serif; background:url(../images/arrow.png) right 70% no-repeat; color:#ee6e18; border:none; padding:0px 15px 0px 0px; margin:10px 0px 0px 0px;}
.careerbg .btn:hover{color:#ee6e18; border:none; background:url(../images/arrow.png) right 70% no-repeat;}

.careerbg h4{ font-size:24px; color:#333;}
.careerbg p{ font-size:14px; color:#666;}

.testimonialsbg{ background:#fff; padding:30px 0px;}

.testimonialsbg h4{ font-size:30px; color:#282828;}

.testinner .media-left{ float:right;}
.testinner .media-body{ text-align:right; padding:15px 15px 0 0;}
.testinner .media-heading{ font-size:14px; color:#000; margin:0 0 10px; text-align:right; }

.testinner1 .media-left{ float:left;}
.testinner1 .media-body{ text-align:left; padding:15px 15px 0 0;}
.testinner1 .media-heading{ font-size:14px; color:#000; margin:0 0 10px; text-align:left; }

/*.footermain{ background:#d86a39; background:#b64823; background:#436ab3; padding:30px 0px;}*/


.footermain{
	
	
	background-attachment: fixed;
    background-clip: initial;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(../images/footerbg.jpg);
    background-origin: initial;
    background-position:bottom center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 50px 0; font-family:"open Sans", verdana, arial, sans-serif; border-bottom:10px solid #fff;
	
	}

.footermain h4{ font-size:24px; color:#fff; font-family:"open Sans", verdana, arial, sans-serif;}

.footermain ul{font-family:"open Sans", verdana, arial, sans-serif; list-style:none inside; border-bottom:1px solid #ccc; border-top:1px solid #ccc; margin:20px 0px; padding:10px 0px; color:#ffffff; font-size:14px;}
.footermain ul li{font-family:"open Sans", verdana, arial, sans-serif; float:left; padding:0px 30px; text-decoration:none; color:#fff;}
.footermain ul li a{font-family:"open Sans", verdana, arial, sans-serif; color:#fff; text-decoration:none;}
.footermain ul li a:hover{color:#fda54f;}

.address{font-family:"open Sans", verdana, arial, sans-serif; color:#fff; background:url(../images/address_icon.png) left top no-repeat; padding:0px 0px 0px 55px;}
.phn_main{font-family:"open Sans", verdana, arial, sans-serif; color:#fff; background:url(../images/phn_main_icons.png) left top no-repeat; padding:0px 0px 0px 55px; text-decoration:none;}
.phn_main a{font-family:"open Sans", verdana, arial, sans-serif; color:#fff; text-decoration:none;}
.phn_main a:hover{text-decoration:none;}

.socialicons{font-family:"open Sans", verdana, arial, sans-serif; color:#fff; text-decoration:none;}
.socialicons a{font-family:"open Sans", verdana, arial, sans-serif; color:#fff; text-decoration:none;}
.socialicons a:hover{text-decoration:none;}
.copyright{ padding:15px 0px 0px 0px; margin:25px 0px 0px 0px; border-top:1px dotted #fff; color:#fff;}
.allrights{font-family:"open Sans", verdana, arial, sans-serif; color:#fff; padding:15px 0px 0px 0px;}

.testimonialsbg .carousel-indicators .active{ background: #31708f; } 
.testimonialsbg .content{ margin-top:20px; border:none; } 
.testimonialsbg .adjust1{ float:left; width:100%; margin-bottom:0; } 
.testimonialsbg .adjust2{ margin:0; } 
.testimonialsbg .carousel-indicators{ bottom:-15px;}
.testimonialsbg .carousel-indicators li{ border :1px solid #ccc; background:#ccc; } 
.testimonialsbg .carousel-control{ color:#31708f; width:5%; } 
.testimonialsbg .carousel-control:hover, .carousel-control:focus{ color:#31708f; } 
.testimonialsbg .carousel-control.left, .carousel-control.right { background-image: none; } 
.testimonialsbg .media-object{ margin:auto; margin-top:15%; } 
.testimonialsbg .thumbnail{ border:none;}
  
  
nav a {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
  font-size: 16px;
    text-transform: uppercase;
	color:#000 !important;
}

nav .navbar-toggle {
  margin: 13px 15px 13px 0;
  background: #333;
}

.navbar-brand {
  font-size: 30px; 
}



nav.navbar.shrink {
  min-height: 35px; background:#fff; border-bottom:2px solid #ccc;
  
}

nav.shrink a {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  font-size: 15px;
  color:#666 !important;
   font-size: 16px;
    text-transform: uppercase;
}

nav.shrink img{ width:60%;}
nav.shrink .topmenu {
    padding: 10px 0 0;
}

nav.shrink .navbar-brand {
  font-size: 25px;
}

nav.shrink .navbar-toggle {
  padding: 4px 5px;
  margin: 8px 15px 8px 0;
}
  
  
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  width: 100%;
  height: auto;
}



.orngbg{background:#f89a3a;
    height: 6px;
    left: 10%;
    margin: 0 auto;
    position: absolute;
    width: 80%;
	}
	
	.orngbg1{/*background:#d86a39;*/
    height: 6px;
    left: 10%;
    margin: 0 auto;
    position: absolute;
    width: 80%;
	border-color: #f89a3a transparent transparent;
    border-image: none;
    border-style: solid;
    border-width: 2rem;
    /*bottom: -40px;*/
    content: " ";
    height: 0;
    left: calc(50% - 35px);
    margin-left: 1.5rem;
    pointer-events: none;
    position: absolute;
    width: 0;
	}

/*.clientlogo:hover{opacity: 0.3; filter: alpha(opacity=30);}*/
  
  @media screen and (max-width: 768px) { 
 .testimonialsbg  .media-object{ margin-top:0; }
   }


@media (max-width: 320px) { 
#bannerhome { height:550px !important;}
#bannerhome img{ display:none;}
.evolbrandsinner li{ border-right:none; width:auto;}
.evolbrandsinner img{ width:100%;}
.navbar-nav > li > a {
    line-height: 20px;
    padding-bottom: 10px !important;
    padding-top: 10px !important; color:#333 !important;
}
.scrolldown{ display:block !important; bottom: 70px; right: 133px !important;}

}



@media (max-width: 480px) {
.topmenu{ background:#fff; padding: 20px 0;} 
.navbar-nav > li > a {
    line-height: 20px;
    padding-bottom: 10px !important;
    padding-top: 10px !important; color:#333 !important;
}

#bannerhome { height:450px !important;}
#bannerhome img{ display:none;}
.bannermain{padding: 50px 36px 0;}
#myCarousel .bannermain .frwmoment h1{ text-align:center; font-size:22px;}
.bannermain p{ text-align:center; padding: 20px 0 0;}
#myCarousel .bannermain .carousel-caption{top:80px !important;}
.frwmoment .badge{ background:none; font-size:14px; width:auto; height:auto; line-height:18px; padding:0px;}
.scrolldown{display:none !important;}
.carousel-caption{ left:0; line-height:18px;}
.scrolldown{bottom:100px; right: 208px;}
.cloudbased h1{ text-align:center;}
.communication h1{ text-align:center;}
.evolbrandsinner li{ border-right:none;}
.navbar-brand > img {margin:0 !important;}

}


@media (max-width: 360px) { 

.container{ padding-right:-5px; padding-left:-5px;}
.navbar-nav > li > a {
    line-height: 20px;
    padding-bottom: 10px !important;
    padding-top: 10px !important; color:#333 !important;
}
.navbar-brand > img {width:100%;}

.topmenu{ background:#fff; padding:20px 0;}
.navbar-collapse{ border-top:none;}
.navbar-toggle{ margin:10px 45%;}
.navbar-brand{ padding:0px;}
.navbar-default .navbar-nav > li > a{ color:#000;}

.evolbrandsinner ul {
    list-style: inside none none;
    margin: 0;
    padding: 0;
}

.evolbrandsinner li{ border-right:none; width:auto;}
.testinner .media-left{ float:none;}
.testinner .media-left, .media-right, .media-body{ display:unset;}
.testinner1 .media-left, .media-right, .media-body{ display:unset;}
.testinner .media-heading{ text-align:left;}
.testinner{ padding:20px 15px;}
.testinner1 .media-left{ float:none;}
.testinner .media-body{ text-align:left;}
.footermain ul li{ float:none; padding:0px;}
.allrights{ text-align:center;}
.evlglogobtm{ text-align:center; margin:10px 0px;}
.mto_comm .testinner .media-left, .media-right, .media-body{ display:table-cell;}

.navbar-inverse .navbar-brand{ float: left;
    width: 65%;}
	
nav.shrink .navbar-toggle {
    float: right;
    margin: 8px 15px 8px 0;
    padding: 4px 5px;
	background: #333;
}

nav a{ padding-top: 10px !important; }

#bannerhome { height:550px;}
#bannerhome img{ display:none;}

.bannermain{padding: 50px 36px 0;}
#myCarousel .bannermain .frwmoment h1{ text-align:center; font-size:18px!important;}
.bannermain p{ text-align:center; padding: 20px 0 0; font-size:13px !important;}
.carousel-caption{ left:0; line-height:18px;}
.frwmoment .badge{ background:none; font-size:14px; width:auto; height:auto; line-height:18px; padding:0px;}
.scrolldown{display:none !important;}
.cloudbased h1{ text-align:center;}
.communication h1{ text-align:center;}
#myCarousel .bannermain .carousel-caption{top:50px !important;}

}



@media (max-width: 640px) {
.topmenu{ background:#fff; padding: 20px 0;} 
.navbar-nav > li > a {line-height: 20px; padding-bottom: 10px !important; padding-top: 10px !important; color:#333 !important;}
#bannerhome { height:auto !important;}
#bannerhome img{ display:block;}
.bannermain{padding:0;}
.frwmoment h1{ text-align:center;}
.bannermain p{ text-align:center; padding: 20px 0 0; font-size:16px;}
.carousel-caption{ left:0; line-height:18px;}
.scrolldown{display:none !important; }
.cloudbased h1{ text-align:center;}
.communication h1{ text-align:center;}
.evolbrandsinner li{ border-right:none;}
.navbar-brand > img{ margin:0px !important; width:100%;}
.bannermain .carousel-caption  {top:120px !important;}
.mto_comm .media {float: none !important; margin: 40px 0 0; width: auto !important;}
.footermain ul li {padding:0 8px !important;}
.allrights {padding:10px 0 15px; text-align: center;}
.evlglogobtm {text-align: center;}
/*.mto_comm .media-left img {
    height: auto;
    padding:0;
	width:auto;
}*/
}


/*@media (max-width: 600px) {
	#bannerhome { display:block !important;}
	
	
	}*/

@media (max-width: 768px) {
/*	#bannerhome { height:auto !important;}*/
	#bannerhome img{ width:40%;}
	.frwmoment h1{ font-size:24px !important; line-height:20px;}
	.bannermain p{ padding:0px;}
	.bannermain .carousel-caption{ top:140px !important;}
	.scrolldown{right: 350px !important;}
	.carousel-indicators {bottom: 10px;}
	.communication h1{ font-size:24px; line-height:20px;}
	.cloudbased h1{ font-size:24px; line-height:20px;}
	nav.shrink img {width: 40%;}
	.evolbrandsinner li{border-right:none; border-bottom:1px solid #d8d8d8 !important; width:auto;}

	.navbar-brand{ padding:0px;}
	nav a{ padding-top:0px !important;}
	.navbar-brand > img{margin:0 !important;}
	nav.shrink a{ font-size:14px;}
	nav.shrink .navbar-toggle {margin: 18px 15px 8px 0;}
	.topmenu {padding:0; background:#fff;}
	.navbar-right{ margin:0 5%;}
	.navbar-right .shrink {margin: 0 12%;}
	.mto_comm .media {float: left !important; margin: 40px 0 0; width: 32%;}
	
	.mto_comm .telcom h4{font-size: 20px;}
	/*.mto_comm .media-left img{ width:100%; width:50px; height:auto; padding:35px 0px 0px 0px;}*/
	
	.abtpara h4{margin: 60px 0 20px;}
	
	.navbar-header {
      float: none;
    }
    .navbar-left,
    .navbar-right {
      float: none !important;
    }
    .navbar-toggle {
      display: block;
    }
    .navbar-collapse {
      border-top: 1px solid transparent;
      box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
      top: 0;
      border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
      display: none!important;
    }
    .navbar-nav {
      float: none!important;
      margin-top: 7.5px;
    }
    
	.navbar-nav>li {
      float: none;
    }
    .navbar-nav>li>a {
      padding-top:8px !important;
      padding-bottom:8px !important;
    }
    .collapse.in {
      display: block !important; 
    }
	
	}
	
	
@media (max-width: 1024px) {
	.mto_comm .media {float: left !important; margin: 40px 0 0; width: 32%;}
	.evolbrandsinner li{width: 266px;}
	.evolbrandsinner ul {list-style: inside none none; margin:0px; padding:0px;}
	.evolbrandsinner img{ width:100%;}
/*	.bannermain .carousel-caption {padding-bottom: 30px; right:0; top:200px;}*/
	.scrolldown{right: 480px;}
	.bannermain .carousel-caption{ top:200px;}
	
	}
	
@media (max-width: 800px) {
	
	#bannerhome img{ width:100%;}
	.frwmoment h1{ font-size:36px !important; line-height:26px;}
	.bannermain p{ padding:0px;}
/*	.bannermain .carousel-caption{ top:14px;}*/
	.carousel-indicators {bottom: 10px;}
	.communication h1{ font-size:24px; line-height:20px;}
	.cloudbased h1{ font-size:24px; line-height:20px;}
	nav.shrink img {width:49%;}
	.evolbrandsinner li{border-right:none; border-bottom:1px solid #d8d8d8 !important; width:auto !important;}
	
	.navbar-brand > img{margin: 0 27%;}
	nav.shrink a{ font-size:14px;}
	.topmenu {padding:0;}
	.navbar-right{ margin:0 12%;}
	.navbar-right .shrink {margin: 0 19%;}
	.mto_comm .media {float: left !important; margin: 40px 0 0; width: 32%;}
	.footermain ul li{ padding:0px 19px;}
	.evolbrandsinner img{ width:50% !important ;}
	.evolbrandsinner img.pdfdwld {width:auto !important;}
	
	}
	


.enterprise img{ transform:rotate(0deg);
-ms-transform:rotate(0deg);/*IE 9*/
-webkit-transform:rotate(0deg);/*IE chrome, opera*/
	opacity: 1;
    -webkit-transition: all 0.9s ease-out;
    -moz-transition: all 0.9s ease-out;
    -o-transition: all 0.9s ease-out;
    -ms-transition: all 0.9s ease-out;    
    transition: all 0.9s ease-out;}
	
.enterprise img:hover{ transform:rotate(-90deg);
-ms-transform:rotate(-90deg);/*IE 9*/
-webkit-transform:rotate(-90deg);/*IE chrome, opera*/
	opacity: 2.5;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;    
    transition: all 0.3s ease-out;
}

.customercnct img{ transform:rotate(0deg);
-ms-transform:rotate(0deg);/*IE 9*/
-webkit-transform:rotate(0deg);/*IE chrome, opera*/
	opacity: 1;
    -webkit-transition: all 0.9s ease-out;
    -moz-transition: all 0.9s ease-out;
    -o-transition: all 0.9s ease-out;
    -ms-transition: all 0.9s ease-out;    
    transition: all 0.9s ease-out;}
	
.customercnct img:hover{ transform:rotate(90deg);
-ms-transform:rotate(90deg);/*IE 9*/
-webkit-transform:rotate(90deg);/*IE chrome, opera*/
	opacity: 2.5;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;    
    transition: all 0.3s ease-out;
}


.enterprisebrand img{ transform:rotate(0deg);
-ms-transform:rotate(0deg);/*IE 9*/
-webkit-transform:rotate(0deg);/*IE chrome, opera*/
	opacity: 1;
    -webkit-transition: all 0.9s ease-out;
    -moz-transition: all 0.9s ease-out;
    -o-transition: all 0.9s ease-out;
    -ms-transition: all 0.9s ease-out;    
    transition: all 0.9s ease-out;}
	
.enterprisebrand img:hover{ transform:rotate(-95deg);
-ms-transform:rotate(-95deg);/*IE 9*/
-webkit-transform:rotate(-95deg);/*IE chrome, opera*/
	opacity: 2.5;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;    
    transition: all 0.3s ease-out;
}

.mobilevoice img{ transform:rotate(0deg);
-ms-transform:rotate(0deg);/*IE 9*/
-webkit-transform:rotate(0deg);/*IE chrome, opera*/
	opacity: 1;
    -webkit-transition: all 0.9s ease-out;
    -moz-transition: all 0.9s ease-out;
    -o-transition: all 0.9s ease-out;
    -ms-transition: all 0.9s ease-out;    
    transition: all 0.9s ease-out;}
	
.mobilevoice img:hover{ transform:rotate(-45deg);
-ms-transform:rotate(-45deg);/*IE 9*/
-webkit-transform:rotate(-45deg);/*IE chrome, opera*/
	opacity: 2.5;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;    
    transition: all 0.3s ease-out;
}



.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: #89be3f url(../images/cd-top-arrow.svg) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: .5;
}
.no-touch .cd-top:hover {
  background-color: #e86256;
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  .cd-top {
    right: 20px;
    bottom: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 60px;
    width: 60px;
    right: 30px;
    bottom: 30px;
  }
}




/*inner page starts here*/
.mainleft img{ max-width:100%; height:auto;}
.abtbg_inner{ margin:120px 0px 50px 0px;}
.innerabt { font-size:14px; text-align:justify; color:#666; font-family:"open Sans", verdana, arial, sans-serif;}
.innerabt h4{ font-size:18px; color:#000; font-weight:normal;}
.brand_services h4{ font-size:24px; color:#333;}
.serimgs img{ max-width:100%; height:auto;}
.serviceslist .media-heading{ font-size:20px; line-height:22px; padding:8px 0px;}
.vision h4{ color:#f5821f; font-style:italic;}
.vision p{ font-style:italic; margin:0 0 80px 0px;}
.serviceplatform h4{font-family:"open Sans", verdana, arial, sans-serif;}
.abtbanner img{ width:100%;}
.abtbg_inner .breadcrumb{margin:15px 0px;}


.serinner h4{font-family:"open Sans", verdana, arial, sans-serif; font-size:24px; color:#000;}
.serinner{ margin:60px 0 10px;}
.serinner .media-body.online{display:table-row;}
.serinner h5{ font-size:16px; color:#000; margin:20px 0px 0px 0px;  font-family:open_sansregular; text-decoration:none;}
.serinner h5 a{ font-size:16px; color:#000; font-family:open_sansregular; text-decoration:none;}
.serinner h5 a:hover{text-decoration:none; color:#f58220;}


.serinner ul{font-family:"open Sans", verdana, arial, sans-serif; margin:0px; color:#000; list-style:none inside; padding:0px;}
.serinner ul li{ line-height:30px; background:url(../images/right_arrow.png) 0 60% no-repeat; padding:0px 0px 0px 25px;}
.serinner hr{border-color:#ccc;}
.serinner .btn{ background:url(../images/arrow.png) right no-repeat; color:#ee6e18; border:none; padding:0px 15px 0px 0px; margin:10px 0px 0px 0px;}

.sitemap ul li{color:#000; line-height:25px;}
.sitemap ul li a{color:#000;}

.copyrightmain{ background:#ee6e18;}