/*-- Fonts --*/ 
/*@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700');  -----font-family:'Open Sans', sans-serif;---- */
/*@import url('https://fonts.googleapis.com/css?family=Oswald:300,400,500,600,700');  font-family:'Oswald', sans-serif;*/
/*@import url('https://fonts.googleapis.com/css?family=Dosis:400,500,600');  font-family:'Dosis', sans-serif;*/
/*@import url('https://fonts.googleapis.com/css?family=Oswald:300,400,500,600,700');*/
/* latin */
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;
  src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0b.woff2) format('woff2');
  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}  
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;
  src:local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOUuhp.woff2) format('woff2');
  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
  /*---=---*/
@font-face{font-family:'Oswald';font-style:normal;font-weight:300;
  src:local('Oswald Light'), local('Oswald-Light'), url(https://fonts.gstatic.com/s/oswald/v16/TK3hWkUHHAIjg75-sh0Tus9C.woff2) format('woff2');
  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}  
@font-face{font-family:'Oswald';font-style:normal;font-weight:400;
  src:local('Oswald Regular'), local('Oswald-Regular'), url(https://fonts.gstatic.com/s/oswald/v16/TK3iWkUHHAIjg752GT8G.woff2) format('woff2');
  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD} 
@font-face{
  font-family:'Oswald';font-style:normal;font-weight:500;
  src:local('Oswald Medium'), local('Oswald-Medium'), url(https://fonts.gstatic.com/s/oswald/v16/TK3hWkUHHAIjg75-6hwTus9C.woff2) format('woff2');
  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}   
@font-face{font-family:'Oswald';font-style:normal;font-weight:600;
  src:local('Oswald SemiBold'), local('Oswald-SemiBold'), url(https://fonts.gstatic.com/s/oswald/v16/TK3hWkUHHAIjg75-xhsTus9C.woff2) format('woff2');
  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}  
/*@font-face{font-family:'Oswald';font-style:normal;font-weight:700;
  src:local('Oswald Bold'), local('Oswald-Bold'), url(https://fonts.gstatic.com/s/oswald/v16/TK3hWkUHHAIjg75-ohoTus9C.woff2) format('woff2');
  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}*/   
  /*---=---*/
@font-face{font-family:'Dosis';font-style:normal;font-weight:400;
  src:local('Dosis Regular'), local('Dosis-Regular'), url(https://fonts.gstatic.com/s/dosis/v7/HhyaU5sn9vOmLzloC_U.woff2) format('woff2');
  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD} 
@font-face{font-family: 'Aller Regular';src: url('../fonts/aller-regular.eot');src: url('../fonts/aller-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/aller-regular.woff2') format('woff2'),url('../fonts/aller-regular.woff') format('woff'),url('../fonts/aller-regular.ttf') format('truetype'),url('../fonts/aller-regular.svg#AllerRegular') format('svg');font-weight:normal;font-style:normal} 

/*----=----*/
@font-face{font-family: 'Oswald';font-style: normal;font-weight: 700;
  src: local('Oswald Bold'), local('Oswald-Bold'), url(https://fonts.gstatic.com/s/oswald/v17/TK3hWkUHHAIjg75-ohoTus9C.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}     
  
  
  
/*-- Reset css --*/
/*==================box-sizing================*/
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*, *:before, *:after{box-sizing:border-box}
html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*, *:before, *:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}
/*====*/
*{margin:0;padding:0;border:none}
abbr,acronym,dfn{cursor:help;border-bottom:1px #000 dotted}
dfn{font-style:normal}
.left{float:left}.right{float:right}
.clear{clear:both}
.aligncenter{text-align:center}.alignright{text-align:right}
a{color:#5c5c5c;outline:none;border:none;text-decoration:none}
a:visited{color:#5c5c5c}
a:hover{text-decoration:none;color:#0198d1}
a:active{color:#000}
address{margin:0.2em 0;padding:.5em 0 1em;line-height:140%;font-style:normal}
:focus{outline:0}
ul,ol{list-style:none}
p{/*color:#8c8c8c;*/font-size:16px;padding:8px 0;line-height:24px}
.input-group{position:relative;margin-bottom:15px}
.form-control{background:#fff;border:solid 1px #efefef;font-size:14px;color:#808080;border-radius:4px;width:100%;height:44px;padding:8px 15px}
.form-control::-moz-placeholder{color:#6c6c6c;opacity:1}
.form-control:-ms-input-placeholder{color:#6c6c6c}
.form-control::-webkit-input-placeholder{color:#6c6c6c}
textarea{font:12px Arial, Helvetica, sans-serif}
textarea.form-control{height:100px}
.block{display:inline-block;width:100%}
.button{display:inline-block;background-color:#d90e5d;color:#fff;font-size:18px;text-transform:uppercase;border:0;padding:12px 26px;text-align:center;vertical-align:middle;border-radius:4px}
.button:hover{background-color:#ffbe22}
.button:visited{color:#fff}
img.img-block{display:block;max-width:100%;height:auto}
.list{margin-top: 18px;}
.list li{background:url(../images/check-sign.png) no-repeat left 5px;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:20px;padding:0 0 12px 41px;}
/*=======================clear-fix===============*/
.clearfix:before,.clearfix:after{display:table;content:" "}
.clearfix:after{clear:both}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
/** html .clearfix             { zoom:1;}  IE6 */
/**:first-child+html .clearfix { zoom:1;}  IE7 */
/*======================*/

/*-- Body --*/
html{background:#290340;height:100%;font-family:Arial, Helvetica, sans-serif}
body{background:#290340;font:15px Arial, Helvetica, sans-serif;color:#fff;min-height:100%}
.home #content{padding-top:0;}
#content{padding-top:60px;}
/*--Container--*/
.container{max-width:1190px;margin:0 auto;padding:0 15px;position:relative;z-index:10}/*-- Container --*/

/*-- Fetch Fonts --*/
/*-- Raleway --*/
h1,h2,h3,h4,h5,h6,.heading{font-family:'Oswald', Arial, sans-serif}
.intro .hd-h1 .sm,.hd-h2,.featured-services li span,.our-team .team span,.activities .box span,.activities .box .button{font-family:'Oswald', Arial, sans-serif;font-weight:300}
/*{font-family:'Oswald', Arial, sans-serif;font-weight:400}*/
.intro .hd-h1{font-family:'Oswald', Arial, sans-serif;font-weight:500}
/*.intro .hd-h1 .lg{font-family:'Oswald', Arial, sans-serif;font-weight:600}*/

/*-- Open Sans --*/
.button{font-family:'Open Sans', Arial, sans-serif;font-weight:400}
/*{font-family:'Open Sans', Arial, sans-serif;font-weight:600}*/

.services ul li span{font-family:'Dosis', Arial, sans-serif;font-weight:400}
.footer h2,.contact h3{font-family:'Aller Regular', Arial, sans-serif;font-weight:400}
/*-- Declare Transition --*/
/*.intro .button,.top-aside */.button,.featured-services li,.glidecontenttoggler a img,.services ul li,.get-started,.newsletter-holder:after,.scrollup span{-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;transition:all 0.3s ease-in}

.hd-h2{color:#fff;font-size:48px;margin-bottom:15px}
.hd-h2 span{display:block;font-size:0.65em/*31px*/;}
.hd-h3{color:#fff;font-size:30px;margin:0 0 15px;}/*-- not in use --*/
.heading{font-size:48px;font-weight:300;margin:0 0 15px;}
.heading span{display:block;}

/*-- top--*/
/*.top{background:url(../images/slider-bg.jpg) no-repeat center 0;width:100%;min-height:999px;background-size:cover}*/
.header{background-color:#15002b;padding:0 0 35px;}
.home .header{background-color:transparent;padding:0;min-height:95px;position:absolute;left:0;top:0;right:0;z-index:100;width:100%}
.logo{position:absolute;left:15px;top:21px;z-index:10}.logo img{cursor:pointer}
.top-aside{display:inline-block;width:100%;/*margin-bottom:-5px;*/padding-top:46px}

.menu{float:right}
.menu ul{display:block}
.menu ul li{display:inline-block;font-size:15px;position:relative}
.menu ul li{display:inline-block;vertical-align:middle}
.menu ul li a,.menu ul li span{color:#fff;display:block;padding:14px 19px 15px;text-transform:uppercase}
.menu ul li span{background:rgba(62,74,125,0.5)}
.menu ul li a:hover,.menu ul li a:focus,.menu ul li a:active{color:#f8f8f8}
/*.menu ul li:hover a,.menu ul li:hover span,.menu ul li.active a,.menu ul li.active span{background-color:#290340;color:#f8f8f8}
.menu ul li a.focus,.menu ul li a:focus{background-color:#290340;color:#f8f8f8}*/


/*-- Submenu --*/
.menu ul .submenu{background:url(../images/nav-up-arrow.png) no-repeat 0 0; padding-top:11px}
.menu ul ul{opacity:0;visibility:hidden;position:absolute;left:-70%;top:58px;width:275px;text-align:left;z-index:9999;padding:14px 20px 20px;background:#32333a;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in;border-radius:5px}
.menu ul li:hover > ul{opacity:1;visibility:visible}

.menu ul ul > li{display:block;color:#fff;font:16px Arial, Helvetica, sans-serif;line-height:22px;padding:8px 0}
.menu ul ul > li:hover{}
.menu ul ul > li a{display:block;color:#fff;display:block;background:url(../images/nav-arrow.png) no-repeat 0 6px;text-transform:none;padding:0 0 0 18px}
.menu ul ul > li a:hover{color:#184197;background:url(../images/nav-arrow-hvr.png) no-repeat 0 6px;color:#ffbf26}
.menu ul ul > li > a:hover:before{ display:none}

.menu ul ul:before {content:"";
  width:0; 
  height: 0;position:absolute;top:-11px;left:0;right:0;margin:0 auto;
  border-left: 11px solid transparent;
  border-right: 11px solid transparent;
  
  border-bottom: 11px solid #33323a;
}

/*-- Animation Sweep To Right --*/

@media (min-width:1025px){
	.menu ul > li  >  a/*,.menu ul > li:hover a*/{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}
.menu ul >  li  >  a:before/*,.menu ul >  li :hover a:before*/{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:rgba(62,74,125,0.5);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}

.menu ul > li > a:hover:before,.menu ul > li > a:focus:before,.menu ul > li > a:active:before/*,.menu ul > li:hover > a:active:before*/{-webkit-transform:scaleX(1);transform:scaleX(1)}
}

@media (max-width:1199px){
	.menu ul li a,.menu ul li span{padding:14px 11px 15px}.menu ul li span{background:none}
}
@media (max-width: 1024px) {	
	/*.menu .nav > li > a{color:#855103}
	.menu div.dropdown-inner > ul.list-unstyled{display:block}
	.menu .dropdown-menu{margin-left:0!important;background:none;padding:5px 0}
	.menu .dropdown-inner{display:block;text-align:center}
	.menu .dropdown-inner a{background:none;width:100%;color:#3b4470;font-family:"Times New Roman",Times,serif;text-transform:uppercase}	
	.menu .navbar-nav{margin:0}*/
	.menu ul li{display:block}.menu ul li a,.menu ul li span{color:#000;background:#e7e5e5;margin:2px 30px}.menu ul li a:hover,.menu ul li span{background:#e2e1e1;color:#f35047}
	
	/*-- Popup menu --*/	
	.menu-popup{max-width:400px;width:90%;/*display:inline-block;*/z-index:10000;margin:-10% auto 0}
	.main-menu{background:#ebebeb;display:block;position:static;width:100%;padding:35px 0 25px;min-height:250px;margin-left:-5%;opacity:1;transition: all 0.8s 0.1s ease-in-out; transform: scale(0.9);overflow-y:auto}
	.main-menu.zoom-in{opacity:1;transform:scale(1)}.main-menu.zoom-out{transform: scale(0.9);opacity: 0}		
	.overlay{display:block;position:fixed;left:0;top:0;width:100%;height:100%;text-align:center;/*overflow:auto;*/background-color:rgba(0,0,0,0.3);transition: all 0.4s ease-in-out; transform: scale(0.9);opacity: 0;visibility:hidden;z-index:-1}
	.overlay.zoom-in{opacity:1;visibility:visible;transform:scale(1);z-index:100000}.overlay.zoom-out{transform:scale(0.9);opacity:0;visibility:hidden;z-index:-1}	
	.open-menu{display:block;position:absolute;top:46px;right:143px;background:url(../images/toggle-icon.gif) no-repeat 0 0;width:48px;height:46px;cursor:pointer;z-index:100000}
	.close-menu{background:url(../images/close.png) no-repeat center center;width:35px;height:35px;cursor:pointer;position:absolute;top:0;right:0;z-index:100000;display:block}	
	/*------   End Popup menu --------*/
}

.top-aside .joinus{margin:0 0 0 8px}
.top-aside .button{font-size:18px;color:#fff;width:180px;padding:9px 20px;border-radius:0;line-height:28px;z-index:10}
/* Sweep To Bottom */
.hvr-sweep-to-bottom{
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  position:relative;
  -webkit-transition-property:color;
  transition-property:color;
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
}
.hvr-sweep-to-bottom:before{
  content:"";
  position:absolute;
  z-index:-1;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background:#15002b;
  -webkit-transform:scaleY(0);
  transform:scaleY(0);
  -webkit-transform-origin:50% 0;
  transform-origin:50% 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-sweep-to-bottom:hover, .hvr-sweep-to-bottom:focus, .hvr-sweep-to-bottom:active{
  color:#fff;
}
.hvr-sweep-to-bottom:hover:before, .hvr-sweep-to-bottom:focus:before, .hvr-sweep-to-bottom:active:before{
  -webkit-transform:scaleY(1);
  transform:scaleY(1);
}

/*---Intro---*/
/*.intro{float:right;width:695px;*//*margin:224px 50px 0 0; 466pxtext-align:center;display:none\9*//*For IE8}*/
.intro{float: right;margin: 224px 50px 0 0;text-align: center;display: none\9;width:59%;min-width: 400px;}
.intro .hd-h1{color:#290340;font-size:4.65em;line-height:1.08em}
.intro .hd-h1 span{display:block}
.intro .hd-h1 .sm{font-size:0.45em;line-height:1.27em}
.intro .hd-h1 em{font-size:70px;font-style:normal;}
.intro .hd-h1 .lg{color:#a60041;font-size:133px;line-height:0.96em}
.intro .hd-h1 .lg2{font-size:2em}
.intro .hd-h1 .lg3{font-size:1.7em}
/*.intro .slide2 .hd-h1 .lg{font-size:2.08em}*/
.intro .button{background:#ffc231;color:#000;font-size:20px;border-radius:0;margin:38px 0 42px;padding:21px 26px;width:260px}
/*.intro .button:hover{background:#15002b;color:#fff}*/
/* Glow */
.hvr-glow{
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:inset 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration:0.3s;
  transition-duration:0.3s;
  -webkit-transition-property:box-shadow;
  transition-property:box-shadow;
}
.hvr-glow:hover, .hvr-glow:focus, .hvr-glow:active{
  box-shadow:inset 0 0 25px rgba(255,123, 49, 0.6);border-radius:2px
}



/*---Intro Slider---*/
#slider{height:100%;position:relative;/*line-height:20px;font-size:.9em;*/margin:0 auto; }
.slide{width:auto;min-width:695px;position:relative;background:none !important}
/*#slider-nav{height: 14px;width: auto;position: absolute;left: auto;right: 140px;bottom: 35%;z-index: 100;font-size: 0;}*/
#slider-nav{height: 14px;width: 59%;position: absolute;left: 0;right:-33%; /*-418px*/;bottom: 38%;z-index:10;font-size: 0;margin: 0 auto;text-align: center}
#slider-nav a{background:#15002b;width:40px;height:6px;display:inline-block;margin:0 4px;text-indent:-9999px;cursor:pointer}
#slider-nav a.activeSlide,#slider-nav a:hover{background:#c60344}
.fade-slider{position:relative;max-width:1255px;margin:0 auto;overflow:hidden;}
/*---Home Intro---*/
/*.home .top{min-height:740px}*/

/*--Content--*/
/*#content{display:inline-block;width:100%;min-height:300px;padding-top:0;position:relative}*/

.services{margin: -80px 0 0 0;/*position: relative;z-index: 100;*/}
.services ul{display:table;width:90%;margin:34px auto 15px;text-align:center}
.services ul li{float:left;/*color:#fff;*/position:relative;width:25%;padding:85px 0 30px}
.services ul li:after{content:" ";background:url(../images/sprite.png) no-repeat 0 0;position:absolute;left:0;top:0;right:0;margin:0 auto;height:70px;width:72px} 
.services ul li.profitability:after{background-position:0 -89px}
.services ul li.connectivity:after{background-position:0 -170px}
.services ul li.productivity:after{background-position:0 -257px}
.services ul li:hover{color:#ffc743}
.services ul li:hover:after{background-position:0 -350px}
.services ul li.profitability:hover:after{background-position:0 -436px}
.services ul li.connectivity:hover:after{background-position:0 -517px}
.services ul li.productivity:hover:after{background-position:0 -604px}


.services ul li span{display:block;font-size:25px/*;color:#fff;margin-top:8px*/}
.telemarketing{border:solid 1px #583a6a;border-width:1px 0 1px 0;padding:54px 0 50px 0;margin:34px 0;min-height:418px;overflow:hidden}
.telemarketing figure{width:32%;max-height:370px;max-width:370px;border-radius:50%;margin:0 0 15px 15px}
.telemarketing figure img{border-radius:50%/*;-webkit-transform:scale(1);transform:scale(1);*/}
/*.telemarketing figure:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}*/
.telemarketing p{width:58%}

/*----featured-services----*/
.featured-services{/*display:inline-block;*/width:100%;max-width:1900px;background-color:#3d1a51;margin:75px auto 0}
.featured-services li{float:left;width:33.33%;padding:44px 20px 34px 33px;min-height:330px;position:relative}
.featured-services li:hover{background-color:#5d3574}
.featured-services .bg-yellow{background-color:#ffc231}
.featured-services .bg-yellow:hover{background-color:#fed980}
.featured-services li span{display:block;font-size:35px}
.featured-services li p{font-size:15px;padding:12px 0 38px 0;line-height:24px}
.featured-services .button{/*background-color:transparent;*/font-size:15px;border:solid 1px #fff;padding:10px 26px}
.featured-services .bg-yellow p,.featured-services .bg-yellow span{color:#000}
.featured-services .bg-yellow .button{border:solid 1px #000;color:#000}
.featured-services li:after{content:"";position:absolute;bottom:0;right:0;background:url(../images/sprite.png) no-repeat -67px 18px;width:177px;height:164px}
.featured-services li.box2:after{background-position:-69px -165px}
.featured-services li.box3:after{background-position:100% -337px}
.featured-services li.box4:after{background-position:-73px -523px}
.featured-services li.box5:after{background-position:-79px -708px}
.featured-services li.box6:after{background-position:-85px -891px}

/* Rectangle In */
.button.hvr-rectangle-in{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;background:#ffd572;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}
.hvr-rectangle-in:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#3d1a51;-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;border-radius:5px}
.hvr-rectangle-in:hover,.hvr-rectangle-in:focus,.hvr-rectangle-in:active{color:#000}
.hvr-rectangle-in:hover:before,.hvr-rectangle-in:focus:before,.hvr-rectangle-in:active:before{-webkit-transform:scale(0);transform:scale(0)}

/*----Yelloo Box button hover----*/
.featured-services .bg-yellow .hvr-rectangle-in{background:#f9e782}
.featured-services .bg-yellow .hvr-rectangle-in:before{background:#ffc231}
/*.featured-services .bg-yellow .hvr-rectangle-in:hover, .featured-services .bg-yellow .hvr-rectangle-in:focus, .featured-services .bg-yellow .hvr-rectangle-in:active{color:#fff}*/

/*----Testimonials----*/
.testimonials{background-color:#290340;padding:100px 0;text-align:center}
/*.client-says{width:80%;margin:0 auto}*/
.testimonials p{font-size:15px}
.testimonials ul{margin-top:28px}
.testimonials ul li{display:inline-block;vertical-align:top;margin:0 10px;opacity:0.8}
.testimonials ul li.active,.testimonials ul li:hover{opacity:1}

/*-- Testimonial Slider --*/
.glidecontentwrapper{position:relative;width:100%;height:120px;overflow:hidden; z-index:10}
.glidecontent{position:absolute;background:#290340;padding:10px;visibility:hidden;visibility:visible\9;width:80%;left:10%; z-index:10}
.glidecontenttoggler{width:80%;margin:6px auto 0;text-align:center}
.glidecontenttoggler a{display:inline-block;border-radius:40px;margin:0 10px;opacity:0.4}
.glidecontenttoggler a:hover,.glidecontenttoggler a.selected{opacity:1}
.glidecontenttoggler a img{-webkit-transform:scale(1);transform:scale(1)}
/*.glidecontenttoggler a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.glidecontenttoggler a.prev:hover,.glidecontenttoggler a.next:hover{background:#1A48A4;color:#fff}*/

/*----Newsletter-----*/
.newsletter-holder{background:url(../images/newsletter-bg.jpg) no-repeat center 0;min-height:366px;padding:40px 0/*;background-attachment:fixed;background-size:cover; position:relative*/}
/*.newsletter-holder:hover{background-position:center 50%}*/
.newsletter{display:table;/*width:66%;*/max-width:766px;margin:0 auto}
.newsletter .left{margin-top:52px}
.newsletter-holder:after{content:""; position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
.newsletter-holder:hover:after{background:rgba(0,0,0,0.15)}
.newsletter-holder .container{z-index:10}
.newsletter form{margin:10px 0 0 228px}
.newsletter p{padding:8px 0 26px}
.newsletter .input-group{display:block}
.newsletter .input-group-btn{position:absolute;right:0;top:0}
.newsletter .button{font-size:20px;padding:8px 40px;padding:0 40px\9;border-radius:0;cursor:pointer;min-height:44px}
.newsletter .form-control:focus{box-shadow:inset 0 0 10px #c1c1c1}
/*-- Parallax Background --*/
.parallax{z-index:10;position:relative;height:366px;min-height:200px;overflow:hidden;align-items:center;vertical-align:top;justify-content:top;display:flex}
.scrolling-img{background-image:url(../images/newsletter-bg.jpg);background-repeat:no-repeat;background-size:cover;position:absolute}

/*-- Top Parallax Background --*/
.parallax2{z-index:10;position:relative;height:999px;min-height:999px;overflow:hidden;align-items:center;vertical-align:top;justify-content:top;display:flex}
.top-scrolling-bg{background-image:url(../images/slider-bg.jpg);background-repeat:no-repeat;background-size:cover;position:absolute}

/*-- about-us --*/
.description{border-bottom: solid 1px #583a6a;padding:0 0 90px;margin-bottom: 60px;}
.business-solutions{/*border-top: solid 1px #583a6a;*/padding:0 0 90px;}
.business-solutions ul{text-align:center;margin:53px -6% 0 0;}
.business-solutions ul li{float: left;width: 29.24%;margin-right: 6%;}
.business-solutions ul li:last-child{margin-right:0;}
.business-solutions ul li figure{max-height:280px;max-width:340px;}
.business-solutions ul li figure img{height:auto;max-width:100%;}
.business-solutions ul li .box{border:solid 1px #6a4f7a;border-width:0 1px 1px 1px;padding:18px 15px 24px;}
.business-solutions ul li .box .heading{font-size:35px;margin:0 0 3px;}
.business-solutions ul li .button{background-color: #ffc231;color: #290340;font-size: 24px;text-transform: none;padding: 10px 50px;border-radius: 54px;margin-top:10px;font-family: 'Oswald', sans-serif;font-weight:300;}

.our-history{background-color:#ffc231;padding:100px 0 0;overflow:hidden;}
.our-history h3{color:#000000;text-transform:uppercase;display: inline-block;}
.our-history p{color:#000000;width:62%;}
.our-history figure{width:40.55%;margin:0 15px -4px 0;}
.our-history .signature{display:block;margin-top:18px;}

.our-mission-and-vision{padding:53px 0 57px;border-bottom:solid 1px #583a6a;}
.our-mission-and-vision .our-mission{float:left;width:44%;}
.our-mission-and-vision .our-vision{float:right;width:43%;}
.our-mission p,.our-vision p{color: #aba4b1;font-size: 15px;padding: 0px 0 10px;line-height: 21px;}

.our-team{padding:60px 0 90px;margin:0 -8px;width:101%;}
/*.our-team .team{margin:0 -10px;}*/
.our-team .heading{margin:0 0 45px;}
.our-team .team{float:left;width:270px;margin:0 10px;}
.our-team .team figure{height: 257px;width: 257px;margin: 0 auto;text-align: center;border: dashed 2px #fff;border-radius: 50%;padding:14px 0 0;}
.our-team .team figure img{height: 224px;width: 224px;margin: 0 auto;text-align: center;border-radius: 50%;}
.our-team .team span{display: block;text-align: center;font-size:31px; margin: 20px 0 10px 0;}
.our-team .team em{text-align: center;display: block;color: #aba4b1;font-size: 16px;font-style:normal;}
.our-team .team ul{text-align:center;margin:18px 0 0}
.our-team .team ul li{display:inline-block;vertical-align:middle;margin-right:4px;}
.our-team .team ul li a{height:31px;width:31px;border-radius:50%;display:block;color:#fff;text-align:center;padding:7px 0 0;}
.our-team .team ul li a.facebook{background:#3f60a5;}
.our-team .team ul li a.twitter{background:#1da1f2;}
.our-team .team ul li a.google-plus{background:#dd4b39;}
.our-team .team ul li a.linkedin{background:#0077b5;}
.our-team .team ul li:last-child{margin-right:0;}

.our-appointment{/*border-top: solid 1px #583a6a;*/padding:0 0 60px;}
.our-appointment figure{max-width:519px;max-height:334px;margin:0 45px 10px 0;}
.our-appointment .info{overflow:visible;margin:0 0 50px;}
.our-appointment .heading{font-size:31px;margin:-12px 0 18px;}
.our-appointment .info p{color:#aba4b1;padding:0;}
.our-appointment .list li{color:#aba4b1;background: url(../images/caret.png) no-repeat left 5px;padding:0 0 20px 35px;font-weight:600;}

.ready-to-talk{background:#d90e5d;padding:45px 0 70px;}
.ready-to-talk p{font-size:16px;padding:0 0 35px;line-height:24px;}
.ready-to-talk .button{background-color:#15002b;font-size: 20px;padding: 16px 26px;min-width: 260px;}
.ready-to-talk .button.mr-right{margin-right:10px;}

.communication-skills{padding:60px 0;}
.communication-skills .left{width:45%;}
.communication-skills .right{width:45.1%;}
.communication-skills .heading{font-size:35px;margin:0 0 8px;line-height:48px;}
.communication-skills  p{color: #aba4b1;}

.event-marketing{/*border-top: solid 1px #583a6a;*/padding:0 0 35px;}
.event-marketing ul{}
.event-marketing ul li{width:45.66%;margin:0 0 45px;}
.event-marketing ul li:nth-child(2n+1){clear:both;}
.event-marketing ul .heading{margin: -4px 0 4px;}
.event-marketing ul figure{float:left;width:64px;height:60px;position:relative;overflow:hidden;margin:8px 12px 0 0;}
.event-marketing ul figure img{position:absolute;top:0;left:0;}
.event-marketing ul li.multimedia figure img{clip: rect(0, 62px, 57px, 0);}
.event-marketing ul li.email figure img{clip: rect(0, 129px, 57px, 72px);top:0;left:-72px;}
.event-marketing ul li.website figure img{clip: rect(150px, 62px, 209px, 0);top:-150px;left:0;}
.event-marketing ul li.social-share figure img{clip: rect(150px, 129px, 209px, 72px);top:-150px;left:-72px;}
.event-marketing ul li.relations figure img{clip: rect(304px, 62px, 357px, 0);top:-301px;left:0;}
.event-marketing ul li.social figure img{clip: rect(304px, 129px, 357px, 72px);top:-301px;left:-72px;}

.activities{padding:100px 0 80px;text-align:center;}
.activities .box{float:left;width:33.33%;}
.activities .box figure{height: 180px;width: 180px;margin: 0 auto;text-align: center;border-radius: 50%;padding: 33px 0 0;position: relative;background: #ffc231;}
.activities .box figure:before{content:" "; height: 206px;width: 206px;border:dashed 2px #fff;margin: 0 auto;text-align: center;border-radius: 50%;padding: 14px 0 0;position:absolute;left:-13px;right:0;top:-13px;bottom:0;}
.activities .box .info{padding:0 51px;}
.activities .box span{display:block;font-size: 40px;font-weight: 300;margin: 24px 0 10px;line-height:48px;}
.activities .box  p{color: #aba4b1;}
.activities .box .button{background-color:#ffc231;color:#290340;margin-top:10px;padding:10px 35px;}
.activities .box .button:hover{background-color:#d90e5d;color:#fff;}
.activities.col-box{padding:18px 0 80px;}
.activities.col-box .info{padding:0 35px;}
.activities.col-box .box span{font-size:31px;}
.activities.col-box.business-data{padding-top:0;}
.business-data .heading{margin: 0 0 80px;}
/*-----------lead-response-management---------------*/
.our-appointment .leads p{color:#aba4b1;padding:10px;}
.acknowledge-leads{overflow:hidden;}
.acknowledge-leads .info{overflow:visible;margin:0 0 50px;/*width:53.9%;*/}
.acknowledge-leads .heading{font-size:31px;margin:-12px 0 18px;display:inline-block}
.acknowledge-leads .info p{color:#aba4b1;padding:10px;}
.acknowledge-leads figure{max-width:520px;max-height:337px;width:44.5%;margin:-13px 0 0 31px;}
/*-----------telesales-planning---------------*/
.acknowledge-leads .telesales{margin-top: 64px;}
.cold-calling{padding:60px 0 40px 0;overflow:hidden}
.cold-calling .info{margin-bottom:40px;}
.cold-calling .heading{font-size:35px;}
.cold-calling .info p{color:#aba4b1;padding:10px;}
.cold-calling .left{width: 34.3%;}
.cold-calling .right{width: 50.1%;}
.cold-calling .list li{background: url(../images/caret.png) no-repeat left 5px;color:#aba4b1;font-family:Arial, Helvetica, sans-serif;font-size:20px;padding:0 0 20px 41px;}
.sales-techniques{padding-bottom:50px;}
.sales-techniques .sales p{color:#aba4b1;}
.sales-techniques .sales a{color:#8c7830;border-bottom:2px solid #8c7830;}

/*-----------telesales-planning---------------*/
.lead-generation{padding:71px 0;}
.lead-generation ul{padding:60px 0 0;}
.lead-generation ul li{margin:0 0 35px;}
.lead-generation ul h3{font-size:48px;font-weight:300;}
.lead-generation ul h3 span{display:inline-block;vertical-align:middle;margin-right:10px;}
.lead-generation ul p{color: #aba4b1;padding: 4px 0 8px;line-height: 24px;}

/*-----------market-research---------------*/
.telecommunication{background-color:#ffc231;padding:90px 0 66px;}
.telecommunication .info{float:left;width:59%;}
.telecommunication .fig-box{float:right;max-height:369px;max-width:369px;border-radius:50%;}
.telecommunication .fig-box img{border-radius:50%;}
.telecommunication .heading,.telecommunication p{color:#2f2f2f;}

.telecommunication-market{padding:90px 0 0;}
.telecommunication-market .yellow-fig{position:relative;z-index: 10;margin: 0 35px 0 0;max-width:462px;max-height:385px;}
.telecommunication-market .yellow-fig::before{content:" ";position:absolute;right:-35px;top:-35px;width:400px;height:372px;background-color:#ffc231;z-index:-1;}
.telecommunication-market .info{float:left;width:566px;}
.telecommunication-market h3{font-size: 41px;font-weight: 300;line-height: 48px;margin: 0 0 18px;}
.telecommunication-market li{margin:0 0 90px;}
.telecommunication-market .zig-zag{}
.telecommunication-market .zig-zag .info{float:right;}


/*-----------telesales-planning---------------*/
.generate-leads{background-color:#ffc231;}
.generate-ldbg .heading{font-size:45px;margin:0 0 15px;line-height:50px;color:#000;}
.generate-ldbg{background:url(../images/generate-ldbg.jpg) no-repeat 100% 0;max-width: 1924px;min-height: 506px;margin:0 auto;}
.generate-ldbg .details{max-width:624px;padding:90px 0 24px;}
.generate-ldbg .details p{color:#000;}
@media (min-width:1200px) and (max-width:1624px) {
	.generate-ldbg{background:url(../images/generate-ldbg.jpg) no-repeat 135% 0;}
	.generate-ldbg .details{max-width:518px;}
	.generate-ldbg .heading{font-size:40px;margin:0 0 15px;line-height:44px;color:#000;}
	
}


/*-----------contact-us---------------*/
.footer .contact{padding-top: 55px;}
/*-- Footer--*/
.footer{background:none/*;padding:57px 0*/}
.footer .footer-top{background:url(../images/map-bg.jpg) no-repeat center 0;min-height:526px;padding:57px 0;margin:0 10%/*125px*/}
.footer a{color:#fff}
.footer h2{font-size:35px;position:relative;margin:0 0 50px 30.5%}
.footer h2:after{ content:""; position:absolute;bottom:-25px;left:5px;background:#fff;width:100px;height:4px;display:block}
.footer p{font-size:15px}

.contact{float:left;width:37%/*375px*/;padding-top:55px}
.contact h3{display:block;font-size:20px;margin:0 0 18px 0}
.contact figure{margin-top:10px}
.social{margin:0 0 0 -12px;display:inline-block}
.social li{float:left;margin:0 10px 0 0/*;position:relative;*/}
.social li a{}
.social li .social-icon{font-size:16px;height:40px;width:40px;border-radius:50%;line-height:48px;text-align:center;display:inline-block;vertical-align:middle}
.contact-form{float:right;width:54.3%/*550px*//*;padding:0 7.8% 0 0*/}
.contact-form form{padding-top:35px}
.contact-form form li{margin-bottom:12px}
.contact-form .form-control{background:transparent;color:#fff !important;border-color:#858585;height:40px;padding:11px 15px}
.contact-form .form-control:focus{border-color:#e86598}
.contact-form textarea.form-control{height:100px}
.contact-form .left,.contact-form .right{width:47%}
.contact-form .form-control::-moz-placeholder{color:#fff;opacity:1}
.contact-form .form-control:-ms-input-placeholder{color:#fff}
.contact-form .form-control::-webkit-input-placeholder{color:#fff} 
.get-started{background:#d90e5d;width:100%;height:40px;line-height:40px;color:#fff;font-size:14px;display:block;border-radius:5px;text-transform:uppercase;text-align:center;cursor:pointer}
.get-started:hover{background:#d49705}
.contact-form .left.col-left{width: 40%;}
.contact-form .col-right{width: 57%;}

.footer-base{background-color:#1a0129;padding:50px 0;text-align:center}
.scrollup{/*margin-top:35px;*/border-bottom:1px solid #331d40;text-align:center}
.scrollup span{display:block;position:relative;top:30px;width:60px;height:60px;padding-top:19px;margin:0 auto;border:1px solid #331d40;border-radius:40px;cursor:pointer}
.scrollup span:hover{background:#4a2e5a}

.slide{height:100%;width:100%;min-height:1015px;}
.cd-slide1{background:url(../images/telemarketing.jpg) no-repeat top center !important;}
.cd-slide2{background:url(../images/lead-generation.jpg) no-repeat top center !important; }
.cd-slide3{background:url(../images/event-marketing.jpg) no-repeat top center !important;}
.cd-slide4{background:url(../images/lead-response-mngt.jpg) no-repeat top center !important; }
.cd-slide5{background:url(../images/telesales.jpg) no-repeat top center !important;}
.cd-slide6{background:url(../images/appointment-setting.jpg) no-repeat top center !important; }




@media (max-width:1199px){
	.img-responsive{display:block;height:auto;max-width:100%}
	.intro .hd-h1 .lg{font-size:100px}#slider-nav{right:-31.5%}
	.top-aside .button{width:132px}
	.featured-services li span{font-size:28px}
	body{border:2px solid #ff0}
}
@media (max-width:1024px){
	img{max-width:100%;height:auto}	
	.container{max-width:910px;padding:0}
	/*.menu{display:none}*/
	.intro .hd-h1{font-size:4em}.intro .hd-h1 .sm{font-size:0.55em}
	/*.intro{display:none}*/
	.telemarketing figure{margin-top:5%}
	.featured-services li{width:50%}
	/*--Services Boxes-- */
	/*.alt-yellow{background:#ffc231}.featured-services .bg-yellow.alt-purple{background:#3d1a51}.featured-services .button{border:1px solid #000}.alt-yellow .button.hvr-rectangle-in{background:#f9e782}.alt-yellow .button.hvr-rectangle-in:before{background:#ffc231}.alt-yellow .button:visited{color:#000}	
	.alt-yellow span,.alt-yellow p{color:#000}*/	
	.footer .footer-top{margin:0 auto}
	body{border:2px solid #0f0}
}
@media (min-width:641px) and (max-width:1024px) {
	.featured-services li.box3{float:right}
}
@media (max-width:960px){
	.container{max-width:750px}
	
	/*.intro{width:500px}.slide{min-width:500px}.intro .hd-h1{font-size:3em}.intro{width:40%}#slider-nav{right:-20%}*/.intro .hd-h1 .lg{font-size:75px}.intro .hd-h1 em{ font-size:60px}#slider-nav{right:-28.5%}/*.cd-slide5{ background-color:#0f0!important;background-size:190% auto !important; background-position:center 100%!important}*/.cd-slide3{background-position:42% 0!important}.cd-slide5{background-position:35% 0!important}
	.services ul{width:100%}
	.telemarketing figure{margin-top:16%}
	
	body{border:2px solid #f0f} 
}
@media (max-width:800px){ 
	.container{max-width:590px}
	.intro .hd-h1 .lg{font-size:55px}.intro .hd-h1 em{font-size:40px}.intro{width:50%;min-width:inherit;margin-right:0;}#slider-nav{width:100%;right:0}.cd-slide3{background-position:42% 0!important}.cd-slide5{background-position:70% 0!important}
	.services ul li{width:50%}
	.telemarketing p{width:auto}.telemarketing figure{display:none}
	.featured-services li span{font-size:26px}
	.glidecontentwrapper{height:170px}.glidecontenttoggler{margin-top:25px}
	.newsletter{text-align:center}.newsletter .left{float:none;margin-top:10px;}.newsletter form{margin-left:0}.parallax{height:460px}
	.footer{text-align:center}.footer h2{margin-left:0}.footer h2::after{left:0;right:0;margin:0 auto}.contact,.contact-form{float:none;width:auto;padding-top:20px}
	body{border:2px solid #f00}
}
@media (max-width:640px){
	.container{max-width:455px}
	.top{background-position:67% 0;min-height:780px}.logo{width:100%;position:static;padding-top:15px}.logo img{margin:0 auto}.top-aside{padding-top:30px}.mq-aside{width:180px;margin:0 auto}.mq-aside .open-menu{position:relative;top:0;right:0}
	.intro{width:100%;margin-top:8%}.slide{min-width:100%}.intro .button{width:160px;padding:10px 0}
	.featured-services li{width:100%;min-height:100px}
	.testimonials{padding:30px 0 40px}.hd-h2,.newsletter .hd-h2{font-size:32px}.hd-h2 span{font-size:24px}.glidecontent{width:100%;left:0}.glidecontenttoggler{width:100%}.glidecontenttoggler a{width:60px;height:60px;margin:0 3px}
	.footer h2{font-size:30px}
	.newsletter .input-group-btn{position:static}.newsletter .form-control{text-align:center;border-radius:4px 4px 0 0}.newsletter .button{width:100%;border-radius:0 0 4px 4px}
	.contact-form .left,.contact-form .right{float:none;width:auto}
	body{border:2px solid darkgreen}
}
@media (max-width:480px){
	html{-webkit-text-size-adjust:none}
	.container{max-width:92%}
	.services ul li{width:100%;float:none;}
	.top{min-height:700px}.menu-popup{max-width:300px}.intro .hd-h1{font-size:2.5em; line-height:1.5em}.intro .hd-h1 .lg{font-size:1.7em}.intro .hd-h1 .lg2{font-size:1.5em}.intro .hd-h1 .lg3{font-size:1.3em}#slider-nav a{width:34px;margin:0 4px}
    .glidecontentwrapper{height:240px}.glidecontenttoggler a{width:50px;height:50px}
	
	body{border:2px solid lightblue}
}
@media (max-width:320px){
	.glidecontentwrapper{height:265px}
	body{border:2px solid pink}
}
