images,images:focus{border: 0; outline: 0;max-width: 100%; display: block;}
/**{margin: 0; padding: 0; line-height: normal;}*/
figure{margin: 0;}
.clearfix:after,.clearfix:before{display: table;content: "";}
.clearfix:after{clear: both;}
/**,*:after,*:before{box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}*/
#header *{box-sizing: border-box !important;-webkit-box-sizing: border-box!important;-moz-box-sizing: border-box!important;}
.page-header1{
	padding: 0px 0 0px;background: #1b1c20;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFiMWMyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MTQ2NGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #1b1c20 0%, #41464c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1b1c20), color-stop(100%,#41464c));
	background: -webkit-linear-gradient(top, #1b1c20 0%,#41464c 100%);
	background: -o-linear-gradient(top, #1b1c20 0%,#41464c 100%);
	background: -ms-linear-gradient(top, #1b1c20 0%,#41464c 100%);
	background: linear-gradient(to bottom, #1b1c20 0%,#41464c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b1c20', endColorstr='#41464c',GradientType=0 );
	min-height: 43px;
	border-bottom: 4px solid #efbc64;
	position: fixed;
	width: 100%;
	top: 0;
	z-index: 1000;
        font-family: Trebuchet MS !important;
 }
.page-header1{background: #a77d33;border: 0;}
.header-inner{background: #000; min-height: 50px;margin-top: 6px;margin-bottom: 6px;position: relative;}
.header-inner *{box-sizing: border-box; -moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.page-header1 a:hover{text-decoration: none;}
.header-bottom-part{padding: 10px;display: none;}
.after-login{text-align: right;margin:0px 0 -4px;}
.after-login ul{display: inline-block;margin: 0; padding: 0px 0 0;line-height: 1}
.after-login ul li{margin: 0 12px; color: #fff;display: inline-block;line-height: 1}
.after-login ul li a{color: #dfdfdf;display: block; font-size: 12px;line-height: 1}
.after-login ul li a:hover{color: #fff;}
.main-nav{float: left;margin-left: 20px;padding-top: 15px;}
.main-nav ul {margin: 0; padding: 0;}
.main-nav > ul > li{display: inline-block; vertical-align: middle;margin: 0 14px;}
.main-nav ul li a {color: #d2d2d2;font-size: 16px;display: block;position: relative;}
.main-nav ul li > a:hover,.main-nav ul li.active > a{color: #d9a442;text-decoration: none;}
.main-nav ul li .dropdown-div{position: absolute;top: 100%;left: 0; right: 0;background: #a77d33;display: none;z-index:15}
.main-nav ul li:hover .dropdown-div{display: block;text-decoration: none;} 
.main-nav ul li.active .dropdown-div{display: block} 
.main-nav ul li.active > a{color: #d9a442;} 


.main-nav > ul > li:hover > a{color: #d9a442;text-decoration: none;}
.main-nav ul li.dropdown-li a{position: relative;}
.main-nav ul li.dropdown-li:hover > a:after{content: ""; position: absolute;top:27px;left: 50%; margin-left: -13px;border-bottom: 13px solid #a77d33; border-left:13px solid transparent;border-right:13px solid transparent;}
.main-nav ul li.dropdown-li:hover > a:before,.main-nav ul li:hover > a:before{width: 100%; position: absolute; top: 100%; height:19px;content: "";background: none;}
.subdrop-down{padding: 10px 15px 10px;}
.dropdown-sublist{float: left;max-width:87%;padding-right: 10px;}
.dropdown-sublist ul{margin: 0; padding: 0;}
.dropdown-sublist ul li{display: inline-block;padding: 0 9px 0 12px;border-left:1px solid #c39a4b;margin: 2px 0 2px 0;}
.dropdown-sublist ul li:first-child{border: 0;padding-left: 0;}
.dropdown-sublist ul li a{font-size: 18px; color: #fff;font-family: Arial}
.main-nav ul li a.helpdesk-link{float: right;text-transform: uppercase;background:url(../images/arow-helpdsk.png) no-repeat right center; padding-right: 18px;color: #fff;font-size: 18px;font-family: Arial; }
.main-nav ul li a.helpdesk-link:hover{color: #fdc866;}

.logo-part{margin-top: 10px;margin-left: 50px;max-width: 180px;float: left}

.search-logout-part{float: right;}
.serach-part{float: left;}
.serach-part a{display:block;background: url(../images/search-icon-innerpic.png) no-repeat center 6px #F1BB4B;padding: 28px 12px 5px; text-transform: uppercase;color: #333;font-size: 11px; min-height: 50px;}
.serach-part a.active{background-color: #a77d33;}

.login-part{background: #666666;float: left}
.login-part a{min-height: 50px;color: #d3d3d3;font-size:11px;text-transform: uppercase;}
.login-btn,.logout-btn{display: block; padding: 28px 10px 5px;}
.login-btn{background:  url(../images/login-icon.png) no-repeat center 6px ;}
.logout-btn{background:  url(../images/logout-icon.png) no-repeat center 6px ;}

.search-dropdown{position: absolute; right: 0; left: 0; top: 100%;padding: 6px 0;background: #a77d33;z-index: 11;}
.search-dropdown form{position: relative;}
.search-dropdown input[type="text"]{width:100%; height:52px; border:0;border-radius:0;-webkit-border-radius:0; background: url(../images/search-icon-menu.png) no-repeat 30px center #fff  ;padding-right:72px;padding-left: 95px;text-overflow: ellipsis;font-size: 26px;color: #8a8a8a;}
.search-dropdown button{width: 63px; height:52px;border:0;border-radius:0;-webkit-border-radius:0; background: url(../images/desktop-serch-arrow.png) no-repeat 0 0; font-size: 0;cursor: pointer; position: absolute; right:0px; top:0px;}
.search-dropdown button{width: 63px; height:52px;border:0;border-radius:0;-webkit-border-radius:0; background: url(../images/desktop-serch-arrow.png) no-repeat 0 0; font-size: 0;cursor: pointer; position: absolute; right:0px; top:0px;}

#nav-wrap{display: none;}
.navigation li ul li form{padding:0px 15px;position: relative;display: block;}
.sf-menu .search-field  ul {left: auto; right: 0; width: 250px}
.navigation li ul li form input{float: left;border: 0; height: 42px;}
.navigation li ul li form input[type="text"]{width:100%;background: url(../images/search-icon-menu.png) no-repeat 5px center / 20px 20px #fff  ;padding-right: 44px;padding-left: 30px;text-overflow: ellipsis;}
.navigation li ul li form input[type="submit"]{width: 40px; background: url(../images/search-arow.png) no-repeat center center /100% 100%; font-size: 0;cursor: pointer; position: absolute; right:15px; top:0px;}
.knowhow-dropdown{padding: 27px 10px;}
.column-3{width: 33.33%; float: left;padding: 0 22px;}
.right-knowhow-details-list h3{font-size:20px; color: #fff;margin: 0 0 3px 0;}
.right-knowhow-details-list{overflow: hidden;}
.knowhow-list-pic{float: left;width:65px;height:65px;background: url(../images/list-sprite-icon.png) no-repeat;margin-right: 10px;}

.elarningpic{background-position:0px 0px;}
.howto-guide{background-position:-68px 0px;}
.quizzespic{background-position:-173px 0px; }
.country-guide{background-position:-284px 0px; }
.language-guide{background-position:-408px 0px;}
.datamarketingpic{background-position:0px -92px;}
.catchuptv-guide{background-position:-97px -96px;}
.videobrief-guide{background-position:-198px -81px;}
.listingpic{background-position: -320px -89px;}

.knowhow-dropdown ul li p{color: #000;font-size: 14px;}
.knowhow-dropdown ul li{margin-bottom: 20px; }
.knowhow-dropdown ul li:last-child{margin-bottom: 0;}
.knowhow-dropdown .column-3{border-left:1px solid #946f2d; }
.knowhow-dropdown .column-3:first-child{border: 0;}

.service-dropdown{	padding: 16px 45px 27px;}
.service-dropdown h2,.knowhow-dropdown h2{font-size: 36px;font-family: Arial; color: #fff;margin: 0 0 10px;}
.service-dropdown h2 span,.knowhow-dropdown h2 span{color: #F1B94B;}
.service-dropdown p{font-size:18px;color: #fff;font-family: Arial;}
.services-list{float: left;width: 32%; padding-top: 5px;margin-top: 5px;padding-right: 5px;}
.services-list ul li{display: block;background: url(../images/list-arrow-services.png) left center no-repeat;padding-left:22px;margin-bottom:14px;}
.services-list ul li a{color: #fff; font-size: 18px;display: inline-block;}

.service-list-2{width:36%;}
.search-form-in-menu form{position: relative;}
.search-form-in-menu form input{border: 0;height: 50px;}
.search-form-in-menu form input[type="text"] {  background: #fff url("../images/search-icon-menu.png") no-repeat scroll 16px center / 30px 30px; padding-left: 60px;   padding-right: 70px;   width: 100%;font-size: 20px; color: #8a8a8a;}
.search-form-in-menu form input[type="submit"] {  background: rgba(0, 0, 0, 0) url("../images/search-arow.png") no-repeat scroll 0 0;  cursor: pointer;   font-size: 0;   position: absolute;   right:0px;   top: 0px;   width:60px;}
.bottom-consulting .search-form-in-menu{float:left; }
.bottom-consulting{margin-top: 15px;}
.bottom-consulting h4{display: inline-block;font-size: 24px; color: #fff; font-family: Arial; margin: 10px 10px 0 0;float: left;width: 68%;}
.bottom-consulting h4 span{color: #F1B94B;}

.knowhow-dropdown-list{margin:25px 0 5px;}
.knowhow-dropdown h2{padding-left: 20px;}
.logged-in-banner-part{	
}
.banner-pic{
	/*background:url("../images/banner-big-image.jpg") no-repeat left 85px fixed;*/
	position: fixed; top: 80px;
	left: 0; right: 0; bottom: 0;

}
.login-container{
	max-width: 1000px;
	margin: 0 auto;
	min-height: 500px;
	position: relative;
 }
 .banner-logo{padding-top: 228px; text-align: center;}
 .banner-logo figure{display: inline-block;height: 90px}
 .banner-serach{display: block; margin: 30px 0 150px;  padding: 6px;background: #fff;position: relative;}
 .banner-serach .search-dropdown{padding: 0;position: static}
 .main-nav .hide{display: none}
 /*Price -table part*/
.price-table-part{padding: 84px 0 15px;background: url(../images/typing-background.jpg) no-repeat 0 0;background-size:cover; min-height: 750px;position: relative}
.price-overlay{position: absolute; background: rgba(19, 19, 4,0.27);left: 0; right: 0; top: 0; bottom: 0;z-index:0;}
.price-table-part .container{position: relative;z-index: 5;}
.price-table-part h2{font-size: 48px;font-family: "Lato",sans-serif;color: #fff;font-weight: 700;text-align: center; text-shadow: 0px 0px 7px rgba(0,0,0,0.16);}
.price-table-inner{padding: 60px 0 25px;margin: 0 -1.5%;}
.price-table-box{	background: #fff;	width: 30.33%;	margin: 0 1.5%;	min-height: 350px;	float: left; outline: 2px solid rgba(0, 0, 0, 0); transition: 0.3s;}
.price-table-box:hover{outline: 2px solid #fff; box-shadow: 0px 0px 12px 2px #fff; transition: 0.3s;border-radius:2px; }
.price-table-box.active{outline: 2px solid #fff; box-shadow: 0px 0px 12px 2px #fff; transition: 0.3s;border-radius:2px; }

.top-price-box{ min-height: 190px;  padding: 15px 15px 5px;   text-align: center;}
.top-price-box h4{font-size: 24px;font-family: "Lato",sans-serif;color: #fff; padding:4px 0 12px;}
.top-price-box h4 span{font-weight: 700;text-transform: uppercase}
.basic-table .top-price-box{background: #2DAFEB;}
.premium-table .top-price-box{background: #24BD99;}
.global-table .top-price-box{background: url(../images/global-table-bg.png) no-repeat;background-size:cover; }
.price-per-box{border-top:1px solid #D2D2D2;padding: 12px 15px 0 }
.price-per-box h3{display: inline-block;color: #fff;font-family: "Lato",sans-serif;font-size: 50px;font-weight: 900;vertical-align: middle;line-height: 1.3}
span.permonth{ color: #ffffff;   display: inline-block;    font-family: "Lato",sans-serif;    font-size: 18px;   text-align: left;   vertical-align: middle;line-height: 0.8;}
.cancel-time{display: block;font-size: 16px;font-family: "Lato",sans-serif;color: #fff;line-height: 1.2;}
.price-per-box sub{font-size: 36px;font-weight: 500;vertical-align: middle;}
.premium-table .cancel-time{margin-top: 5px;}
.prctble-subsscribe-link,.prctble-subsscribe-link:hover{	 font-family: trebuchet ms;	 display: block;	 padding: 0px;	 text-align: center;	 color: #fff;	 font-size: 24px;	 line-height: 80px;position: relative;}
.basic-table .prctble-subsscribe-link{background: #2DAFEB; }
.premium-table .prctble-subsscribe-link{background: #24BD99; }
.global-table .prctble-subsscribe-link{background: url(../images/global-table-bg.png) no-repeat;background-size:100%; }
.prctble-subsscribe-link:after{width:50px;height:80px;background: url(../images/subscribe-arrow.png) no-repeat left center;content:""; display: block;position: absolute; right:0px;top:0px;transition: 0.2s;-webkit-transition: 0.2s;}
.prctble-subsscribe-link:hover:after{width: 40px;transition: 0.2s;-webkit-transition: 0.2s;}
.middile-part-price-table{padding: 15px;}
.inner-middle-box-price{	padding:10px;	text-align: center;	border-bottom: 1px dotted #B5B5B5}
.inner-middle-box-price:last-child{border: 0}
.inner-middle-box-price h5{/*font-size: 13px;*/font-size: 15px;color: #686868;font-family: "Lato",sans-serif;}

.per-month {font-size: 15px;color:#333333;font-family: "Lato",sans-serif;line-height: 36px;}
.per-month span{font-size: 18px;font-weight: bold;}

.unlimited-budget{padding: 5px;color:#333;font-size:17px;font-weight: bold;font-family: "Lato",sans-serif;line-height: 1.4;}
.unlimited-budget span{
	background: url(../images/unlimited-tick.png)no-repeat;
	display: inline-block;width:30px; height:24px;vertical-align: middle;margin-right: 4px;
}
.not-avialable span{
	background: url(../images/unavailable-cross.png)no-repeat;
	display: inline-block;width:24px; height:24px;
}
.not-avialable{color:#BFBFBF;font-size:15px;font-weight: normal;line-height: 1.4;}
.chargeble-text{text-align: center;color: #676767;margin: 40px 0 25px;font-size: 15px;font-family: "Lato",sans-serif; }
/*Subscribe form page*/
.tellus-outer label{display: block;padding-left: 10px; font-size: 24px; color: #fff;margin-bottom: 5px;}
.subscribeform-container{max-width: 1130px;margin: 0 auto;  min-height: 500px; padding:0 15px; position: relative;}
.subscribeform-banner-pic{background: url("../images/subscribe-form-bg.jpg") no-repeat scroll 0px top / cover ;  margin-top:65px;padding-bottom: 50px;position: fixed; left: 0; top: 0; bottom: 0; right:0;}
.subscribe-form-header h1{
    color: #ffffff;
    font-weight: 600;font-family: "Lato",sans-serif;
    font-size: 48px;
    margin: 0 0 13px;line-height: 1.2;
}
.subscribe-form-header {
    max-width: 785px;
    padding-bottom: 40px;
    padding-top: 100px;
}
.subscribe-form-header p {
    color: #ffffff;
    font-weight: 300;font-family: "Lato",sans-serif;
    font-size: 28px;line-height: 1.3;
}
.subscribe-from-part .input-box {
    background: #ffffff none repeat scroll 0 0;
    border: 2px solid #cccccc;
    height: 47px;
    color: #797979;
   font-size: 24px;
	font-family: "Lato",sans-serif;	
}
.subscribe-from-part {
   
}
.subscribe-from-part .selectboxdiv, .subscribe-from-part .selectdiv div {   
    color: #464646;height: 42px;
}
.subscribe-from-part .input-outer {
    margin-bottom: 38px;
    padding-right:0px;
    position: relative;
    max-width: 465px;
}
.subscribe-from-part .selectdiv {
    background: #ffffff url("../images/drop-down-icon.png") no-repeat scroll right center;
    border: 2px solid #cccccc;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    height: 45px;
    line-height: 45px;
    padding: 0 0 0 5px;
    position: relative;
    text-align: left;
    vertical-align: middle;
    width: 100%;
    color: #464646;
}
 .subscribe-from-part .selectdiv div {
    height: 42px;
}
.subscribe-from-part .selectdiv,.subscribe-from-part .selectdiv:hover, .subscribe-from-part .selectdiv:focus {
    background: #fff url("../images/select-arow.png") no-repeat scroll right center;border-width:2px;
}
.submit-btn{background: #a77d33 url("../images/submit-btn-arow.png") no-repeat right center;    border: 0 none;  border-radius: 7px;    box-shadow: 0 4px 0 0 rgba(0, 0, 0, 0.2);    color: #fff;    cursor: pointer;    display: inline-block;    font-size: 24px;     height: 54px;   line-height: 52px;    min-width: 220px;    padding-left: 10px;    padding-right: 60px;    text-align: center;    border-top: 1px solid #f1d0a3;}
.subscribe-from-part .submit-btn{ font-size: 28px;  height: 77px; font-family: "Lato",sans-serif;font-weight:500;   line-height: 75px; padding-left: 20px;background-position:94% center;
    padding-right: 140px;width: 100%;}
.subscribe-from-part .input-outer.last-inputouter{width: auto;  max-width: none;}
.chkout-premission{ background: url("../images/premium-arrow.png") no-repeat scroll right center / 100% auto;width:548px;padding:29px 0;display: inline-block;}
.ortxt{display: inline-block; background: url("../images/or-bg.png") no-repeat scroll right center;width: 42px; height: 42px;text-align: center; line-height:38px;color: #fff; font-weight: 300;font-family: "Lato",sans-serif;font-size: 27px;margin: 0 25px;}
.chkout-premission a{display: block; font-size:28px;color: #fff; font-weight:500;font-family: "Lato",sans-serif;line-height: 76px;padding-left: 15px;}

.subscribe-from-part .main-section{display: inline-block; vertical-align: bottom}
.form-right-subscription {display: inline-block; vertical-align: bottom;padding-bottom: 10px;position: relative;}
.free-sunscriptn-premission{position: absolute; top:-280px; left: 100px; background: url("../images/free-subscription-arrow.png") no-repeat scroll right center / 100% auto;width:262px;padding:29px 0;display: inline-block;}
.free-sunscriptn-premission a{ color: #ffffff;
    display: block;
    font-family: "Lato",sans-serif;
    font-size: 26px;
    font-weight: 500;
    line-height: 31px;
    padding: 22px 30px 17px;}
.all-popup {
    /*background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;*/
    bottom: 0;
    left: -100%;
    position: fixed;
    text-align: center;
    top: 0px;
    transition: all 1s ease 0s;
    vertical-align: middle;
    width: 100%;
    z-index: 1000;
}
.content-box-div{
padding:5px;
overflow-y: auto;
max-height:600px;
}
.content-box-div .row{ margin:0 !important; }
.all-box-div{
    background: #efefef;
/*    border: 2px solid #b68c40;
    border-radius: 20px;
   -webkit-border-radius: 20px;
  -ms-border-radius: 20px;*/
    max-height: 80%;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
    vertical-align: middle;
}
.open-videopopup{
 left: 0;
 transition: 1s;-webkit-transition: 1s;
}
.close-all-popup {
    background: #c9c9c9 none repeat scroll 0 0;
    border-radius: 12px;
    color: #ff0000 !important;
    font-size: 15px;
    font-weight: bold;
    height: 26px;
    line-height: 25px;
    position: absolute;
    right: -12px;
    text-decoration: none;
    text-indent: 0;
    top: -13px;
    width: 25px;
}
.close-all-popup:hover {
    text-decoration: none;
}
.close-video{
 position: absolute;
 right:-35px;
 top: 0px;
 background: url(../images/close-icon.png) no-repeat;
 width: 25px;
 height: 25px;
 text-indent: -99999px;
}
/*Price -table part*/
.price-table-part{padding: 84px 0 15px;background: url(../images/typing-background.jpg) no-repeat 0 0;background-size:cover; min-height: 750px;position: relative}
.price-overlay{position: absolute; background: rgba(19, 19, 4,0.27);left: 0; right: 0; top: 0; bottom: 0;z-index:0;}
.price-table-part .container{position: relative;z-index: 5;}
.price-table-part h2{font-size: 48px;font-family: "Lato",sans-serif;color: #fff;font-weight: 700;text-align: center; text-shadow: 0px 0px 7px rgba(0,0,0,0.16);}
.price-table-inner{padding: 60px 0 25px;margin: 0 -1.5%;}
.price-table-box{	background: #fff;	width: 30.33%;	margin: 0 1.5%;	min-height: 350px;	float: left; outline: 2px solid rgba(0, 0, 0, 0); transition: 0.3s;}
.price-table-box:hover{outline: 2px solid #fff; box-shadow: 0px 0px 12px 2px #fff; transition: 0.3s;border-radius:2px; }
.price-table-box.active{outline: 2px solid #fff; box-shadow: 0px 0px 12px 2px #fff; transition: 0.3s;border-radius:2px; }

.top-price-box{ min-height: 190px;  padding: 15px 15px 5px;   text-align: center;}
.top-price-box h4{font-size: 24px;font-family: "Lato",sans-serif;color: #fff; padding:4px 0 12px;}
.top-price-box h4 span{font-weight: 700;text-transform: uppercase}
.basic-table .top-price-box{background: #2DAFEB;}
.premium-table .top-price-box{background: #24BD99;}
.global-table .top-price-box{background: url(../images/global-table-bg.png) no-repeat;background-size:cover; }
.price-per-box{border-top:1px solid #D2D2D2;padding: 12px 15px 0 }
.price-per-box h3{display: inline-block;color: #fff;font-family: "Lato",sans-serif;font-size: 50px;font-weight: 900;vertical-align: middle;line-height: 1.3}
span.permonth{ color: #ffffff;   display: inline-block;    font-family: "Lato",sans-serif;    font-size: 18px;   text-align: left;   vertical-align: middle;line-height: 0.8;}
.cancel-time{display: block;font-size: 16px;font-family: "Lato",sans-serif;color: #fff;line-height: 1.2;}
.price-per-box sub{font-size: 36px;font-weight: 500;vertical-align: middle;}
.premium-table .cancel-time{margin-top: 5px;}
.prctble-subsscribe-link,.prctble-subsscribe-link:hover{	 font-family: trebuchet ms;	 display: block;	 padding: 0px;	 text-align: center;	 color: #fff;	 font-size: 24px;	 line-height: 80px;position: relative;}
.basic-table .prctble-subsscribe-link{background: #2DAFEB; }
.premium-table .prctble-subsscribe-link{background: #24BD99; }
.global-table .prctble-subsscribe-link{background: url(../images/global-table-bg.png) no-repeat;background-size:100%; }
.prctble-subsscribe-link:after{width:50px;height:80px;background: url(../images/subscribe-arrow.png) no-repeat left center;content:""; display: block;position: absolute; right:0px;top:0px;transition: 0.2s;-webkit-transition: 0.2s;}
.prctble-subsscribe-link:hover:after{width: 40px;transition: 0.2s;-webkit-transition: 0.2s;}
.middile-part-price-table{padding: 15px;}
.inner-middle-box-price{	padding:10px;	text-align: center;	border-bottom: 1px dotted #B5B5B5}
.inner-middle-box-price:last-child{border: 0}
.inner-middle-box-price h5{/*font-size: 13px;*/font-size: 15px;color: #686868;font-family: "Lato",sans-serif;}

.per-month {font-size: 15px;color:#333333;font-family: "Lato",sans-serif;line-height: 36px;}
.per-month span{font-size: 18px;font-weight: bold;}

.unlimited-budget{padding: 5px;color:#333;font-size:17px;font-weight: bold;font-family: "Lato",sans-serif;line-height: 1.4;}
.unlimited-budget span{
	background: url(../images/unlimited-tick.png)no-repeat;
	display: inline-block;width:30px; height:24px;vertical-align: middle;margin-right: 4px;
}
.not-avialable span{
	background: url(../images/unavailable-cross.png)no-repeat;
	display: inline-block;width:24px; height:24px;
}
.not-avialable{color:#BFBFBF;font-size:15px;font-weight: normal;line-height: 1.4;}
.chargeble-text{text-align: center;color: #676767;margin: 40px 0 25px;font-size: 15px;font-family: "Lato",sans-serif; }
banner-digital-marketing{padding-top: 45px;}
.banner-top-marketing .big-pic-marketing{width: 100%;}
.banner-digital-marketing .banner-top-marketing{	position: relative; background-image:url(../images/mans-marketing-big-pic.jpg);background-repeat: no-repeat; background-position:left top; background-size:cover;padding-left: 60px; }
.baner-text-marketing{	/*position: absolute;*/	/*left: 60px;	top: 160px;*/padding:160px 0 90px 0px;max-width: 45%;	font-family: 'Lato', sans-serif;}
.child-section .baner-text-marketing{max-width: 70%; }
.baner-text-marketing h2{font-size: 55px; color: #fff;font-weight: 900;line-height: 1.5; margin: 0 0 45px 0;}
.baner-text-marketing h4{font-size: 42px; color: #fff;font-weight: 300;line-height: 1.2}
.free-subsription-link{	background: url(../images/arrow-trasprent.png) no-repeat right top ;height: 69px;	text-align: center;	display: inline-block;line-height: 69px;font-family: 'Lato', sans-serif;font-size: 16px;color: #fff;font-weight: 900;letter-spacing: 2px;padding:0px 59px 0px 0px;}
.free-subsription-link:hover,.free-subsription-link:focus{color: #fff;}
.free-subsription-link span{background: #f1bb4b;height: 69px;line-height: 69px;	padding:0px 33px 0px 33px;	display: inline-block;}
.banner-top-marketing .free-subsription-link{	position: absolute;	right: 0;	bottom: 90px;}
.readmore-link{	border:2px solid #fff;color: #fff;/*position: absolute;left: 66px;bottom: 56px;*/margin-bottom: 90px;font-size: 14px;font-weight: 700;font-family: 'Lato', sans-serif;border-radius:2px; -webkit-border-radius:2px;-ms-border-radius:2px;background:url(../images/read-arrow.png) no-repeat 80% center;padding: 10px 55px 10px 30px;display: inline-block;}
.readmore-link:hover{border-color:#000; color: #fff;background-image:url(../images/read-arrow.png); background-repeat: no-repeat; background-position: 80% center; background-color:#000;}
.readmore-link:focus{color: #fff; }
.readmore-link.lessmore{border-color:#000; color: #fff;background-image:url(../images/read-arrow-hvr.png); background-repeat: no-repeat; background-position: 80% center; background-color:#000; }
.marketing-details-bottom-part{	background: #222222;padding: 50px;}
.marketing-details-bottom-part{display: none}
.top-listing-marketing{margin:0 -15px 40px;}
.bottom-description-marketing{margin:0 -15px 10px;}
.top-listing-marketing ul li{display: inline-block;vertical-align: top;font-size: 18px;color: #fff;font-weight:500;font-family: 'Lato', sans-serif; padding:0 15px; width: 50%; margin-bottom: 7px;}
.top-listing-marketing ul li:nth-child(2n+2){float: right}
.top-listing-marketing ul li:nth-child(2n+1){float: left}
.top-listing-marketing ul li:before{background: #fff; border-radius: 7px; content: "";display: inline-block;height: 7px; margin-right:10px;vertical-align: middle; width: 7px;}
.marketing-text-des{width:50%;display: inline-block;vertical-align: top;padding: 0 15px;}
.marketing-text-des p{color: #fff;font-size: 18px;font-weight: 400;font-family: 'Lato', sans-serif;line-height: 1.5; }
.marketing-text-des:nth-child(2n+2){float: right}
.marketing-text-des:nth-child(2n+1){float: left}
.w-logo-part{background: #fff;padding: 145px 0 157px;}
.w-logoleft{float: left; margin-right: 66px;  padding-top: 14px;}
.w-logo-descript{ color: #878787;font-family: "Lato",sans-serif; font-size: 48px;overflow: hidden;font-weight: 100;}
.w-logo-descript p{line-height:58px;font-weight: 100;font-family: "Lato",sans-serif;margin: 0}
.child-section {padding-top: 0;}
.child-section .banner-top-marketing{position: relative; background-image:url(../images/child-pic.jpg);background-repeat: no-repeat; background-position:right bottom;background-color:#3e5871; background-size:100%;padding-left: 60px;}
.child-bg{width: 100%;}
.child-section .readmore-link.lessmore{background-color: #073A5D; border-color: #073A5D;}
.child-section .readmore-link:hover {background-color:#073A5D;border-color: #073A5D;color: #fff;}
.child-section .marketing-details-bottom-part{background: #073A5D;}
.w-logo-part-small{padding: 160px 0 157px; background: #fff;text-align: center}
.w-logo-small{text-align: center;margin-right:50px;display: inline-block; vertical-align: middle}
.w-logo-small img{display: inline-block;}
.w-logo-smalldescript{display: inline-block; vertical-align: middle;text-align: left}
.w-logo-smalldescript p{color: #878787;font-size: 48px;font-weight: 100;font-family: "Lato",sans-serif; line-height: 1.3;}
.top-pic img{width: 100%;}
.bottom-part-analysis-type{}
.experience-tab,.workingwith-infulence-tab,.big-data-analysis-tab,.original-research-tab{float: left; width: 25%;text-align: center;color: #fff;position: relative}
.bottom-part-analysis-type h2{	display: block;font-size: 24px;	color: #fff;font-weight: 900;font-family: "Lato",sans-serif;position:relative;text-align: center;line-height: 80px;cursor: pointer;}
.bottom-part-analysis-type h2:after{position: absolute; left: 50%; top: 100%; border-left:18px solid transparent; border-right:18px solid transparent;content:"";margin-left: -18px; }
.experience-tab h2{background: #7c9a3a;}
.experience-tab h2:after{ border-top:18px solid #7c9a3a; }
.workingwith-infulence-tab h2{background: #c95a3c;}
.workingwith-infulence-tab h2:after{ border-top:18px solid #c95a3c; }
.big-data-analysis-tab h2{background: #5e76be;}
.big-data-analysis-tab h2:after{ border-top:18px solid #5e76be; }
.original-research-tab h2{background: #c572c2;}
.original-research-tab h2:after{ border-top:18px solid #c572c2; }
.experience-tab-btom{background: #7c9a3a;}
.workingwith-infulence-tab-btom{background: #c95a3c;}
.big-data-analysis-tab-btom{background: #5e76be;}
.original-research-tab-btom{background: #c572c2;}
.experience-tab-btom,.big-data-analysis-tab-btom,.original-research-tab-btom,.workingwith-infulence-tab-btom{height: 280px;display: none; padding:10px 30px 60px;position:absolute;font-weight: 400;font-size: 18px;font-family: "Lato",sans-serif;}
.upper-close{text-align: center;position: absolute; bottom: 0; left: 0; right: 0;padding: 10px 0 17px;display: none;cursor: pointer;}
.upper-close img{display: inline-block;}
.bottom-part-analysis-type p{line-height: 28px;}
.use-every-section{	background:url(../images/brick-bg.jpg) repeat left top;background-size:100%;padding: 70px 0 20px;}
.slider-section-whouse{padding: 70px 0 15px;}
.use-every-section h2{	text-align: center;	font-size:42px;	font-weight:900;font-family: "Lato",sans-serif;color: #333;	margin-bottom: 40px;}
#owl-demo-use{	max-width: 880px;	margin: 0 auto;}
.inner-item{max-width:95%; margin: 0 auto;height: 145px;}
.bdr{border-bottom: 1px solid rgba(0,0,0,0.2);}
#owl-demo-use .item{}
.slider-section-whouse .owl-buttons{	position: absolute;	top: 50%;	margin-top: -50px;	left:-100px;	right:-100px;}
.slider-section-whouse .owl-prev{
 background: url(../images/left-small-arow.png)no-repeat;width:51px; height:101px;display: block; font-size: 0;float: left;}
.slider-section-whouse  .owl-next{
 background: url(../images/right-small-arow.png)no-repeat;width:51px; height:101px;display: block; font-size: 0;float: right;}
.buble-pic{	float: left;	margin-right: 26px;}
.slider-content-use{overflow: hidden;font-size: 24px;font-weight: 300;font-family: "Lato",sans-serif; font-style:italic; margin-bottom: 37px;}
.slider-content-use sub {    position: absolute;}
.logo-list{	text-align: center;	padding: 55px 0 15px;}
.logo-list a{display: inline-block; vertical-align: middle;margin: 0 40px;}
.free-subscribe-btm{	display:block; 	text-align: center;	padding: 50px 0 0;}
/*23-06-2016*/
.tab-pic-part-samll{
	display: block
}
.tab-pic-part-samll > img {
    width: 100%;
}
.mobile-tab-pic{display: none}
.working-analysis-type{
	background: rgba(0, 0, 0, 0) url("../images/brick-bg.jpg") repeat scroll left top / 100% auto;
    padding: 50px 0px;
}

/*Service guide gallery*/
.service-gallery-banner{
	padding: 50px 0;
	/*background: url(../images/wall-backbg.jpg);*/
}
.box-guide{
	float: left;
	width:25%;	
	margin-bottom: 37px;
	padding:0 19px;
	position: relative;
}
.mg-row-open:after{
	content: "";
	position: absolute;
	bottom: -25px;
	border-left:22px solid transparent;
	border-right:22px solid transparent;
	border-top:25px solid #000; 
	left: 50%;
	margin-left: -13px;
}
.mg-row-open:after{border-top-color:#658995 ;opacity: 0.5;}


.box-guide a{
	height: 260px;
	display: flex;
	display: -webkit-flex;
	webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: center;
          justify-content: center;
          text-align: center;
          padding:0 25px;
}
.img-responsive{
	
}
.box-guide a{background: #658995;}
/*.elearningbg a{background:#B87616; }
.quizesbg a{background:#67722A; }
.countrygdbg a{background:#598886; }
.languagegdbg a{background:#275730; }
.videoansbg a{background:#6584A8; }
.catchuptvbg a{background:#C95A3A; }
.wecetainrsrchbg a{background:#76536D; }
.organicanabg a{background:#75561F; }*/

.box-guide figure{background-image:url(../images/why-sub-service-sprite.png);background-repeat: no-repeat; display: inline-block;height:80px;width: 100px; margin-bottom: 5px;}
.globalonlinebg a figure{background-position:18px 7px;}
.contentmarketingbg a figure{background-position:-82px 7px;}
.globaldatabg a figure{background-position:-184px 7px;}
.searchinginstatbg a figure{background-position:-280px 7px;}
.interntlseobg a figure{background-position:14px -74px;}
.multilingal-paybg a figure{background-position:-87px -74px;}
.countrygdbg a figure{background-position:-182px -74px;}
.globalsocialbg a figure{background-position:-288px -74px;}
.socialmediaPlbg a figure{background-position:18px -154px;}
.efecttranslatnbg a figure{background-position:-85px -154px;}
.mobilemarketingbg a figure{background-position:-183px -154px;}
.nativeprograbg a figure{background-position:-284px -154px;}


.globalonlinebg a:hover,.globalonlinebg.mg-row-open a{background: url(../images/panel-global-online-marketing.jpg)no-repeat;background-size: 100% }
.contentmarketingbg a:hover,.contentmarketingbg.mg-row-open a{background: url(../images/panel-content-marketing-strategies.jpg)no-repeat;background-size: 100% }
.globaldatabg a:hover,.globaldatabg.mg-row-open a{background: url(../images/panel-global-data-analysis.jpg)no-repeat;background-size: 100% }
.searchinginstatbg a:hover,.searchinginstatbg.mg-row-open a{background: url(../images/panel-search-engines-statistics.jpg)no-repeat;background-size: 100% }
.interntlseobg a:hover,.interntlseobg.mg-row-open a{background: url(../images/panel-international-seo.jpg)no-repeat;background-size: 100% }
.multilingal-paybg a:hover,.multilingal-paybg.mg-row-open a{background: url(../images/panel-multilingual-pay-per-click.jpg)no-repeat;background-size: 100% }
.countrygdbg a:hover,.countrygdbg.mg-row-open a{background: url(../images/panel-country-guides.jpg)no-repeat;background-size: 100% }
.globalsocialbg a:hover,.globalsocialbg.mg-row-open a{background: url(../images/panel-global-social-media.jpg)no-repeat;background-size: 100% }
.socialmediaPlbg a:hover,.socialmediaPlbg.mg-row-open a{background: url(../images/panel-social-media-plataforms.jpg)no-repeat;background-size: 100% }
.efecttranslatnbg a:hover,.efecttranslatnbg.mg-row-open a{background: url(../images/panel-effective-translations.jpg)no-repeat;background-size: 100% }
.mobilemarketingbg a:hover,.mobilemarketingbg.mg-row-open a{background: url(../images/panel-mobile-marketing.jpg)no-repeat;background-size: 100% }
.nativeprograbg a:hover,.nativeprograbg.mg-row-open a{background: url(../images/panel-native-programmatic-ads.jpg)no-repeat;background-size: 100% }


.img-responsive h3{font-size: 24px;color: #fff;font-weight:400;font-family: "Lato",sans-serif;height: 65px;letter-spacing:0.5px;}
.bottom-content-part{background:rgba(255, 198, 77,0.81);padding:60px;}
/*.top-content-part figure{	width: 100%;margin-right:0px;max-height: 900px;overflow: hidden}*/
.top-content-part{width: 100%; background-size:100%; background-repeat:no-repeat;background-color:#fff; min-height: 900px;  }
.right-content-giude{overflow: hidden; padding:0;position: static; left: 0; top: 0;width: 46.5%;}
.free-subslinks-part{text-align: center;margin-top: 25px;bottom: 195px;position: absolute;right: 0}
.free-subscriptn-guide{	display: inline-block;	padding: 19px 55px;	color: #fff;text-transform: uppercase;	font-weight:900;font-family: "Lato",sans-serif;font-size: 16px;	
    background: rgba(0, 0, 0, 0) url("../images/arrow-trasprent.png") no-repeat right top;   color: #ffffff;  display: inline-block;  font-family: "Lato",sans-serif;   font-size: 16px;   font-weight: 900;   height: 69px;    letter-spacing: 2px;    line-height: 69px;    padding: 0 59px 0 0;    text-align: center;}
.free-subscriptn-guide span {   background: #98bf0f;  display: inline-block;    height: 69px;   line-height: 69px;   padding: 0 33px;}
.free-subscriptn-guide:hover{color: #fff;}
.column-guide{vertical-align: top;}
.elerning-text h2{color: #B87615;}
.Quizzes-text h2{color: #265730;}
.country-text h2{color: #598785;}
.languagegd-text h2{color: #265730;}
.videoans-text h2{color: #6584A8;}
.cathuptv-text h2{color: #C95939;}
.organicana-text h2{color: #74551F;}

.mg-rows {position:relative;margin: 0 -19px}
.mg-trigger{cursor: pointer;}
.mg-space { display:none; position:relative;width:100%;float:left;}
.mg-target { display:none;background:#fff;color:#000;}
.mg-target-open { position:absolute; top:0;left:0;right:0;}
.mg-indicator {    border-bottom: 10px solid #222;    border-left: 10px solid transparent;    border-right: 10px solid transparent;    height: 0;    position: absolute;    top: 0;    width: 0;   display: none;}
.mg-close {   display: none;    background: url(../images/close-icon-accrodian.png) no-repeat 75px center rgba(255,255,255,0.7);
    cursor: pointer;    height: 50px;    padding: 7px;    position: absolute;    right:0px;    top:20px;    width: 110px;    z-index: 2;}
.mg-close:before {content: "close";font-size: 24px;font-weight: 500;color: #999999;font-family: "Lato",sans-serif;}    
.mg-close:hover {   opacity: .5;}
.top-header-inner{margin-bottom: 18px;}
.top-header-inner .box-guide{height: 66px;margin-bottom: 5px;padding-left:0; display: inline-block; float:none; vertical-align: middle; margin-bottom: 0}

.top-header-inner h4{display: inline-block; font-size: 24px; color: #ccc;font-weight:500;font-family: "Lato",sans-serif; vertical-align: middle;width: 202px;}
.accodian-inner-top{background:rgba(0,0,0,0.45);padding: 60px; }

.top-header-inner .globalonlinebg{width: 85px;}
.top-header-inner .globalonlinebg figure{width: 85px;}

.top-header-inner .contentmarketingbg{width: 100px;}
.top-header-inner .contentmarketingbg figure{ background-position: -93px 1px;height: 66px;width: 100px;}

.top-header-inner .globaldatabg{width: 88px;}
.top-header-inner .globaldatabg figure{ background-position:-198px 0px;height: 66px;width: 88px;}

.top-header-inner .searchinginstatbg{width: 88px;}
.top-header-inner .searchinginstatbg figure{ background-position:-301px 0px;height: 66px;width: 88px;}

.top-header-inner .interntlseobg{width: 102px;}
.top-header-inner .interntlseobg figure{ background-position:1px -80px;height: 66px;width: 102px;}


.top-header-inner .multilingal-paybg{width: 83px;}
.top-header-inner .multilingal-paybg figure{ background-position: -104px -74px;height: 67px;width: 83px;}

.top-header-inner .countrygdbg{width: 102px;}
.top-header-inner .countrygdbg figure{ background-position:-192px -80px;height: 66px;width: 102px;}

.top-header-inner .globalsocialbg{width: 99px;}
.top-header-inner .globalsocialbg figure{ background-position:-300px -81px;height: 62px;width: 99px;}

.top-header-inner .socialmediaPlbg{width: 84px;}
.top-header-inner .socialmediaPlbg figure{ background-position:0 -160px;height: 62px;width: 84px;}

.top-header-inner .efecttranslatnbg{width: 95px;}
.top-header-inner .efecttranslatnbg  figure{ background-position:-90px -161px;height: 62px;}

.top-header-inner .mobilemarketingbg { width: 74px;}
.top-header-inner .mobilemarketingbg figure { background-position: -210px -159px; height: 64px; width: 74px;}

.top-header-inner .nativeprograbg {  width: 90px;}
.top-header-inner .nativeprograbg figure { background-position:-300px -159px; height: 67px;width: 90px;}



.accodian-inner-top h2{font-size: 40px;font-weight:500;font-family: "Lato",sans-serif;color: #fff;}
.bottom-content-part h3{font-size: 28px;color: #333; font-weight: bold;font-family: "Lato",sans-serif;margin-bottom: 16px;}
.bottom-content-part p{font-size: 18px;color: #333; font-weight: normal;font-family: "Lato",sans-serif;margin-bottom: 16px;line-height: 1.4}
.bottom-content-part ul{margin: 0; padding: 12px 0 0;}
.bottom-content-part ul li{font-size: 18px;color: #333; font-weight: normal;font-family: "Lato",sans-serif;margin-bottom:12px;background:url(../images/arow-list-accordian.png) no-repeat left 2px;padding-left:28px;display: block }
/*Team performance section*/
.team-performance-part{background: #F1BB4B; padding: 80px 50px;position: relative}
.right-part-text{float: left; width:54%}
.left-video-slider{float: right; width: 46%; position: relative}
.team-performance-part h2{font-family: "Lato",sans-serif; font-size: 42px; font-weight: 900;color: #fff;}
.rating-progress-part{max-width: 450px;width: 100%; float: left}
.achievement-part{overflow: hidden;padding-left: 50px;}

.benifit-part{padding:0px 0; margin: -40px 0 0;}
.benifit-part h2{margin-bottom: 15px}
.right-part-text h2{margin: 0 0 40px;}
.right-part-text p{font-size: 35px;font-family: "Lato",sans-serif;color: #fff;line-height: 1.2}
.achievement-part p{font-size: 30px;font-family: "Lato",sans-serif;color: #fff;line-height: 1.2}
.perfomance-vidoe-slider .item{text-align: right}	
.perfomance-vidoe-slider .item img{display: inline-block}
.perfomance-vidoe-slider{margin-right: -50px;  margin-top: -160px;}
.left-progress-bar{float: left;}
.percentage-bar{float: right;  padding:5px 0 0;}
.progress-bar-outer label{font-size: 18px;font-family: "Lato",sans-serif;color: #fff;font-weight: 900;margin-left:15px;margin-bottom:7px;display: block}
.percentage-bar img{display: inline-block; margin-right: 10px;vertical-align: middle;}
.percentage-bar span{font-size: 18px;font-family: "Lato",sans-serif;}
.progress-bar-outer{margin-bottom: 15px;}
.short-note{font-size: 16px;font-family: "Lato",sans-serif;;color: #fff;font-weight: 900;}
.small-device-part{display: none}
.small-figure{display: none}

/*Price -table part*/
.price-table-part{padding: 84px 0 15px;background: url(../images/typing-background.jpg) no-repeat 0 0;background-size:cover; min-height: 750px;position: relative}
.price-overlay{position: absolute; background: rgba(19, 19, 4,0.27);left: 0; right: 0; top: 0; bottom: 0;z-index:0;}
.price-table-part .container{position: relative;z-index: 5;}
.price-table-part h2{font-size: 48px;font-family: "Lato",sans-serif;color: #fff;font-weight: 700;text-align: center; text-shadow: 0px 0px 7px rgba(0,0,0,0.16);}
.price-table-inner{padding: 60px 0 25px;margin: 0 -1.5%;}
.price-table-box{	background: #fff;	width: 30.33%;	margin: 0 1.5%;	min-height: 350px;	float: left; outline: 2px solid rgba(0, 0, 0, 0); transition: 0.3s;}
.price-table-box:hover{outline: 2px solid #fff; box-shadow: 0px 0px 12px 2px #fff; transition: 0.3s;border-radius:2px; }

.top-price-box{ min-height: 190px;  padding: 15px 15px 5px;   text-align: center;}
.top-price-box h4{font-size: 24px;font-family: "Lato",sans-serif;color: #fff; padding:4px 0 12px;}
.top-price-box h4 span{font-weight: 700;text-transform: uppercase}
.basic-table .top-price-box{background: #2DAFEB;}
.premium-table .top-price-box{background: #24BD99;}
.global-table .top-price-box{	background: url(../images/global-table-bg.png) no-repeat;background-size:cover; }
.price-per-box{border-top:1px solid #D2D2D2;padding: 12px 15px 0 }
.price-per-box h3{display: inline-block;color: #fff;font-family: "Lato",sans-serif;font-size: 50px;font-weight: 900;vertical-align: middle;line-height: 1.3}
span.permonth{ color: #ffffff;   display: inline-block;    font-family: "Lato",sans-serif;    font-size: 18px;   text-align: left;   vertical-align: middle;line-height: 0.8;}
.cancel-time{display: block;font-size: 16px;font-family: "Lato",sans-serif;color: #fff;line-height: 1.2;}
.price-per-box sub{font-size: 36px;font-weight: 500;vertical-align: middle;}
.premium-table .cancel-time{margin-top: 5px;}
.prctble-subsscribe-link,.prctble-subsscribe-link:hover{	 font-family: trebuchet ms;	 display: block;	 padding: 0px;	 text-align: center;	 color: #fff;	 font-size: 24px;	 line-height: 80px;position: relative;}
.basic-table .prctble-subsscribe-link{background: #2DAFEB; }
.premium-table .prctble-subsscribe-link{background: #24BD99; }
.global-table .prctble-subsscribe-link{background: url(../images/subscribe-bg.png) no-repeat;background-size:100%; }
.prctble-subsscribe-link:after{width:50px;height:80px;background: url(../images/subscribe-arrow.png) no-repeat left center;content:""; display: block;position: absolute; right:0px;top:0px;transition: 0.2s;-webkit-transition: 0.2s;}
.prctble-subsscribe-link:hover:after{width: 40px;transition: 0.2s;-webkit-transition: 0.2s;}
.middile-part-price-table{padding: 15px;}
.inner-middle-box-price{	padding:10px;	text-align: center;	border-bottom: 1px dotted #B5B5B5}
.inner-middle-box-price:last-child{border: 0}
.inner-middle-box-price h5{/*font-size: 13px;*/font-size: 15px;color: #686868;font-family: "Lato",sans-serif;}

.per-month {font-size: 15px;color:#333333;font-family: "Lato",sans-serif;line-height: 36px;}
.per-month span{font-size: 18px;font-weight: bold;}

.unlimited-budget{padding: 5px;color:#333;font-size:17px;font-weight: bold;font-family: "Lato",sans-serif;line-height: 1.4;}
.unlimited-budget span{
	background: url(../images/unlimited-tick.png)no-repeat;
	display: inline-block;width:30px; height:24px;vertical-align: middle;margin-right: 4px;
}
.not-avialable span{
	background: url(../images/unavailable-cross.png)no-repeat;
	display: inline-block;width:24px; height:24px;
}
.not-avialable{color:#BFBFBF;font-size:15px;font-weight: normal;line-height: 1.4;}
.chargeble-text{text-align: center;color: #676767;margin: 40px 0 25px;font-size: 15px;font-family: "Lato",sans-serif; }
.filterDiv > h4 {
   padding: 12px 29px 12px 5px;
	background: #9F9F9F;
	color: #fff;
}

#hmricon {
	height: 30px;
	padding: 0 6px;
	float: left;
	cursor: pointer;
}
#hmricon i {
    font-size: 26px;
    font-weight: bold;
    color: #444;
}
.filterDiv .form-check-label{font-weight:normal;}
.filterDiv ul li{line-height:1.7}
.filterDiv .closebtn{
	position: absolute;top: 58px;right: 4px;font-size: 36px;margin-left: 0;color: #fff;
}

 .sigclass td {

    padding-top: 0;
    padding-bottom: 0;

}
.sigleftrighttxt{

    padding: 12px 20px 0px 0px !important;

}
.error-msg {
    position: absolute;
    width: auto;
    font-size:15px;
    padding: 2px 15px;
    background: #fff;
    border: 1px solid #808080;
    border-radius: 5px;
    color: #fb6a6a;
    z-index: 5;
    box-shadow: 4px 4px 6px 0px rgba(0,0,0,0.2);
}

.error-msg:before {
    content: "";
    border-bottom: 7px solid #808080;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    position: absolute;
    top: -7px;
    left: 15px;
    z-index: 0;
}

.error-msg:after {
    border-bottom: 6px solid #fff;
    content: "";
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    position: absolute;
    left: 17px;
    top: -6px;
    z-index: 2;
}

.footer{padding-top:40px;background:linear-gradient(180deg,#71787f 0,#424b54);color:#b8bbbe;line-height:1.4;font-size:14px;position:relative;z-index:2;text-align:left}.footer__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:768px){.footer__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.footer p{position:relative}@media only screen and (min-width:768px){.footer p{padding-left:30px;padding-right:30px}}.footer p .icon{display:none}@media only screen and (min-width:768px){.footer p .icon{display:block;position:absolute;left:0}}.footer__column{padding-bottom:25px;text-align:center}@media only screen and (min-width:768px){.footer__column{text-align:left}}@media only screen and (min-width:768px){.footer__column:nth-child(2){margin-right:auto}}.footer__column:last-child{-ms-flex-preferred-size:none;flex-basis:none;text-align:center}@media only screen and (min-width:992px){.footer__column:last-child{text-align:right}}.footer__copyright{padding:15px;background-color:rgba(0,0,0,.2);font-size:10px;text-align:center}@media only screen and (min-width:439px){.footer__copyright{font-size:12px}}.footer__copyright:after,.footer__copyright:before{content:"";display:table;clear:both}.icon{background-image:url(/images/cms/sprites/sprite-e37da025.svg)}.no-svg .icon{background-image:url(../../../assets/images/sprites/)}.icon--arrow{width:24px;height:24px;background-position:55.833333333333336% 57.534246575342465%}.icon--envelope{width:24.7px;height:21.1px;background-position:93.69771332961517% 72.53190060443251%}.icon--facebook{width:36px;height:36px;background-position:100% 26.865671641791046%}.icon--instagram{width:36px;height:36px;background-position:100% 53.73134328358209%}.icon--linkedin{width:36px;height:36px;background-position:0 99.6268656716418%}.icon--location{width:19px;height:24.5px;background-position:44.054054054054056% 57.7319587628866%}.icon--phone2{width:22px;height:22px;background-position:68.4065934065934% 56.75675675675676%}.icon--quotation-closing{width:84px;height:84px;background-position:0 0}.icon--quotation-opening{width:84px;height:84px;background-position:70% 0}.icon--read-time{width:49.4px;height:26.3px;background-position:20.763260025873223% 58.455114822546975%}.icon--share{width:32.1px;height:49.5px;background-position:0 69.70954356846472%}.icon--twitter{width:36px;height:36px;background-position:21.428571428571427% 99.6268656716418%}.icon--youtube{width:36px;height:36px;background-position:100% 0}.social-icon{border:1px solid #b8bbbe;margin:8px;box-sizing:border-box;border-radius:50%;width:45px;height:45px;display:inline-block;overflow:hidden}.social-icon--facebook:hover{background-color:#3b5998;border:1px solid #3b5998}.social-icon--linkedin:hover{background-color:#007bb6;border:1px solid #007bb6}.social-icon--twitter:hover{background-color:#00aced;border:1px solid #00aced}.social-icon--youtube:hover{background-color:red;border:1px solid red}.social-icon--instagram:hover{background:#d6249f;background:radial-gradient(circle farthest-corner at 32% 106%,#ffe17d 0,#ffcd69 10%,#fa9137 28%,#eb4141 42%,transparent 82%),linear-gradient(135deg,#234bd7 12%,#c33cbe 58%);border:1px solid #71787f}.social-icon .icon{position:relative;opacity:.3;transition:all .2s ease;-webkit-transform:scale(.7);transform:scale(.7)}.social-icon:hover .icon{opacity:1}.social-icon .icon--facebook{top:4px;left:3px}.social-icon:hover .icon--facebook{top:-32px}.social-icon .icon--linkedin{top:2px;left:4px}.social-icon:hover .icon--linkedin{top:-34px}.social-icon .icon--twitter{top:4px;left:4px}.social-icon:hover .icon--twitter{top:-32px}.social-icon .icon--youtube{top:3px;left:3px;-webkit-transform:scale(.8);transform:scale(.8)}.social-icon:hover .icon--youtube{top:-33px}.social-icon .icon--instagram{top:3px;left:3px;-webkit-transform:scale(.8);transform:scale(.8)}.social-icon:hover .icon--instagram{top:-32px}.social-icon .icon--envelope{-webkit-transform:scale(1.1);transform:scale(1.1);top:10px;left:9px;-webkit-filter:brightness(2);filter:brightness(2)}.social-icon--small{-webkit-transform:scale(.6);transform:scale(.6);background-color:#424b54}.social-icon--small .icon{opacity:1}.social-icon--small:hover .icon--linkedin{top:2px;left:4px}.social-icon--small:hover .icon--twitter{top:4px;left:4px}.icon--arrow{position:absolute;left:5px;top:-20px;opacity:0;-webkit-transform:rotate(90deg) scale(.7);transform:rotate(90deg) scale(.7);transition:all .1s ease-in;overflow:hidden}.button:hover .icon--arrow{top:7px;opacity:1}.icon--quotation-opening{position:absolute;left:0;top:-20px;z-index:-1;opacity:.3}