/* 'Open Sans', sans-serif 'vagroundedstd-light' 'bebas_neueregular'*/







*, *:before, *:after {



	-webkit-box-sizing: border-box;



	-moz-box-sizing: border-box;



	-ms-box-sizing: border-box;



	-o-box-sizing: border-box;



	box-sizing: border-box;



}





@font-face {



    font-family: 'vagroundedstd-light';



    src: url('../fonts/vagroundedstd-light-webfont.eot');



    src: url('../fonts/vagroundedstd-light-webfont.eot?#iefix') format('embedded-opentype'),



         url('../fonts/vagroundedstd-light-webfont.woff') format('woff'),



         url('../fonts/vagroundedstd-light-webfont.ttf') format('truetype'),



         url('../fonts/vagroundedstd-light-webfont.svg#open_sansregular') format('svg');



    font-weight: normal;



    font-style: normal;







}







@font-face {



    font-family: 'bebas_neueregular';



    src: url('../fonts/BebasNeue-webfont.eot');



    src: url('../fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),



         url('../fonts/BebasNeue-webfont.woff') format('woff'),



         url('../fonts/BebasNeue-webfont.ttf') format('truetype'),



         url('../fonts/BebasNeue-webfont.svg#bebas_neueregular') format('svg');



    font-weight: normal;



    font-style: normal;







}







html, body, div, span, input, button, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {



	margin: 0;



	padding: 0;



	outline: 0;



	border: 0;



	font-size: 100%;



	font: inherit;



	vertical-align: baseline;



}



body

{

     font-family: 'Josefin Sans', sans-serif !important;

}



body.modal-open {

    padding: 0 !important;

}



figure.stable-unstable table span {

    cursor: pointer;

}



article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {



	display: block;



}







ol, ul {



	list-style: none;



}







blockquote, q {



	quotes: none;



}







blockquote:before, blockquote:after, q:before, q:after {



	content: '';



	content: none;



}







table {



	border-collapse: collapse;



	border-spacing: 0;



}







a, a:focus {



	border: 0;



	outline: 0;



	text-decoration: none;



	color: #505050;



}







button, button:focus {



	border: 0;



	outline: 0;



}





.button7{

	background-image: linear-gradient(to right,#e23432 0,#ab241f 100%);

	color:#fff;

	padding: 5px;

}



a, a:focus, span, input, button {



	-webkit-transition: all 0.2s;



	-moz-transition: all 0.2s;



	-ms-transition: all 0.2s;



	-o-transition: all 0.2s;



	transition: all 0.2s;



}







a:hover {



	color: #fa3b3b;



	text-decoration: underline;



}







.group:after {



	content: "";



	display: table;



	clear: both;



}







.max-width{



	max-width: 1210px;



	padding: 0 20px;



	margin: 0 auto;



}







.max-width:after {



	content: "";



	display: table;



	clear: both;



}





.center-heading span{



	padding: 0 30px;



	background: #f3f2ed;



	color: #fa3b3b;



}	







.center-heading02 span{



	background: #fff;



}	







.black-heading {



	font: 24px/26px 'vagroundedstd-light';



	color: #151515;



	text-align: center;



	margin-bottom: 40px;



}







.orange-button{



	font: 700 14px/16px 'Open Sans', sans-serif;



	background: #fa3b3b;



	color: #fff;



	display: inline-block;



	min-width: 130px;



	height: 36px;



	-webkit-border-radius: 4px;



	-moz-border-radius: 4px;



	border-radius: 4px;



	cursor: pointer;



}







.orange-button:hover{



/* 	background: #000; */



}







.black-button{



	    cursor: pointer;

    font-size: 16px;

    color: #ffffff;

    line-height: 1;

    transition: all ease 0.5s;

    text-align: center;

    position: relative;

    z-index: 1;

    overflow: hidden;

    display: inline-table;

    padding: 9px 15px;

    font-weight: 600;

    border-radius: 4px;

    background-image: linear-gradient(to right, #fa3b3b, #263548);



}







.black-button:hover{



	background: #fa3b3b;



}







.input-field{



	width: 370px;



	height: 40px;



	padding-left:8px;



	border: 1px solid #d6dbde;



	-webkit-border-radius: 5px;



	-moz-border-radius: 5px;



	border-radius: 5px;



	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);



	-moz-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);



	box-shadow: inset 0 0 5px rgba(0,0,0,0.1);



	width: 100%;



}







.input-field:focus, .nav-search:focus, .form-input:focus{



	border: 1px solid #fa3b3b;



	-webkit-box-shadow: 0 0 8px rgba(241, 90, 37, 0.4);



	-moz-box-shadow: 0 0 8px rgba(241, 90, 37, 0.4);



	box-shadow: 0 0 8px rgba(241, 90, 37, 0.4);



}







body {



	font: normal 18px/22px Calibri, Candara, sans-serif;



	background: #f3f2ed;



	color: #353535;



}







.largespacing{ padding:20px 0; display:block; clear:both;}



.spacing{ padding:10px 0; display:block; clear:both;}



.smallspacing{ padding:5px 0; display:block; clear:both;}







#sub-footer h4{ font-size: 22px;



    margin-bottom: 14px;}







.why-us-text img{float: right;



    margin-left: 20px;



    margin-bottom: 20px;}







.header .logo-box img {

       width: 132px !important;

    background: #0c0c0c;

    position: absolute;

    z-index: 99;

    border-radius: 0px;

    padding: 10px;

}



section.about-us.padd_80 .container {

    width: 1300px;

}

.scan_code img {

    width: 100%;

    position: absolute;

    padding: 6px 9px 1px 9px;

    border-radius: 15px;

}



.scanner_left h4 {text-align: center; font-size:24px !important; font-weight:600;}



.scanner_left img {width: 100%;}



.loginmember-box{



	float: left;



	width:420px;



	height: 75px;



	padding: 18px 0 19px;



	margin-left: 10px;



}



.scan_code_footer {

    padding-top: 12px;

}



.pdtop_20 {

    padding-top:50px;

}

.scan_code_footer img {

    width: 100%;

    border-radius:4px;

}



.logo{



	width:183px;



	height: 38px;



}







.logo a{



	width:190px;



	height: 38px;



	display: block;



	text-indent: -99999px;



}







.logo strong{



	width:190px;



	height: 38px;



	display: block;



	background: url(../images/whitlogo.png) no-repeat !important;



}







.cart-and-memberarea{



	float: right;



	height: auto;



	padding:0px;



}







.header-cart-box{



	float: right;



	height: 35px;



	position: relative;



	-webkit-border-radius: 5px;



	-moz-border-radius: 5px;



	border-radius: 5px;



}







.header-cart{



	background: #fff;



	width: 160px;



	height: 30px;



	padding: 4px 13px 0px 0px;



	border: 1px solid #d5dbde;



	-webkit-border-radius: 5px;



	-moz-border-radius: 5px;



	border-radius: 5px;



	text-align: right;



	cursor: pointer;



	font-size: 14px;



}







.footer-links li{ line-height:30px;}







.couponStyle{



    border: 2px dashed green;



    padding: 10px;



    font-size: 17px;



    text-align: center;



}







.cart-dropdown:before{



	background: url(../images/cart-top-arrow.png) no-repeat center;



	content: "";



	width: 100%;



	height: 15px;



	position: absolute;



	left: 0;



	top: -15px;



}







.cart-dropdown{



	width: 100%;



	background: #fff;



	padding: 10px;



	position: absolute;



	top: 50px;



	right: 0;



	z-index: 999;



	-webkit-box-shadow: 0 3px 10px rgba(0,0,0,0.2);



	-moz-box-shadow: 0 3px 10px rgba(0,0,0,0.2);



	box-shadow: 0 3px 10px rgba(0,0,0,0.2);



	-webkit-border-radius: 10px;



	-moz-border-radius: 10px;



	border-radius: 10px;



	display: none;



}







.cart-dropdown ul li{



	padding: 5px 10px;



	-webkit-border-radius: 4px;



	-moz-border-radius: 4px;



	border-radius: 4px;



}







.cart-dropdown ul li:hover{



	background: #fa3b3b;



	color: #fff;



}







.cart-dropdown ul li:last-child{



	padding: 0;



	margin-top: 5px;



}







.cart-dropdown ul li a{



	padding: 5px;



	display: block;



	text-align: center;



	background: #000;



	color: #fff;



	-webkit-border-radius: 4px;



	-moz-border-radius: 4px;



	border-radius: 4px;



}







.cart-dropdown ul li a:hover{



	text-decoration: none;



	background: #fa3b3b;



	color: #fff;



}







.header-cart span{



	color:#e6622b;





	font-weight: 700;



	



}







.cart-icon-box{



	background: linear-gradient(to right,#fa3b3b 0, #fa3b3bb8 100%) !important;



	width: 46px;



	height: 30px;



	position: absolute;



	top: 0;



	left: 0;



	display: block;



	border-top-left-radius: 5px;



	border-bottom-left-radius: 5px;



}







.cart-icon-box:hover{



	background: #000;



}







.cart-icon-box:before{



	content: "";



	width: 6px;



	height: 30px;



	background: url(../images/cart-arrow.png) no-repeat right center;



	position: absolute;



	top: 0;



	right: -6px;



	transition: all 0.1s;



}







.cart-icon-box:hover:before{



	background: url(../images/cart-arrow.png) no-repeat -6px center;



}







.cart-icon{



	float: left;



	width: 22px;



	height: 16px;



	background: url(../images/cart-icon.png) no-repeat;



	margin: 11px 0 0 13px;

	    position: relative;

    top: -3px;



}







.member-area{



	float: right;



	height: 35px;



	margin-right: 10px;



	padding-top: 7px;



}







.member-area li{



	float: left;



	padding-left: 23px;



}







.member-area li:first-child{



	padding: 0;



}







.member-area li a{



	width: 100%;



	display: inline-block;



}







.login-icon span, .register-icon span, .chat-icon span{



	float: left;



	height: 16px;



	margin-right: 5px;



}







.nav{



/* 	background: url(../images/nav-bg.png) repeat-x top #303030;



	border-bottom: 2px solid #000; */



}







.nav ul li:first-child{



	float: left;



	position: relative;



	padding-top: 0px;



}







.nav ul li > form{



	background: #000;



}







.nav-search{



	-webkit-appearance: none;



	background: #101010 !important;



	color: #808080;



	display: block;



	width: 310px;



	height: 35px;



	padding: 10px 55px 10px 10px;



	-webkit-border-radius: 5px;



	-moz-border-radius: 5px;



	border-radius: 2px;



}



p.foter_telg i {

    color: #fff;

    position: relative;

    top: 2px;

}



.search-submit-box{



	background: url(../images/submit-border-left.png) no-repeat left center;



	width: 44px;



	height: 35px;



	cursor: pointer;



	position: absolute;



	top: 4px;



	right: 0;



}



	



.search-submit{



	background: url(../images/search-icon.png) no-repeat center;



	width: 44px;

border-left: 1px solid;

	height: 32px;



	cursor: pointer;



}



	



.nav ul li{



	float: left;



}







.nav ul li a{



    font-size: 14px;

	height: auto;

	padding: 0 10px;

	float: left;

/* 	background: url(../images/nav-hover.png) repeat-x 0 -10px, url(../images/nav-hover-arrow.png) no-repeat center 50px; */

	color: #2b2b2b !important; 

	font-weight:700;

}



}







.nav ul li a:hover{



	background: url(../images/nav-hover.png) repeat-x top, url(../images/nav-hover-arrow.png) no-repeat bottom center;



	background-color: #fa3b3b;



	text-decoration: none;



	color: #fff;



}







#mobile-header{



	display: none;



	background: url(../images/nav-bg.png) repeat-x top #303030;



	height: 44px;



	border-bottom: 2px solid #000;



}







#responsive-menu-button{



	width: 44px;



	height: 36px;



	background: url(../images/menu-icon.png) no-repeat center;



	display: block;



	text-decoration: none;



	float: left;



	padding: 8px;



	margin: 3px 0 0 3px;



	-webkit-border-radius: 3px;



	-moz-border-radius: 3px;



	border-radius: 3px;







}







#responsive-menu-button:hover{



	background: url(../images/menu-icon.png) no-repeat center #fa3b3b;



}







.sidr {



	display: none;



	background: #303030;



	color: #333;



	width: 260px;



	height: 100%;



	overflow-x: none;



	overflow-y: auto;



	position: fixed;



	top: 0;



	z-index: 999999;



	-webkit-box-shadow: inset -10px 0 5px rgba(0,0,0,0.2); 



	-moz-box-shadow: inset -10px 0 5px rgba(0,0,0,0.2);



	box-shadow: inset -10px 0 5px rgba(0,0,0,0.2);  



	border-right: 1px solid #fff;



}







.sidr-class-max-width form{



	background: #000;



	display: block;



	padding: 10px;



	position: relative;



}







.sidr-class-nav-search{



	display: block;



	width: 100%;



	padding: 10px;



	padding-right: 35px;



	-webkit-border-radius: 5px;



	-moz-border-radius: 5px;



	border-radius: 5px;



}







.sidr-class-search-submit{



	position: absolute;



	top: 19px;



	right: 18px;



	background:url(../images/search-icon-orange.png) no-repeat;



	width: 18px;



	height: 19px;



	cursor: pointer;



}







.sidr.left {



	left: -260px;



	right: auto



}







.sidr-inner{



	width: 100%;



	display: inline-block;



}







.sidr ul {



	margin: 0 0 15px;



	padding: 0;



	width: 100%;



	display: inline-block;



}







.sidr ul li {



	display: block;



	width: 100%;



	margin: 0;



}







.sidr ul li:hover>a,



.sidr ul li.active>a,



.sidr ul li.sidr-class-active>a {



	background: #fff;



	color: #000;



}







.sidr ul li a {



	font: 400 16px/18px 'Open Sans', sans-serif;



	padding: 10px;



	display: block;



	text-decoration: none;



	width: 100%;



	color: #fff;



}







.banner-box{



	background: url(../images/banner-image01.jpg) no-repeat top center;



	border-bottom: 5px solid #202020;



	max-height: 535px;



	overflow: hidden;



}







.rslides {



	position: relative;



	list-style: none;



	overflow: hidden;



	width: 100%;



	padding: 0;



	margin: 0;



	margin: 0 auto;



	max-width: 100%;



	padding: 0px;



}







.rslides li {



	-webkit-backface-visibility: hidden;



	position: absolute;



	display: none;



	width: 100%;



	left: 0;



	top: 0;



}







.rslides li:first-child {



	position: relative;



	display: block;



	float: left;



	/*margin: -18px 0px -53px 0px;*/



/*margin: -18px 0px -3px 0px; */



}







.rslides a.group {



	display: block;	



}







.rslides img {



	display: block;



	height: auto;



	float: left;



	width: 100%;



	max-width: 100%;



	max-height: 530px;



	margin: 0 auto;



	border: 0;



}







.banner-button{



	display: block;



	width: 270px;



	height: 77px;



	position: absolute;



	left: 0;



	bottom: 107px;



}







.banner-button:hover{



	bottom: 111px;



}







.banner-button img{



	display: block;



	width: 270px;



	height: 77px;



}







.rslides {



	margin: 0 auto;



}







.rslides_container {



	position: relative;



	float: left;



	width: 100%;



}







.centered-btns_nav {



	z-index: 3;



	position: absolute;



	-webkit-tap-highlight-color: rgba(0,0,0,0);



	top: 50%;



	left: 0;



	opacity: 0.7;



	text-indent: -9999px;



	overflow: hidden;



	text-decoration: none;



	height: 61px;



	width: 38px;



	background: transparent url("themes.gif") no-repeat left top;



	margin-top: -45px;



}







.centered-btns_nav:active {



	opacity: 1.0;



}







.centered-btns_nav.next {



	left: auto;



	background-position: right top;



	right: 0;



}







.transparent-btns_nav {



	z-index: 3;



	position: absolute;



	-webkit-tap-highlight-color: rgba(0,0,0,0);



	top: 0;



	left: 0;



	display: block;



	background: #fff; /* Fix for IE6-9 */



	opacity: 0;



	filter: alpha(opacity=1);



	width: 48%;



	text-indent: -9999px;



	overflow: hidden;



	height: 91%;



}







.transparent-btns_nav.next {



	left: auto;



	right: 0;



}







.centered-btns_tabs, .transparent-btns_tabs, .large-btns_tabs {



	display: table;



	background: url(../images/banner-nav-bg.png) repeat-x bottom #252525;



	padding: 10px 6px 6px;



	margin: -31px auto 0;



	position: relative;



	z-index: 999;



	border-top: 1px solid #202020;



	border-top-left-radius: 5px;



	border-top-right-radius: 5px;



}







.centered-btns_tabs li, .transparent-btns_tabs li, .large-btns_tabs li {



	float: left;



	_float: left;



	*float: left;



	padding: 0 3px;



}







.centered-btns_tabs a, .transparent-btns_tabs a, .large-btns_tabs a {



	background: url(../images/banner-nav.png) no-repeat;



	width: 15px;



	height: 15px;



	display: block;



	_display: block;



	 *display: block;



	 font-size: 0;



}







.centered-btns_here a, .transparent-btns_here a, .large-btns_here a {



	background: url(../images/banner-nav-active.png) no-repeat;



}







.certification-box02 {



	-webkit-box-shadow: inset 0px -2px 2px rgba(0, 0, 0, 0.2) !important; 



	-moz-box-shadow: inset 0px -2px 2px rgba(0, 0, 0, 0.2) !important; 



	box-shadow: inset 0px -2px 2px rgba(0, 0, 0, 0.2) !important; 



	



}







.about-proxycertification{



	padding: 10px 0 50px;



	background: #fff;



}







.about-proxycertification p{



	font: 300 16px/22px 'Open Sans', sans-serif;



    text-align: justify;



    padding: 0px 0px;



    margin-bottom: 20px;



}







.view-details{



	float: right;



	display: block;



}







.our-qualities{



	padding: 40px 0 47px;



	background: #fff;



	position: relative;



}







.our-qualities:before{



	content: "";



	background: url(../images/shadow-top.png) repeat-x;



	width: 100%;



	height: 4px;



	position: absolute;



	top: 0;



	left: 0;



}







.our-qualities:after{



	content: "";



	background: url(../images/shadow-bottom.png) repeat-x;



	width: 100%;



	height: 4px;



	position: absolute;



	left: 0;



	bottom: 0;



}







.our-qualities li{



	float: left;



	width: 370px;



	margin-left: 30px;



}







.our-qualities li:first-child{



	margin: 0;



}







.guarantee-icon, .tested-icon, .quality-icon{



	float: left;



	width: 80px;



	height: 80px;



	-webkit-border-radius: 80px;



	-moz-border-radius: 80px;



	border-radius: 80px;



	margin-right: 20px;



	background-color: #505050;



}







.guarantee-icon img,



.tested-icon img,



.quality-icon img{



	width: 96%;



	height: 96%;



	margin: 2%;



	display: block;



}







.our-qualities li:hover .guarantee-icon img,



.our-qualities li:hover .tested-icon img,



.our-qualities li:hover .quality-icon img{



	width: 100%;



	height: 100%;



	margin: 0;



	display: block;



}







.our-qualities li:hover .guarantee-icon, .our-qualities li:hover .tested-icon, .our-qualities li:hover .quality-icon{



	background-color: #fa3b3b;



}







.our-qualities li:hover .quality-text div:first-child{



	color: #fa3b3b;



}







.quality-text{



	float: left;



	width: 270px;



}







.quality-text div:first-child{



	font: 20px/22px 'vagroundedstd-light';



	margin-bottom: 7px;



	color: #151515;



}







.quality-text div:nth-child(2){



	font: 300 13px/18px 'Open Sans', sans-serif;



	color: #353535;



}







.popular-vendor, .popular-certification{

 



}







.popular-vendor h3, .popular-certification h3{



	font: 20px/22px 'vagroundedstd-light';



	margin-bottom: 17px;



}







.popular-vendor{



	float: left;



	width: 570px;



}







.popular-vendor-list{



	border-top: 0px solid #cdccc4;



	border-left: 0px solid #cdccc4;



	border-right: 0px solid #cdccc4;



	



	-webkit-border-radius: 3px;



	-moz-border-radius: 3px;



	border-radius: 3px;







	margin-bottom: 20px;



}







.popular-vendor-list > li:first-child{



	border: 0;



}







.popular-vendor-list > li{



	border-top: 1px solid #cdccc4;



}







.popular-vendor-list > li > ul > li:last-child{



/* 	border: 0; */



}







.popular-vendor-list > li > ul > li{



	width: 25%;



	float: left;



	border: 1px solid #f3eeee;



}







.popular-group1-list > li > ul > li{



	width: 16.66%;



	float: left;



	border-right: 1px solid #cdccc4;



}







.popular-vendor-list a{



	background: #fff;



	color: #353535;



	height: 40px;



	padding: 10px 6px 6px 11px;



	display: block;



	font: 400 12px/15px 'Montserrat', sans-serif;





}







.popular-vendor-list a span{



	background: url(../images/list-style-arrow.png) no-repeat center #c92c29;



	width: 16px;



	height: 15px;



	float: left;



	-webkit-border-radius: 3px;



	-moz-border-radius: 3px;



	border-radius: 3px;



	margin-right: 11px;



	transition: all 0.1s;



}







.popular-vendor-list a:hover{



	background: #f8f8f8;



	text-decoration: none;



	color: #000;

	



}







.popular-vendor-list a:hover span{



	background-color: #faac32;



	margin-right: 15px;



}







.popular-certification{



	float: right;



	width: 570px;



}







.why-us{



	background: #fff;



	padding: 58px 0 11px;



}







.why-us-text{



	float: left;



	width: 100%;



	padding: 21px 0 0;



}







.why-us-text p{



	font: 300 16px/22px 'Open Sans', sans-serif;



	margin-bottom: 19px;



}







.why-us-list li:nth-child(2n){



	padding-left: 0px;



}







.why-us-list li{



	float: left;



	margin-bottom: 8px;



	margin-right: 20px;



}







.why-us-list li span{



	display: block;



	background: url(../images/why-us-list.png) no-repeat left center #fa3b3b;



	color: #fff;



	font: 400 13px/28px 'Open Sans', sans-serif;



	width: 370px;



	height: 28px;



	padding-left: 38px;



	-webkit-border-radius: 28px;



	-moz-border-radius: 28px;



	border-radius: 28px;



}







.why-us-image{



	float: right;



	padding: 14px 70px 0 0;



}







.trust-and-moneyback{



	background: url(../images/black-green-bg.png) repeat-y center;



	min-height: 100px;



	padding: 60px 0 55px;



}







.trust-us h5{



	font: 24px/26px 'vagroundedstd-light';



	color: #fff;



	margin-bottom: 40px;



}







.trust-us{



	float: left;



	width: 555px;



}







.trust-us-img{



	float: left;



	width: 80px;



	height: 80px;



	margin: 6px 20px 20px 0;



	overflow: hidden;



}







.trust-us-img img{



	width: 80px;



	border: 2px solid #505050;



}







.trust-us-text{



	float: left;



	width: 450px;



	color: #fff;



	font: 300 16px/22px 'Open Sans', sans-serif; 



}







.testimonial{



	margin-bottom: 13px;



}







.quote-start{



	background: url(../images/quote-start.png) no-repeat 0 5px;



	width: 17px;



	height: 17px;



	display: inline-block;



	margin-right: 13px;



}







.quote-end{



	background: url(../images/quote-end.png) no-repeat 0 5px;



	width: 17px;



	height: 17px;



	display: inline-block;



	margin-left: 10px;



}







.client-name{



	font: 18px/20px 'vagroundedstd-light';



	color: #fa3b3b;



}







.moneyback-guarantee{



	float: right;



	width: 555px;



}







.moneyback-guarantee h6{



	font: 24px/26px 'vagroundedstd-light';



	color: #303030;



	margin-bottom: 40px;



}







.guarantee-img{



	float: left;



	width: 111px;



	height: 133px;



	margin-right: 20px;



}







.guarantee-text{



	float: left;



	width: 424px;



	color: #303030;



	font: 300 16px/22px 'Open Sans', sans-serif;



}







.newsletter-box{



         width: 100%;

    text-align: center;

    color: #fff;

    padding: 33px 0 0px 0px;

    background-image: url(http://proxycertification.com/images/newsletter-bg-1.webp);

    box-shadow: 1000px 1000px 1000px 1000px #fff0 inset;

    position: relative;

    z-index: 9;

    padding-bottom: 42px;

    border-radius: 3px;



}

.pdbtm_10

{

    padding-bottom:10px !important;

}



.black_clr

{

    color:#333;

    font-size:18px !important;

}



.newsletter-heading{



	font: 400 23px/25px 'Open Sans', sans-serif;



	margin-bottom: 15px;



}







.newsletter-box p{



	margin-bottom: 32px;



}







.newsletter-box .max-width{



	max-width: 930px;



}







.newsletter-box .input-field:first-child{



	margin: 0;



}







.newsletter-box .input-field {

    font: 300 13px/16px 'Open Sans', sans-serif;

    color: #000;

    max-width: 361px;

    float: left;

    height: 60px;

    padding: 0 20px;

    box-shadow: none;

    background-color: #f9f9fa;

    outline: none !Important;

    border: 1px solid #ebebeb;

    border-right: 2px solid #ccc;

    width: 100%;

    border-radius:0px !important;

}





.subscribe-button{

    float: left;

    margin-left: 0px;

    height: 60px;

    line-height: 52px;

    padding: 0 20px !important;

    text-align: center;

    text-transform: capitalize;

    margin-top: 0;

    max-width: 100%;

    width: auto;

    color: #fff !important;

    font-weight: 600;

    font-size: 18px !important;

    border-radius: 0px;

    background: linear-gradient(to right,#fa3b3b 0, #fa3b3ba1 100%);

    border: none !important;



}

.footer_logo

{

        width: 345px;

    padding-bottom: 10px;

}





.useful-links{



	background: #f3f2ed;



	padding: 36px 0 30px;



}







.useful-links-list{



	display: table;



	margin: 0 auto;



	text-align: center; 



	padding: 0 20px;



}







.useful-links-list li:first-child{



	padding: 0;



	border: 0;



	margin: 0;



}

.useful-links-list li{



	display: inline-block;



	padding-left: 11px;



	border-left: 1px solid #363435;



	margin-bottom: 10px;



	margin-left: 12px;



}







.useful-links-list li a{



	display: block;



	font: 300 13px/15px 'Open Sans', sans-serif;



	color: #363435;



}



.about-proxycertification {

    padding: 50px 0 50px;

    background: #fff;

}



.useful-links-list li a:hover{



	color: #fa3b3b;



}







.footer-copyright{



/* 	background: url(../images/footer-copyright-bg.png) repeat-x top #fff; */

background:#1e1e26;

	padding: 15px 0;



}







.copyright{

    float: left;

    height: 32px;

    font-size: 14px;

    color: #fff;

	  margin-top: 5px;

}







.payment-method{



	float: right;



	margin-right:0px;



}







.payment-method li:first-child{



	margin: 0;



}







.payment-method li{



	float: left;



	margin-left: 5px;



}







.paypal-icon, .visa-icon, .mastercard-icon, .maestro-icon, .americanexpress-icon{



	width: 50px;



	height: 32px;



	display: block;



	text-decoration: none !important;



}







.paypal-icon{



	background: url(../images/paypal-icon.png) no-repeat;



}







.visa-icon{



	background: url(../images/visa-icon.png) no-repeat;



}







.mastercard-icon{



	background: url(../images/mastercard-icon.png) no-repeat;



}







.maestro-icon{



	background: url(../images/maestro-icon.png) no-repeat;



}







.americanexpress-icon{



	background: url(../images/americanexpress-icon.png) no-repeat;



}







.payment-and-social{



	float: right;



}



	



.social-links{



	float: right;



}







.social-links li:first-child{



	margin: 0;



}







.social-links li{



	float: left;



	margin-left: 10px;



}







.facebook-icon, .twitter-icon, .linkedin-icon, .rss-icon{



	height: 30px;



	display: block;



	padding: 5px;



	text-decoration: none !important;



}







.facebook-icon:hover, .twitter-icon:hover, .linkedin-icon:hover, .rss-icon:hover{



	background-color: #f8f8f8;



}











.facebook-icon{



	width: 21px;



	background:url(../images/facebook-icon.png) no-repeat center;



}







.twitter-icon{



	width: 24px;



	background:url(../images/twitter-icon.png) no-repeat center;



}







.linkedin-icon{



	width: 31px;



	background:url(../images/linkedin-icon.png) no-repeat center;



}







.rss-icon{



	width: 30px;



	background:url(../images/rss-icon.png) no-repeat center;



}







.inner-banner-box{



	background: url(../images/banner-image01.jpg) no-repeat center top;



	padding: 25px 0;	



	border-bottom: 5px solid #202020;



}







.banner-text{



	font: 60px/62px 'bebas_neueregular';



	color: #fff;



	text-shadow: 2px 2px 4px rgba(0,0,0,0.25);



}







.why-choose{



	padding: 50px 0;



}







.why-choose-text{



	float: left;



	width: 770px;



}







.why-choose-text p{



	font: 300 14px/20px 'Open Sans', sans-serif;



	margin-bottom: 30px;



}







.why-choose-list li:nth-child(2n){



	padding-left: 30px;



}







.why-choose-list li{



	float: left;



	margin-bottom: 8px;



}







.why-choose-list li span{



	display: block;



	background: url(../images/why-us-list.png) no-repeat left center #fa3b3b;



	color: #fff;



	font: 400 13px/28px 'Open Sans', sans-serif;



	width: 370px;



	height: 28px;



	padding-left: 38px;



	-webkit-border-radius: 28px;



	-moz-border-radius: 28px;



	border-radius: 28px;



}







.why-choose-heading{



	font: 24px/26px 'vagroundedstd-light';



	color: #fa3b3b;



	margin-bottom: 10px;



}







.why-choose-login{



	float: right;



	width: 370px;



	padding: 0 30px;



}







.login-form{



	background: #f3f2ed;



	padding: 25px;



	-webkit-border-radius: 3px;



	-moz-border-radius: 3px;



	border-radius: 3px;



	border: 1px solid #cdccc4;



}







.input-label{



	font: 700 14px/16px 'Open Sans', sans-serif;



	color: #353535;



	display: block;



	margin-bottom: 10px;



}







.form-input{



	background: url(../images/message-icon.png) no-repeat 10px center #fff;



	font: 14px/16px Calibri;



	padding: 10px 10px 10px 30px;



	display: block;



	width: 100%;



	height: 38px;



	-webkit-border-radius: 3px; 



	-moz-border-radius: 3px; 



	border-radius: 3px;



	background-color: #fff; 



	border: solid 1px #d5d5d5;



	margin-bottom: 10px;



}







.form-input[type='password']{



	background: url(../images/login-icon.png) no-repeat 10px center #fff;



}







.login-form .group{



	padding-top: 10px;



	margin-bottom: 20px;



}







.login-form .black-button{



	width: 100%;



}







.remember-me{



	float: left;



	line-height: 20px;



}







.remember-me input{



	float: left;



	height: 20px;



	margin-right: 10px;



}







.forger-password{



	float: right;



}







.exam-list-box{



	background: #fff;



	padding: 50px 0px;



}







.list-box{



	padding: 10px 20px;



}







.list-box:after{



	clear: both;



	display: table;



	content: "";



}







.list-box li:first-child{



	float: left;



	width: 65%;



}







.list-box li{



	float: right;



	width: 130px;



}







.list-title{



	background: #fa3b3b;



	-webkit-border-radius: 5px 5px 0px 0px;



	-moz-border-radius: 5px 5px 0px 0px;



	border-radius: 5px 5px 0px 0px;



}







.list-title li{



	font: 700 16px/18px 'Open Sans', sans-serif;



	color: #fff;



}







.list-box02{



	background: #fff;



	border: 1px solid #cdccc4;



	border-top: 0;



	-webkit-border-radius: 0px 0px 5px 5px ;



	-moz-border-radius: 0px 0px 5px 5px ;



	border-radius: 0px 0px 5px 5px ;



}







.list-box002{



	background: #fff;



	border: 1px solid #cdccc4;



	border-top: 0;



	-webkit-border-radius: 0px 0px 5px 5px ;



	-moz-border-radius: 0px 0px 5px 5px ;



	border-radius: 0px 0px 5px 5px ;



}







.list-box02 > li:first-child{



	border: 0;



	



}







.list-box02 > li{



	border-top: 1px solid #cdccc4;



	



}







.list-box02 > li:hover{



	background: #f3f2ed;



}







.list-box02 > li:hover .list-elements > li > a {



    color: #fa3b3b;



	text-decoration: none;



}







.list-box02 > li:hover .black-button {



    background: #fa3b3b;



}







.list-elements{



	padding: 20px 20px;



	border-top: 0;



}







.list-elements > li {



	height: 45px;



	overflow: hidden;



}







.list-elements > li > a {



	display: block;



	font: 700 16px/18px 'Open Sans', sans-serif;



	color: #151515;



}







.list-elements > li > a:hover {



	color: #fa3b3b;



}







.list-elements > li > p {



	font: 300 14px/18px 'Open Sans', sans-serif;



	color: #353535;



}







.list-elements > li > b {



	font: 300 16px/36px 'Open Sans', sans-serif;



	color: #353535;



}







.related-cert > .max-width > .center-heading{



	margin-bottom: 20px;



}







.related-cert > .max-width > .black-heading{



	margin-bottom: 0px;



}







.related-cert > .max-width > p{



	margin-bottom: 30px;



}







.exam-group-box {



	width: 100%;



	background: #FFF;



	padding: 40px 0 40px 0px;



	-webkit-box-shadow: inset 0px -5px 5px -5px rgba(0, 0, 0, 0,);



	-moz-box-shadow: inset 0px -5px 5px -5px rgba(0, 0, 0, 0,);



	box-shadow: inset 0px -5px 5px -5px rgba(0, 0, 0, 0,);



}







.exam-pkg-list-box {



	width: 870px;



	float: left;



}



.exam-heading {



	font: 24px/26px 'vagroundedstd-light';



	color: #fa3b3b;



	margin-bottom: 40px;



}



.exam-pkg-image01 {



	width: 269px;



	height: 436px;



	float: left;



	margin-right: 30px;



	background: url(../images/exam-book-ico.jpg) 0px 0px no-repeat;

	background-size: contain;

	    border: 2px solid #cccccc69;

    border-radius: 5px;



}



.about-shape-3 img {

    width: 54%;

    margin-left: auto;

    margin-right: auto;

    display: block;

}



.exam-pkg-list {



	width: 571px;



	float: left;



}



.exam-pkg-list .group > li {



	margin-bottom: 40px;



	float: left;



	width: 100%;



	padding: 14px 0px;



}







.exam-pkg-list .popular-feature-list {



	float: left;



	padding: 0;



	width: 100%;



}







.exam-pkg-list .popular-feature-list li {



	border: 0;



	font: 300 14px/18px 'Open Sans';



	padding: 3px 0 3px 25px;



}







.pkg-name-box {

    width: 50px;

    height: 50px;

    float: left;

        background: linear-gradient(to right, #fa3b3b, #263548);

    -webkit-border-radius: 50px;

    -moz-border-radius: 50px;

    border-radius: 50px;

    color: #fff;

    text-align: center;

    position: relative;

    margin: 0 20px 0px 0;

}



.about-shape-3 {

    position: absolute;

    top: 0;

    left: 0;

    right: 0;

    z-index: -1;

}

.pkg-name-box02 {



	position: absolute;



	top: 4px;



	right: 4px;



	bottom: 4px;



	left: 4px;



	border: 1px solid #fff;



	-webkit-border-radius: 50px;



	-moz-border-radius: 50px;



	border-radius: 50px;



}







.package-box{



	float: left;



	/*width: 265px; */



}







.buy-package{



	float: right;



	padding-top: 22px;



	width: 100px;



}







.package-price{





	color: #69aa45;



	text-align: center;



	margin: 8px 5px;

	font-weight: bolder;



}









.exam-pkg-list > ul > li:hover .pkg-name{



	color: #fa3b3b;



}







.pkg-name-box span {



}







.pkg-name {





	color: #151515;



}



.pdf-image {

    background: url(../images/pdf-pkg-ico.png) center no-repeat;

    background-size: 50%;

    width: 50px;

    height: 50px;

    margin-left: 0px;

    margin-top: 0px;

}



.vendor-image {

    background: url(../images/vender-pkg-ico.png) center no-repeat;

    background-size: 50%;

    width: 50px;

    height: 50px;

    margin-left: 0px;

    margin-top: 0px;

}





.unlimite-image {



background-size: 50% !important;

    width: 50px;

    height: 50px;

    margin-left: 0px;

    margin-top: 0px;

	background: url(../images/unlimte-pkg-ico.png) center no-repeat;



}







.list-discription {





	color: #000;



	padding-top: 10px;



}







.popular-list-box {



	width: 270px;



	float: right;



}







.popular-heading {





	color: #151515;



	margin-bottom: 25px;



}







.popular-list-heading {



	width: 270px;



	background: #263548;



	font: 24px/ 26px;



	color: #fa3b3b;



	padding: 20px 15px;



	-webkit-border-radius: 5px;



	-moz-border-radius: 5px;



	border-radius: 5px;



	-webkit-box-shadow: 5px 5px 0px #cdccc4;



	-moz-box-shadow: 5px 5px 0px #cdccc4;



	box-shadow: 5px 5px 0px #cdccc4;



}







.popular-feature-list {



	width: 240px;



	padding-top: 10px;



}







.popular-feature-list li {



	font: 300 13px/20px 'Open Sans';



	color: #353535;



	background: url(../images/tic-ico-feauter-list.png) left 7px no-repeat;



	padding: 5px 0 5px 25px;



	border-bottom: 1px dotted #cdccc4;



}







.buy-demo-box {



	width: 100%;



	background: #FFF;



	padding: 60px 0;



}



.try-demo-box {



	float: left;



	width: 870px;



}







.try-demo-box p {



	font: 300 14px/20px 'Open Sans';



	color: #353535;



	text-align: center;



	margin-bottom: 20px;



}



.download-btn {



	width: 280px;



	margin: 0 auto;



}



.download-btn a {



	width: 280px;



	font: 700 24px/53px 'Open Sans';



	color: #fff;



	text-align: left;



	display: block;



	padding: 0px 29px;



	background: url(../images/downloadbtn-bg.png) left top repeat-x;



	border: 1px solid #8fc600;



	-webkit-border-radius: 5px;



	-moz-border-radius: 5px;



	border-radius: 5px;



	-webkit-box-shadow: 0px 2px 0px #557401;



	-moz-box-shadow: 0px 2px 0px #557401;



	box-shadow: 0px 2px 0px #557401;



}



.download-btn a span {



	float: right;



	width: 25px;



	height: 53px;



	background: url(../images/downloadbtn-ico.png) no-repeat center;



	margin-left: 10px;



}







.buy-demo-image {



	width: 180px;



	height: 251px;



	float: right;



	background: url(../images/buy-demo-image.png) no-repeat;



}







.certification-box {



	width: 100%;



	background: #FFF;



	padding: 17px 0;



	-webkit-box-shadow: inset 0px -5px 5px -5px rgba(0, 0, 0, 0,);



	-moz-box-shadow: inset 0px -5px 5px -5px rgba(0, 0, 0, 0,);



	box-shadow: inset 0px -5px 5px -5px rgba(0, 0, 0, 0,);



}







.certification-box03 {



	background: #f3f2ed;



}







.group-left-box {



	float: left;



	width: 49%;



	display:none;



}



.group-right-box {



	float: right;



	width: 100%;



}







.group-box {



	position: relative;



	-webkit-border-radius: 5px ;



	-moz-border-radius: 5px ;



	border-radius: 5px ;



	background: url(../images/certifi-pakag-bg.png) top right no-repeat #f3f2ed;



	border: 1px solid #e9e8e2;



	z-index: 0;



}







.package-heading{



	width: 375px;



	min-height: 120px;



	padding: 20px;



}







.package-heading > div:first-child{



	font: bold 22px/26px 'vagroundedstd-light';



	margin-bottom: 10px;



	color: #fa3b3b;



}



form#frm_cart .black-button {

    padding: 10px 20px;

}



.package-heading > div:first-child a{



	font: bold 22px/26px 'vagroundedstd-light';



	margin-bottom: 10px;



	color: #fa3b3b;



}







.package-heading > div:nth-child(2){



	font: 15px/20px 'vagroundedstd-light';



	color: #353535;



}







.button-box {



	background: #505050;



	padding: 10px 20px;



	border-top: 1px solid #e9e8e2;



	-webkit-border-radius: 0px 0 5px 5px ;



	-moz-border-radius: 0px 0 5px 5px ;



	border-radius: 0px 0 5px 5px ;



}







.button-box .orange-button:first-child{



	margin-right: 10px;



}







.button-box .orange-button{



	float: left;



	padding: 0 10px;



}







.certification-price {



	width: 201px;



	height: 160px;



	font: 700 48px/68px 'Open Sans';



	color: #FFF;



	padding: 73px 38px 0 ;



	position: absolute;



	right: 0;



	bottom: 2px;



	background: url(../images/certifi-pkg-price-bg.png) no-repeat left top;



}







.certification-price03 {



	font: 700 30px/68px 'Open Sans';



}







.certification-price span {



	font: 700 35px/50px 'Open Sans';



	color: #FFF;



}







.we-accept > .max-width > .black-heading{



	margin-bottom: 20px



}







.we-accept > .max-width > p{



	font: 300 14px/20px 'Open Sans';



	text-align: center;



	margin-bottom: 20px;



}







.we-accept-icons{



	display: table; 



	margin: 0 auto; 



	padding: 0 0 10px;



}







.we-accept-icons li{



	border: 1px solid #e2e2e2; 



	-webkit-border-radius: 3px;



	-moz-border-radius: 3px;



	border-radius: 3px;



 



	margin: 0 10px 10px 0; 



	float: left;



}







.we-accept-icons li img{



	display: block;



}







.cart-packages {



	float: left;



	width: 33.33%;



	padding: 0 5px;



}







.cart-packages .button-box {



	padding: 0;



}







.cart-packages .package-heading {



	padding-bottom: 30px;



	min-height: 140px;



}







.cart-packages .package-heading > div:nth-child(2) {



	width: 50%;



}







.cart-packages .certification-price{



	background: url(../images/certifi-pkg-price03-bg.png) no-repeat;



	width: 173px;



	height: 129px;



	text-align: center;



	padding: 50px 0 0;



	bottom: 0;



}







.shopping-cart-main {



	margin-bottom: 18px;



	-webkit-border-radius: 5px;



	-moz-border-radius: 5px;



	border-radius: 5px;



	overflow: hidden;



}







.cart-list {



	width: 100%;



}







.cart-list li {



	float: left;



	padding-left: 15px;



	color: #202020;



	border-left: 1px solid #b0b0b0;



}







.cart-list li:first-child {



	border: 0;



}







.cart-list li.item-title, .cart-list li.item-image {



	float: left;



}







.cart-list li.item-action, .cart-list li.item-total, .cart-list li.item-quantity, .cart-list li.item-price {



	float: right;



}







.cart-list li.item-image {



	width: 100px;



}







.cart-list li.item-title {



	width: 32%;



}







.cart-list li.item-price {



	width: 80px;



}







.cart-list li.item-quantity {



	width: 120px;



}







.cart-list li.item-total {



	width: 120px;



}







.cart-list li.item-action {



	width: 70px;



}







.cart-list-titles {



	width: 100%;



	background: #fa3b3b;



	padding: 0 1px;



}







.cart-list-titles li {



	float: left;



	font: bold 16px/35px Calibri;



	color: #fff;



	padding-left: 15px;



	border-left: 1px solid #fa3b3b;



	overflow: hidden;



}







.cart-list-titles li:first-child {



	border: 0;



}







.item-box {



	background: #fff;



}







.item-box li {



	padding: 20px 0 0 25px;



	min-height: 100px;



	border-left: 1px solid #cdccc4;



}







.input-quantity {



	width: 59px;



	height: 29px;



	border: 1px solid #cdccc4;



	background: url(../images/bg-input.png) repeat-x bottom #fff;



	padding: 5px;



	text-align: center;



}







.item-quantity a {



	color: #f15a22;



	display: block;



	margin-top: 5px;



}







.cart-list-ver {



	border-right: 1px solid #cdccc4;



	border-left: 1px solid #cdccc4;



}







.cart-list-ver > li {



	border-bottom: 1px solid #cdccc4;



}







.item-title a {



	font: 400 14px/16px 'Open Sans';



	color: #202020;



}







.item-action a {



	background: url(../images/remove-item.png) no-repeat;



	width: 24px;



	height: 24px;



	display: block;



}







.cart-total {



	background: #f8f7f4;



	padding: 10px 0 0;



	text-align: left;



	border-right: 1px solid #cdccc4;



	border-left: 1px solid #cdccc4;



}







.cart-total div:first-child {



	color: #303030;



	font: 700 16px/26px 'Open Sans';



	padding: 0 20px 5px;



}







.cart-total div:nth-child(2) {



	color: #0e75c1;



	font: 700 16px/30px 'Open Sans';



	padding: 15px 20px ;



	border-top: 1px solid #cdccc4;



}







.cart-total div:nth-child(3) {



	background: #fff;



	color: #505050;



	font: 400 14px/16px 'Open Sans', sans-serif;



	padding-bottom: 10px;



	padding: 12px 20px;



}







.cart-total div:nth-child(2) span{



	color: #557401;



	font: 400 24px/30px 'Open Sans', sans-serif;



}







.cart-total div span {



	float: right;



	font-weight: 300;



}







.cart-buttons {



	width: 100%;



	border: 1px solid #cdccc4;



	-webkit-border-radius: 0px 0px 5px 5px;



	-moz-border-radius: 0px 0px 5px 5px;



	border-radius: 0px 0px 5px 5px;



	padding: 20px;



	background: #fff;



}







.cart-buttons .orange-button, .cart-buttons .black-button {



	float: right;



	padding: 0 30px;



	margin-left: 10px;



}







@media only screen and (min-width: 1601px){







.banner-box,



.inner-banner-box,



.newsletter-box {



	background-size: 100% 100%;



}











}







@media only screen and (max-width: 1211px){



	



	#mobile-header {



		display: block;



	}



	#navigation .nav { 



		display: none;



	}



	



	.our-qualities li{



		width: 33.33%;



		margin: 0;



		text-align: center;



		padding: 0 10px;



	}



	



	.guarantee-icon, .tested-icon, .quality-icon{



		float: none;



		display: block;



		margin: 0 auto 20px;



	}



	



	.quality-text{



		width: 100%;



	}



	



	.popular-vendor,



	.popular-certification{



		float: none;



		width: 100%;



	}



	



	.popular-vendor-list > li{



		border: 0;



		border-bottom: 1px solid #cdccc4;



		float: left;



		width: 50%;



	}



	



	.popular-vendor-list > li:first-child{



		border-bottom: 1px solid #cdccc4;



	}



	



	.popular-vendor-list > li:nth-child(2n){



		border-left: 1px solid #cdccc4;



	}



	



	.popular-vendor-list > li:last-child,



	.popular-vendor-list > li:nth-last-child(2){



		border-bottom: 0;



	}



	



	.why-us-text{



		width: 570px;



	}



	



	.why-us-list li span{



		width: 270px;



	}



	



	.trust-us {



		width: 50%;



		padding-right: 20px;



	}



	



	.moneyback-guarantee {



		width: 50%;



		padding-left: 20px;



	}



	



	.trust-us-text, .guarantee-text {



		width: 340px;



	}



	



	.guarantee-img{



		width: 80px;



		height: auto;



	}



	



	.guarantee-img img{



		width: 80px;



	}



	



	.payment-method{



		margin-right: 160px;



	}



	



	.why-choose-text{



		width: 60%;



	}



	



	.why-choose-list li{



		width: 47%;



		margin-right: 2%;



	}



	



	.why-choose-list li:nth-child(2n){



		padding: 0;



		margin-left: 2%;



	}



	



	.why-choose-list li span{



		width: 100%;



	}







	.try-demo-box {



		float: none;



		width: 100%;



	}	



	



	.buy-demo-image{



		display: none;



	}



	



	.exam-pkg-image01{



		display: none;



	}



	



	.exam-pkg-list-box {



		width: 66%;



	}



	



	.exam-pkg-list {



		width: 100%;



	}



	



	.button-box .orange-button:first-child{



		margin-bottom: 10px;



	}







	.button-box .orange-button{



		float: none;



		padding: 0 10px;



		display: block;



	}



	



	.package-box{



		width: 65%;



	}















}







@media only screen and (max-width: 981px){



	



	.popular-vendor-list > li{



		border: 0;



		border-bottom: 1px solid #cdccc4;



		float: left;



		width: 100%;



	}







	.popular-vendor-list > li:nth-child(2n){



		border-left: 0;



	}



		



	.popular-vendor-list > li:nth-last-child(2){



		border-bottom: 1px solid #cdccc4;



	}



	



	.why-us-text{



		width: 65%;



	}



	



	.why-us-list li:nth-child(2n) {



		padding-left: 10px;



	}



	



	.why-us-list li span{



		width: 230px;



	}



	



	.why-us-image{



		padding: 14px 30px 0 0;



	}



	



	.why-us-image img{



		width: 200px;



	}







	.trust-us-text, .guarantee-text {



		width: 100%;



		float: none;



	}



	



	.newsletter-box{



		padding: 40px 0;



	}



	



	.newsletter-box p{



		margin-bottom: 20px;



	}



	



	.newsletter-box .input-field, .newsletter-box .input-field:first-child, .subscribe-button{



		display: table;



		margin: 0 auto;



		float: none;



		margin-bottom: 10px;



	}



	



	.payment-and-social{



		padding: 10px 0;



		float: none;



		display: table;



		margin: 0 auto;



	}



	



	.payment-and-social:after{



		clear: both;



		display: table;



		content: "";



	}



	



	.copyright{



		float: none;



		height: 32px;



		font: 14px/16px Calibri;



		color: #353535;



		text-align: center;



	}







	.why-choose-text{



		width: 48%;



	}



	



	.why-choose-list li, .why-choose-list li:nth-child(2n){



		width: 100%;



		margin: 0 0 8px;



	}



	



	.list-box li:first-child{



		width: 60%;



	}



	



	.group-left-box, .group-right-box{



		width: 100%;



	}



	



	.group-left-box{



		margin-bottom: 20px;



	}



	



	.button-box .orange-button:first-child{



		margin-bottom: 0;



	}







	.button-box .orange-button{



		float: left;



		padding: 0 10px;



	}







	.cart-packages {



		float: left;



		width: 100%;



		padding: 0 0 10px;



	}



	



	.exam-pkg-list-box {



		width:60%;



	}



	



	.package-box{



		width: 52%;



	}







}







@media only screen and (max-width: 769px){



	



	.why-us-text{



		width: 55%;



	}



		



	.why-us-list li{



		width: 100%;



	}



	



	.why-us-list li:nth-child(2n) {



		padding: 0;



	}



	



	.why-us-list li span{



		width: 80%;



	}







	.why-choose-login{



		display: none;



	}



	



	.why-choose-text{



		width: 100%;



		text-align:center;



	}



	



	.why-choose-list li{



		text-align:left;



		width: 48%;



		margin-right: 2%;



	}



	



	.why-choose-list li:nth-child(2n){



		width: 48%;



		margin-left: 2%;



	}







	.list-box li:first-child{



		width: 70%;

		height:auto;



	}







	.exam-pkg-list-box {



		width: 100%;



	}







	.popular-list-box{



		display: none;



	}



	



	.cart-list-titles li{



		font-size: 14px;



	}



	



	.cart-list li.item-image{



		display: none;



	}



	



	.cart-list li.item-quantity{



		width: 75px;



	}



	



	.cart-list li.item-total{



		width: 80px;



	}



	



	.cart-list li.item-action{



		width: 65px;



	}



	



	.input-quantity {



		width: 40px;



	}



	



}







@media only screen and (max-width: 641px){



	



	.logo-box {



		float: none;



		margin: 0 auto;



		height: 65px;



		padding-bottom: 9px;



	}







	.cart-and-memberarea {



		float: none;



		display: table;



		margin: 0 auto;



		height: 65px;



		padding-top: 10px;



	}







	.quality-text div:first-child{



		font: 16px/18px 'vagroundedstd-light';



	}



	



	.popular-vendor-list > li > ul > li {



		border-right: 1px solid #CDCCC4;



		width: 50%;



	}	



	



	.popular-vendor-list > li > ul > li:first-child{



		border-bottom: 1px solid #CDCCC4;



	}	



	



	.popular-vendor-list > li > ul > li:nth-child(2) {



		border-right: 0;



		border-bottom: 1px solid #CDCCC4;



	}



	



	.why-us-image{



		float: none;



		padding: 20px 0 0;



		margin: 0 auto;



		display: table;



	}



	



	.why-us-text{



		float: none;



		width: 100%;



	}



	



	.why-us-text p{



		text-align: center;



	}



	



	.why-us-list li{



		width: 50%;



	}



	



	.why-us-list li span{



		width: 100%;



	}



	



	.trust-us h5, .moneyback-guarantee h6{



		font: 18px/20px 'vagroundedstd-light';



		margin-bottom: 20px;



	}







	.payment-method{



		margin-right: 30px;



	}



	



	.list-box li{



		width: 90px;



	}







	.list-box li:last-child{



		padding-right: 10px;



	}







	.list-elements .black-button{



		min-width: 90px;



	}



	



	.button-box .orange-button:first-child{



		margin-bottom: 10px;



	}







	.button-box .orange-button{



		float: none;



		padding: 0 10px;



	}



	



	.cart-list li.item-price{



		display: none;



	}



	.item-title a{





		max-height: 65px;



		overflow: hidden;



		display: block;



	}







}







@media only screen and (max-width: 481px){



	



	.header-cart-box,



	.member-area{



		float: none;



		margin: 0 auto;



		display: table;



	}



	.quality-text div:first-child{



		font: 20px/22px 'vagroundedstd-light';



	}



	



	.quality-text div:nth-child(2){



		display: none;



	}



	



	.center-heading span{



		display: block;



	}







	.why-us-list li{



		width: 100%;



	}



	



	.trust-and-moneyback{



		background: #303030;



	}







	.trust-us, .moneyback-guarantee{



		width: 100%;



		padding: 0;



	}



	



	.trust-us{



		padding-bottom: 20px;



		border-bottom: 1px dashed #f8f8f8;



		margin-bottom: 20px;



	}



	



	.trust-us h5, .moneyback-guarantee h6{



		font: 24px/26px 'vagroundedstd-light';



		color: #fff;



	}



	



	



	.trust-us-text, .guarantee-text{



		color: #fff;



	}



	



	.payment-method, .social-links{



		float: none;



		margin: 0 auto;



		display: table;



	}



	



	.payment-method{



		margin-top: 10px;



	}



	



	.list-box li:first-child{



		width: 65%;

		height:auto;



	}







	.certification-price {



		background: url(../images/certifi-pkg-price01-bg.png) no-repeat;



		right: 0;



		bottom: 0;



		color: #fff;



		font: 700 46px/48px 'Open Sans',sans-serif;



		width: 100px;



		height: 78px;



		padding: 22px 0 0;



		position: absolute;



		text-align: center;



	}



	



	.certification-price span{



		font: 700 28px/30px 'Open Sans',sans-serif;



	}



	



	.button-box .orange-button:first-child{



		margin-bottom: 10px;



	}







	.button-box .orange-button{



		float: none;



		padding: 0 10px;



	}







	.package-heading {



		min-height: 120px;



		padding: 20px;



		width: 100%;



	}



	



	.cart-list li.item-title {



		width: 28%;



	}



	



	.cart-buttons .orange-button, .cart-buttons .black-button{



		float: none;



		display: table;



		margin: 0 auto;



	}



	



	.cart-buttons .orange-button{



		margin-bottom: 10px;



	}



	



	.pkg-name-box{



		display: none;



	}



	



	.package-box{



		width: 65%;



	}



	



	.buy-package{



		padding: 0;



	}



	



}







@media only screen and (max-width: 361px){



	



	.list-box li:last-child, .cart-list li.item-quantity{



		display: block;

		width:35%;



	}



	



	.cart-list li.item-title {



		width: 40%;



	}



	



	.package-box {



		width: 100%;



		float: none;



		text-align: center;



	}	



	



	.buy-package {



		float: none;



		width: 100px;



		margin: 0 auto;



	}







}







@media only screen and (max-width: 321px){



	



	.popular-vendor,



	.popular-certification,



	.why-us-list{



		display: none;



	}



	



	



}





















































/*makent*/



#top-bar {

    background: #1d1d1d;

		padding:7px 0px 2px 0px;

}

#top-bar p.info {

    padding-top: 5px;

}

#top-bar p.info a {

    color: #b6b6b6;

    font-weight: 300;

    font-size: 15px;

}

#top-bar p.info a:hover {

    color:#fdc830;

		text-decoration:none;

}

#top-bar p.info i {

    padding-right: 7px;

}

.member-area li a {

    color: #b6b6b6;

    text-transform: capitalize;

		position: relative;

    top: -2px;

    font-size: 15px;

}

.header-cart-box a {

    color: #505050 !important;

    text-decoration: none;

		

}

.member-area li a:hover{

	color:#fdc830;

	text-decoration: none;

}

.member-area li a i {

    padding-right: 4px;

}

section#header-main {

            background: linear-gradient(to right,#fa3b3b 0, #fa3b3b 100%) !important;

    padding: 0px 0px;

}

div#navigation {

    margin-top: 25px;

}

.header-cart {

    font-size: 13px;

}

.nav ul li a:hover {

text-decoration:none;

}



.font36

{

    font-size:36px !important;

}











.ti_expertise_box:after {

    position: absolute;

    content: '';

    color: #fff !important;

    background-image: linear-gradient(to right,#fa3b3b 0, #fa3b3ba1 100%) !important;

    background-image: linear-gradient(to right,#fa3b3b 0, #fa3b3ba1 100%) !important;

    background-image: linear-gradient(to right,#fa3b3b 0, #fa3b3ba1 100%) !important;

    width: 300px;

    height: 200px;

    left: 0%;

    bottom: 0%;

    /* opacity: 0.3; */

    /* transition: all 0.3s cubic-bezier(0.905, 0.395, 0.120, 0.550); */

    /* -webkit-transition: all 0.3s cubic-bezier(0.905, 0.395, 0.120, 0.550); */

    -moz-transition: all 0.3s cubic-bezier(0.905, 0.395, 0.120, 0.550);

    -ms-transition: all 0.3s cubic-bezier(0.905, 0.395, 0.120, 0.550);

    -o-transition: all 0.3s cubic-bezier(0.905, 0.395, 0.120, 0.550);

    z-index: -1;

    /*border-radius: 23*/

}





















 ul.nav.navbar-nav li {

    display: inline-block;

    list-style: outside none none;

    margin: 0px 5px;

    padding: 0;

}

ul.nav.navbar-nav a {

  padding: 0.3em 0;

  position: relative;

  letter-spacing: 1px;

  text-decoration: none;

	font-weight: normal;

    font-size: 15px;

    text-transform: inherit;

	color:	#fff !important

}

ul.nav.navbar-nav a:before,

ul.nav.navbar-nav a:after {

  position: absolute;

  -webkit-transition: all 0.35s ease;

  transition: all 0.35s ease;

}

ul.nav.navbar-nav a:before {

  bottom: 0;

  display: block;

  height: 3px;

  width: 0%;

  content: "";

  background:-webkit-linear-gradient( -145deg, rgb(69, 164, 242) 0%, #337ab7 100%) !important;

}

ul.nav.navbar-nav a:after {

  left: 0;

  top: 0;

  padding: 0.3em 0;

  position: absolute;

  content: attr(data-hover);

  color: #ffffff;

  white-space: nowrap;

  max-width: 0%;

  overflow: hidden;

}

ul.nav.navbar-nav a:hover:before,

.current a:before {

  opacity: 1;

  width: 100%;

}

ul.nav.navbar-nav a:hover:after,

 .current a:after {

  max-width: 100%;

}

ul.nav.navbar-nav ul.dropdown-menu a:before {

    display:none;

}

ul.nav.navbar-nav ul.dropdown-menu a:after {

    display:none;

} 

ul.nav.navbar-nav ul.dropdown-menu{

	    background: rgb(52, 135, 204) !important;

}





.ti_heading_wraper>h1 {

    font-weight:700;

    line-height: 0.8;

}

section.about-us {

    background: #fff;

    padding: 45px 0px;

}

.about-us li {

    padding: 6px 0px;

    font-weight: 300;

    color: #f53939;

}

.about-us li i {

    color: #e7642b;

    padding-right: 7px;

    font-size: 14px;

}

.ti_section {

    padding: 45px 0 !important;

		

}

#sub-footer {

    background: #252628;

}

#sub-footer p {

    color: #f1f1f1;

    font-weight: normal;

    font-size: 18px;

}



.tr_footer_drak .ed_footer_top {

    background-color: #333333f5 !important;

}

html {

    overflow-x: hidden;

}

.tr_footer_drak .ed_footer_top {

       padding: 70px 0px 60px 0px;

}

.tr_footer_drak .ed_footer_bottom {

    padding: 15px 0px;

}

.tr_footer_drak .ed_footer_top p {

    color: #ffffffde;

	  margin-bottom: 15px;

}

.tr_footer_drak .ed_footer_top ul li a {

    text-decoration: none;

    color: #ffffffde !important;

}

.ed_footer_top .widget span.widget-title {

    margin-bottom: 15px;

    font-weight: 600;

    font-size: 20px;

    color: #ffffffde;

}

.tr_footer_drak i {

       color: #ffffffde;

    padding-right: 0px;

    position: relative;

    top: 4px;

    font-size: 15px;

}



div#traininginstitute_contact_info-1 i {

    padding-right: 10px;

}



.tr_footer_drak a {

    color: #a1a7b8;

}

.icon-bar a i {

    color: #fff !important;

}

.sec2 .ti_section {

    padding: 0 !important;

}

.sec2 img {

    display: none;

} 

.ti_expertise_box p{color:#fff;}

.about-us li span {

    color: #333333; 

}

.member-area {

    margin-bottom: 0;

}

.ti_expertise_box:hover .ti_overlay_box>a {

bottom: -13px;

right: -2px;

transition-delay: 0.2s;

-webkit-transition-delay: 0.2s;

-moz-transition-delay: 0.2s;

-ms-transition-delay: 0.2s;

-o-transition-delay: 0.2s;

}

.ti_expertise_box {

padding: 30px 20px;

margin-top: 0px;

position: relative;

z-index: 1;

padding-top:20px !important;

}



/*makent end*/

















.eltdf-testimonials-holder.eltdf-testimonials-big .eltdf-custom-testimonials-slider-holder .eltdf-custom-testimonials-slider .eltdf-testimonial-content .eltdf-testimonial-text-holder:after,.eltdf-testimonials-holder.eltdf-testimonials-simple .eltdf-custom-testimonials-slider-holder .eltdf-custom-testimonials-slider .eltdf-testimonial-content .eltdf-testimonial-text-holder:after{content:none}.eltdf-team.info-hover .eltdf-team-image:hover .eltdf-team-info-tb,.eltdf-team.info-hover .eltdf-team-inner:hover .eltdf-team-info{opacity:1}.eltdf-team.info-bellow .eltdf-team-image img{display:block}.eltdf-team.info-bellow .eltdf-team-title-holder{margin:25px 0 0}.eltdf-team.info-bellow .eltdf-team-name{font-size:32px;line-height:1.1em;margin:0 0 16px}.eltdf-team.info-bellow .eltdf-team-name:hover{color:#d0d0d0}.eltdf-team.info-bellow .eltdf-team-position{margin:0;font-size:20px;color:#737373;font-weight:300}.eltdf-team.info-bellow .eltdf-team-social-holder-between{margin:15px 0 0}.eltdf-team.info-bellow .eltdf-icon-shortcode{margin:0 8px;font-size:20px}.eltdf-team.info-bellow .eltdf-icon-shortcode:first-child{margin-left:0}.eltdf-team.info-hover .eltdf-team-inner{position:relative}.eltdf-team.info-hover .eltdf-team-image img{display:block}.eltdf-team.info-hover .eltdf-team-info-tb,.eltdf-team.info-hover .eltdf-team-overlay-link{position:absolute;display:inline-block;width:100%;height:100%;top:0;left:0}.eltdf-team.info-hover .eltdf-icon-shortcode,.eltdf-team.info-hover .eltdf-icon-shortcode>*,.eltdf-team.info-hover .eltdf-team-name,.eltdf-team.info-hover .eltdf-team-position,.eltdf-team.info-hover .eltdf-team-text{color:#000}.eltdf-team.info-hover .eltdf-team-info-tb{text-align:left;opacity:0;background:rgba(255,255,255,.85);-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.eltdf-team.info-hover .eltdf-team-info-tc{width:100%;position:absolute;bottom:0;left:0;padding:25px;box-sizing:border-box}.eltdf-team.info-hover .eltdf-team-name{margin:0 0 9px}.eltdf-team.info-hover .eltdf-team-position{margin:0;font-size:14px;font-weight:300}.eltdf-team.info-hover .eltdf-team-social-holder-between{margin:15px 0 0}.eltdf-team.info-hover .eltdf-icon-shortcode{margin:0 8px;font-size:20px}.eltdf-testimonials-holder.eltdf-testimonials-big .eltdf-custom-testimonials-slider-holder .eltdf-custom-testimonials-slider .eltdf-testimonial-content .eltdf-testimonial-text-holder .eltdf-testimonial-title,.eltdf-testimonials-holder.eltdf-testimonials-simple .eltdf-custom-testimonials-slider-holder .eltdf-custom-testimonials-slider .eltdf-testimonial-content .eltdf-testimonial-text-holder .eltdf-testimonial-title{font-size: 26px;}.eltdf-team.info-hover .eltdf-icon-shortcode:first-child{margin-left:0}.eltdf-team-slider-holder .eltdf-owl-slider .owl-nav .owl-prev{left:0}.eltdf-team-slider-holder .eltdf-owl-slider .owl-nav .owl-next{right:0}.eltdf-testimonials-holder.eltdf-testimonials-simple .eltdf-custom-testimonials-slider-holder{width:118%!important}.eltdf-testimonials-holder.eltdf-testimonials-simple .eltdf-custom-testimonials-slider-holder .eltdf-custom-testimonials-slider{padding-left:30px}.eltdf-testimonials-holder.eltdf-testimonials-simple .eltdf-custom-testimonials-slider-holder .eltdf-custom-testimonials-slider .eltdf-testimonial-content{background:0 0}.eltdf-testimonials-holder.eltdf-testimonials-simple .eltdf-custom-testimonials-slider-holder .eltdf-custom-testimonials-slider .eltdf-testimonial-content .eltdf-testimonial-text-holder{padding:0 0 0 2%;background:0 0}.eltdf-testimonials-holder.eltdf-testimonials-simple .eltdf-custom-testimonials-slider-holder .eltdf-custom-testimonials-slider .eltdf-slider-item:not(.eltdf-animate-right):not(.eltdf-animate-left):not(.eltdf-push-active-right):not(.eltdf-push-active-left){-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.eltdf-testimonials-holder.eltdf-testimonials-simple .eltdf-custom-testimonials-slider-holder .eltdf-custom-testimonials-slider .eltdf-slider-item .eltdf-testimonial-text-holder .eltdf-testimonial-author,.eltdf-testimonials-holder.eltdf-testimonials-simple .eltdf-custom-testimonials-slider-holder .eltdf-custom-testimonials-slider .eltdf-slider-item .eltdf-testimonial-text-holder .eltdf-testimonial-title{-webkit-transform:translate3d(0,0,0)!important;-moz-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important}.eltdf-testimonials-holder.eltdf-testimonials-simple .eltdf-custom-testimonials-slider-holder .eltdf-custom-testimonials-slider .eltdf-slider-item .eltdf-testimonial-image-holder{width:10%}.eltdf-testimonials-holder.eltdf-testimonials-simple .eltdf-custom-testimonials-slider-holder .eltdf-testimonials-slider-nav{margin-top:33px;width:84%}.eltdf-testimonials-holder.eltdf-testimonials-simple .eltdf-custom-testimonials-slider-holder .eltdf-testimonials-slider-nav .eltdf-btn-ts-next,.eltdf-testimonials-holder.eltdf-testimonials-simple .eltdf-custom-testimonials-slider-holder .eltdf-testimonials-slider-nav .eltdf-btn-ts-prev{-webkit-transform:translate3d(0,-150%,0);-moz-transform:translate3d(0,-150%,0);transform:translate3d(0,-150%,0)}.eltdf-testimonials-holder.eltdf-testimonials-simple .eltdf-custom-testimonials-slider-holder .eltdf-testimonials-slider-nav .eltdf-btn-ts-next{right:0;left:-15px}.eltdf-testimonials-holder.eltdf-testimonials-simple .eltdf-custom-testimonials-slider-holder .eltdf-testimonials-slider-nav .eltdf-btn-ts-prev{left:-5px}.eltdf-testimonials-holder.eltdf-testimonials-big .eltdf-custom-testimonials-slider-holder .eltdf-custom-testimonials-slider .eltdf-slider-item.eltdf-animate-left .eltdf-testimonial-content .eltdf-testimonial-text-holder,.eltdf-testimonials-holder.eltdf-testimonials-big .eltdf-custom-testimonials-slider-holder .eltdf-custom-testimonials-slider .eltdf-slider-item.eltdf-animate-right .eltdf-testimonial-content .eltdf-testimonial-text-holder{background-position:310px!important}.eltdf-testimonials-holder.eltdf-testimonials-big .eltdf-custom-testimonials-slider-holder .eltdf-custom-testimonials-slider .eltdf-testimonial-content .eltdf-testimonial-text-holder{background-position:410px;background-size:auto}.eltdf-testimonials-holder.eltdf-testimonials-big .eltdf-custom-testimonials-slider-holder .eltdf-custom-testimonials-slider .eltdf-slider-item .eltdf-testimonial-image-holder{width:28%}.eltdf-testimonials-holder.eltdf-testimonials-big .eltdf-custom-testimonials-slider-holder .eltdf-custom-testimonials-slider .eltdf-slider-item .eltdf-testimonial-image-holder .eltdf-testimonial-image img{height:inherit!important}.eltdf-testimonials-holder.eltdf-testimonials-big .eltdf-custom-testimonials-slider-holder .eltdf-testimonials-slider-nav{width:60.7%}.eltdf-testimonials-holder.eltdf-testimonials-big .eltdf-custom-testimonials-slider-holder .eltdf-testimonials-slider-nav .eltdf-btn-ts-next,.eltdf-testimonials-holder.eltdf-testimonials-big .eltdf-custom-testimonials-slider-holder .eltdf-testimonials-slider-nav .eltdf-btn-ts-prev{-webkit-transform:translate3d(0,-394%,0);-moz-transform:translate3d(0,-394%,0);transform:translate3d(0,-394%,0)}.eltdf-testimonials-holder.eltdf-testimonials-slider .eltdf-custom-testimonials-slider-holder{vertical-align:middle;display:block;box-sizing:border-box;position:relative;overflow:hidden;width:100%}.eltdf-testimonials-holder.eltdf-testimonials-slider .eltdf-custom-testimonials-slider{position:relative;overflow:hidden;height:100%;width:100%;display:block}.eltdf-testimonials-holder.eltdf-testimonials-slider .eltdf-custom-testimonials-slider .eltdf-slider-item{position:absolute;width:100%;height:100%;z-index:22;will-change:transform}.eltdf-testimonials-holder.eltdf-testimonials-slider .eltdf-testimonials{padding:0}.eltdf-testimonials-holder.eltdf-testimonials-slider .eltdf-testimonial-content{background:#ff1949}.eltdf-testimonials-holder.eltdf-testimonials-slider .eltdf-testimonial-image-holder{position:relative;display:table-cell;height:100%;vertical-align:middle;width:50%;text-align:center;line-height:0}.eltdf-testimonials-holder.eltdf-testimonials-slider .eltdf-testimonial-image-holder img{display: inline;border-radius:unset;object-fit:cover;height:100%!important;}.eltdf-testimonials-holder.eltdf-testimonials-slider .eltdf-testimonial-text-holder{background:url(../../../../plugins/academist-core/assets/img/quote.png) center no-repeat;position:relative;display:table-cell;height:100%;vertical-align:middle;width:50%;padding:0 3% 0 7.5%;box-sizing:border-box;background-size:contain}.eltdf-testimonials-holder.eltdf-testimonials-slider .eltdf-testimonial-text-holder:after{right:100%;top:50%;border:solid transparent;content:'';height:0;width:0;position:absolute;pointer-events:none;border-width:15px;margin-top:-15px;border-right-color:#ff1949;z-index:5}.eltdf-testimonials-holder.eltdf-testimonials-slider .eltdf-testimonial-text-holder .entry-title{margin: 0px 42px 0 0;}.eltdf-testimonials-holder.eltdf-testimonials-slider .eltdf-testimonials-author-holder{position:relative;display:inline-block;width:100%;vertical-align:middle;margin:9px 0 0}.eltdf-testimonials-holder.eltdf-testimonials-slider .eltdf-testimonials-author-holder .eltdf-testimonial-image{float:left}.eltdf-testimonials-holder.eltdf-testimonials-slider .eltdf-testimonials-author-holder .eltdf-testimonial-author{padding:3px 0 0 110px}.eltdf-testimonials-holder.eltdf-testimonials-slider .eltdf-testimonials-slider-nav{width:50%;float:right;padding:0 50px;box-sizing:border-box;height:0;z-index:234;right:0;position:absolute}.eltdf-testimonials-holder.eltdf-testimonials-slider .eltdf-testimonials-slider-nav .eltdf-btn-ts-next,.eltdf-testimonials-holder.eltdf-testimonials-slider .eltdf-testimonials-slider-nav .eltdf-btn-ts-prev{position:relative;display:inline-block;-webkit-transform:translate3d(0,-310%,0);-moz-transform:translate3d(0,-310%,0);transform:translate3d(0,-310%,0);top:unset;vertical-align:middle;color:#fff;background:0 0;user-select:none;border:0;border-radius:0;outline:0;cursor:pointer;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}.eltdf-testimonials-holder.eltdf-testimonials-slider .eltdf-testimonials-slider-nav .eltdf-btn-ts-next span,.eltdf-testimonials-holder.eltdf-testimonials-slider .eltdf-testimonials-slider-nav .eltdf-btn-ts-prev span{position:relative;display:inline-block;vertical-align:middle;font-size:41px;line-height:1}.eltdf-testimonials-holder.eltdf-testimonials-slider .eltdf-testimonials-slider-nav .eltdf-btn-ts-next{right:0;left:-5px}.eltdf-testimonials-holder.eltdf-testimonials-slider .eltdf-testimonials-slider-nav .eltdf-btn-ts-prev{left:5px}@media screen and (max-width:680px){.eltdf-testimonials-holder.eltdf-testimonials-slider .eltdf-testimonials-slider-nav{display:none!important}}.eltdf-testimonials-holder.eltdf-testimonials-slider .eltdf-slider-item .eltdf-testimonial-image{transition:.3s;-webkit-transform:translate3d(-150px,0,0);-moz-transform:translate3d(-150px,0,0);transform:translate3d(-150px,0,0);opacity:0;user-select:none}.eltdf-testimonials-holder.eltdf-testimonials-slider .eltdf-slider-item .eltdf-testimonial-text-holder{background-position:100px;transition:1s .3s}.eltdf-testimonials-holder.eltdf-testimonials-slider .eltdf-slider-item .eltdf-testimonial-text-holder:after{transition:1s .3s;-webkit-transform:translate3d(10px,0,0);-moz-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.eltdf-testimonials-holder.eltdf-testimonials-slider .eltdf-slider-item .eltdf-testimonial-text-holder .eltdf-testimonial-title{opacity:0;transition:1s .3s;-webkit-transform:translate3d(0,10px,0);-moz-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}.eltdf-testimonials-holder.eltdf-testimonials-slider .eltdf-slider-item .eltdf-testimonial-text-holder .eltdf-testimonial-author{opacity:0;transition:.5s .4s;-webkit-transform:translate3d(0,10px,0);-moz-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}.eltdf-testimonials-holder.eltdf-testimonials-slider .eltdf-slider-item.eltdf-animate-left .eltdf-testimonial-image,.eltdf-testimonials-holder.eltdf-testimonials-slider .eltdf-slider-item.eltdf-animate-right .eltdf-testimonial-image{will-change:opacity;opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:transform .5s .4s,opacity .6s .5s}.eltdf-testimonials-holder.eltdf-testimonials-slider .eltdf-slider-item.eltdf-animate-left .eltdf-testimonial-text-holder,.eltdf-testimonials-holder.eltdf-testimonials-slider .eltdf-slider-item.eltdf-animate-right .eltdf-testimonial-text-holder{background-position:0!important}.eltdf-testimonials-holder.eltdf-testimonials-slider .eltdf-slider-item.eltdf-animate-left .eltdf-testimonial-text-holder:after,.eltdf-testimonials-holder.eltdf-testimonials-slider .eltdf-slider-item.eltdf-animate-right .eltdf-testimonial-text-holder:after{-webkit-transform:translate3d(0,0,0)!important;-moz-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important}.eltdf-testimonials-holder.eltdf-testimonials-slider .eltdf-slider-item.eltdf-animate-left .eltdf-testimonial-text-holder .eltdf-testimonial-title,.eltdf-testimonials-holder.eltdf-testimonials-slider .eltdf-slider-item.eltdf-animate-right .eltdf-testimonial-text-holder .eltdf-testimonial-title{opacity:1!important;-webkit-transform:translate3d(0,0,0)!important;-moz-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important}.eltdf-testimonials-holder.eltdf-testimonials-slider .eltdf-slider-item.eltdf-animate-left .eltdf-testimonial-text-holder .eltdf-testimonial-author,.eltdf-testimonials-holder.eltdf-testimonials-slider .eltdf-slider-item.eltdf-animate-right .eltdf-testimonial-text-holder .eltdf-testimonial-author{opacity:1!important;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.eltdf-testimonials-holder.eltdf-testimonials-slider .eltdf-animate-left{-webkit-animation:eltdf-push-left .6s;-moz-animation:eltdf-push-left .6s;animation:eltdf-push-left .6s;z-index:44!important}.eltdf-testimonials-holder.eltdf-testimonials-slider .eltdf-animate-right{-webkit-animation:eltdf-push-right .6s;-moz-animation:eltdf-push-right .6s;animation:eltdf-push-right .6s;z-index:44!important}@keyframes eltdf-push-left{0%{-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes eltdf-push-right{0%{-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.eltdf-testimonials-holder.eltdf-testimonials-slider .eltdf-push-active-left{-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);transition:.6s}.eltdf-testimonials-holder.eltdf-testimonials-slider .eltdf-push-active-right{-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);transition:.6s}.eltdf-testimonials-holder.eltdf-testimonials-slider .eltdf-disabled-nav{pointer-events:none}.eltdf-testimonials-holder,.eltdf-testimonials-holder .eltdf-testimonial-content,.eltdf-testimonials-holder .eltdf-testimonial-text-holder,.eltdf-testimonials-holder .eltdf-testimonials{position:relative;display:inline-block;width:100%;vertical-align:middle}.eltdf-testimonials-holder .eltdf-testimonials{box-sizing:border-box}.eltdf-testimonials-holder .eltdf-testimonial-image img{width:auto!important;border-radius:5em}.eltdf-testimonials-holder .eltdf-testimonial-author{font-size:19px;font-weight:300}.eltdf-testimonials-holder.eltdf-testimonials-light .eltdf-testimonial-author,.eltdf-testimonials-holder.eltdf-testimonials-light .eltdf-testimonial-text,.eltdf-testimonials-holder.eltdf-testimonials-light .eltdf-testimonial-title{color:#fff}.eltdf-comment-rating-box{display:inline-block;margin-left:18px;vertical-align:middle}.eltdf-comment-rating-box .eltdf-star-rating{position:relative;display:inline-block;font-family:ElegantIcons;color:#c8c8c8;font-size:16px;letter-spacing:5px;cursor:pointer;overflow:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.eltdf-comment-rating-box .eltdf-star-rating.active{color:#ffd740}.eltdf-comment-rating-box .eltdf-star-rating:before{content:'\e033'}



h3.eltdf-testimonial-title.entry-title {

    line-height: 1.1;

}





/*stable-unstable table home*/

 

/*//////////////////////////////////////////////////////////////////

[ Scroll bar ]*/

.js-pscroll {

  position: relative;

  overflow: hidden;

}



.table100 .ps__rail-y {

  width: 9px;

  background-color: transparent;

  opacity: 1 !important;

  right: 5px;

}



.table100 .ps__rail-y::before {

  content: "";

  display: block;

  position: absolute;

  background-color: #ebebeb;

  border-radius: 5px;

  width: 100%;

  height: calc(100% - 30px);

  left: 0;

  top: 15px;

}



.table100 .ps__rail-y .ps__thumb-y {

  width: 100%;

  right: 0;

  background-color: transparent;

  opacity: 1 !important;

}



.table100 .ps__rail-y .ps__thumb-y::before {

  content: "";

  display: block;

  position: absolute;

  background-color: #cccccc;

  border-radius: 5px;

  width: 100%;

  height: calc(100% - 30px);

  left: 0;

  top: 15px;

}





/*//////////////////////////////////////////////////////////////////

[ Table ]*/



.limiter {

  width: 1366px;

  margin: 0 auto;

}



.container-table100 {

  width: 100%;

  min-height: 100vh;

  background: #fff;



  display: -webkit-box;

  display: -webkit-flex;

  display: -moz-box;

  display: -ms-flexbox;

  display: flex;

  align-items: center;

  justify-content: center;

  flex-wrap: wrap;

  padding: 33px 30px;

}



.wrap-table100 {

  width: 1170px;

}



/*//////////////////////////////////////////////////////////////////

[ Table ]*/

.table100 {

  background-color: #fff;

}



table {

  width: 100%;

}



th, td {

  font-weight: unset;

  padding-right: 10px;

}



.column1 {

  width: 33%;

  padding-left: 40px;

}



.column2 {

  width: 13%;

}



.column3 {

  width: 22%;

}



.column4 {

  width: 19%;

}



.column5 {

  width: 13%;

}



.table100-head th {

  padding-top: 18px;

  padding-bottom: 18px;

}



.table100-body td {

  padding-top: 5px;

  padding-bottom: 5px;

}



/*==================================================================

[ Fix header ]*/

.table100 {

  position: relative; 

}



.table100-head {

  position: absolute;

  width: 100%;

  top: 0;

  left: 0;

}



.table100-body { 

  overflow: auto;

}





/*==================================================================

[ Ver1 ]*/



.table100.ver1 th {

    font-size: 14px;

    color: #fff;

    line-height: 1.4;

    font-weight: 700;

    background: #27b8a7;

    padding: 6px 0px;

}



.table100.ver1 td {

    font-size: 12px;

    color: #000000;

    line-height: 1.4;

    padding: 7px 0px 7px 5px;

    font-weight: 700;

}





.table100.ver1 .table100-body tr:nth-child(even) {

  background-color: #d7d9da;

}



/*---------------------------------------------*/



.table100.ver1 {

  border-radius: 10px;

  overflow: hidden; 

}



.table100.ver1 .ps__rail-y {

  right: 5px;

}



.table100.ver1 .ps__rail-y::before {

  background-color: #ebebeb;

}



.table100.ver1 .ps__rail-y .ps__thumb-y::before {

  background-color: #cccccc;

}



.nav>li>a {

    position: relative;

    display: block;

    padding: 10px 12px;

}

.navbar-default .navbar-nav>li>a {

    color: #000;

}

p.testcenter strong {

    font-weight: bold;

    color: #fa3b3b;

}



.exam-group-box input[type="file"] {

    margin: 0 auto;

}



.exam-group-box b {

    font-weight: bold;

    font-size: 20px;

    text-transform: capitalize;

}

.exam-group-box input[type="submit"] {

   margin-top: 18px;

   margin-bottom: 18px;

   background: #fa3b3b;

   padding: 8px 30px;

   width: 12%;

   color: #fff;

}





@import url(https://fonts.googleapis.com/css?family=Lato:400,100,100italic,300,300italic,400italic,700italic,700,900italic,900);

@import url(https://fonts.googleapis.com/css?family=Raleway:400,100,200,300,500,600,700,800,900);

@import url(https://fonts.googleapis.com/css?family=Raleway:400,100,200,300,500,600,700,800,900);

body{background-color:#eee;}



#generic_price_table{

    /* background-color: #f0eded; */

}



/*PRICE COLOR CODE START*/

#generic_price_table .generic_content{

    background-color: #fff;

}



#generic_price_table .generic_content .generic_head_price{

    background-color: #f6f6f6;

}



#generic_price_table .generic_content .generic_head_price .generic_head_content .head_bg{

    border-color: #e4e4e4 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #e4e4e4;

}



#generic_price_table .generic_content .generic_head_price .generic_head_content .head span{

    color: #525252;

}



#generic_price_table .generic_content .generic_head_price .generic_price_tag .price .sign{

    color: #414141;

}



#generic_price_table .generic_content .generic_head_price .generic_price_tag .price .currency{

    color: #414141;

}



#generic_price_table .generic_content .generic_head_price .generic_price_tag .price .cent{

    color: #414141;

}



#generic_price_table .generic_content .generic_head_price .generic_price_tag .month{

    color: #414141;

}



#generic_price_table .generic_content .generic_feature_list ul li{  

    color: #a7a7a7;

}



#generic_price_table .generic_content .generic_feature_list ul li span{

    color: #414141;

}

#generic_price_table .generic_content .generic_feature_list ul li:hover{

    background-color: #E4E4E4;

    border-left: 5px solid #2ECC71;

}



#generic_price_table .generic_content .generic_price_btn a{

    border: 1px solid #fa3b3b;

    color: #fa3b3b;

}



#generic_price_table .generic_content.active .generic_head_price .generic_head_content .head_bg,

#generic_price_table .generic_content:hover .generic_head_price .generic_head_content .head_bg{

    border-color: #fa3b3b rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #fa3b3b;

    color: #fff;

}



#generic_price_table .generic_content:hover .generic_head_price .generic_head_content .head span,

#generic_price_table .generic_content.active .generic_head_price .generic_head_content .head span{

    color: #fff;

}



#generic_price_table .generic_content:hover .generic_price_btn a,

#generic_price_table .generic_content.active .generic_price_btn a{

    background-color: #fa3b3b;

    color: #fff;

}

#generic_price_table{

    margin: 50px 0 50px 0;

}

.row .table{

    padding: 28px 0;

}



/*PRICE BODY CODE START*/



#generic_price_table .generic_content{

    overflow: hidden;

    position: relative;

    text-align: center;

}



#generic_price_table .generic_content .generic_head_price {

    margin: 0 0 0px 0;

}



#generic_price_table .generic_content .generic_head_price .generic_head_content{

    margin: 0 0 50px 0;

}



#generic_price_table .generic_content .generic_head_price .generic_head_content .head_bg{

    border-style: solid;

    border-width: 90px 1411px 23px 399px;

    position: absolute;

}



#generic_price_table .generic_content .generic_head_price .generic_head_content .head{

    padding-top: 40px;

    position: relative;

    z-index: 1;

}



#generic_price_table .generic_content .generic_head_price .generic_head_content .head span{

    font-size: 28px;

    font-weight: 400;

    letter-spacing: 2px;

    margin: 0;

    padding: 0;

    text-transform: uppercase;

}



#generic_price_table .generic_content .generic_head_price .generic_price_tag{

    padding: 0 0 20px;

}



#generic_price_table .generic_content .generic_head_price .generic_price_tag .price{

    display: block;

}



#generic_price_table .generic_content .generic_head_price .generic_price_tag .price .sign{

    display: inline-block;

    font-size: 28px;

    font-weight: 400;

    vertical-align: middle;

}



#generic_price_table .generic_content .generic_head_price .generic_price_tag .price .currency{

    font-size: 60px;

    font-weight: 300;

    letter-spacing: -2px;

    line-height: 60px;

    padding: 0;

    vertical-align: middle;

}



#generic_price_table .generic_content .generic_head_price .generic_price_tag .price .cent{

    display: inline-block;

    font-size: 24px;

    font-weight: 400;

    vertical-align: bottom;

}



#generic_price_table .generic_content .generic_head_price .generic_price_tag .month{

    font-size: 18px;

    font-weight: 400;

    letter-spacing: 3px;

    vertical-align: bottom;

}



#generic_price_table .generic_content .generic_feature_list ul{

    list-style: none;

    padding: 0;

    margin: 0;

}



#generic_price_table .generic_content .generic_feature_list ul li{

    font-size: 18px;

    padding: 15px 0;

    transition: all 0.3s ease-in-out 0s;

}

#generic_price_table .generic_content .generic_feature_list ul li:hover{

    transition: all 0.3s ease-in-out 0s;

    -moz-transition: all 0.3s ease-in-out 0s;

    -ms-transition: all 0.3s ease-in-out 0s;

    -o-transition: all 0.3s ease-in-out 0s;

    -webkit-transition: all 0.3s ease-in-out 0s;



}

#generic_price_table .generic_content .generic_feature_list ul li .fa{

    padding: 0 10px;

}

#generic_price_table .generic_content .generic_price_btn{

    margin: 0px 0 32px;

    background: #f6f6f6;

    padding-bottom: 35px;

}



#generic_price_table .generic_content .generic_price_btn a{

    border-radius: 50px;

    -moz-border-radius: 50px;

    -ms-border-radius: 50px;

    -o-border-radius: 50px;

    -webkit-border-radius: 50px;

    display: inline-block;

    font-size: 18px;

    outline: medium none;

    padding: 12px 30px;

    text-decoration: none;

    text-transform: uppercase;

}



#generic_price_table .generic_content,

#generic_price_table .generic_content:hover,

#generic_price_table .generic_content .generic_head_price .generic_head_content .head_bg,

#generic_price_table .generic_content:hover .generic_head_price .generic_head_content .head_bg,

#generic_price_table .generic_content .generic_head_price .generic_head_content .head h2,

#generic_price_table .generic_content:hover .generic_head_price .generic_head_content .head h2,

#generic_price_table .generic_content .price,

#generic_price_table .generic_content:hover .price,

#generic_price_table .generic_content .generic_price_btn a,

#generic_price_table .generic_content:hover .generic_price_btn a{

    transition: all 0.3s ease-in-out 0s;

    -moz-transition: all 0.3s ease-in-out 0s;

    -ms-transition: all 0.3s ease-in-out 0s;

    -o-transition: all 0.3s ease-in-out 0s;

    -webkit-transition: all 0.3s ease-in-out 0s;

}

@media (max-width: 320px) {

}



@media (max-width: 767px) {

    #generic_price_table .generic_content{

        margin-bottom:75px;

    }

}

@media (min-width: 768px) and (max-width: 991px) {

    #generic_price_table .col-md-3{

        float:left;

        width:50%;

    }

   

    #generic_price_table .col-md-4{

        float:left;

        width:50%;

    }

   

    #generic_price_table .generic_content{

        margin-bottom:75px;

    }

}

@media (min-width: 992px) and (max-width: 1199px) {

}

@media (min-width: 1200px) {

}

#generic_price_table_home{

}



.text-center h1,

.text-center h1 a{

    color: #7885CB;

    font-size: 30px;

    font-weight: 300;

    text-decoration: none;

}

.demo-pic{

    margin: 0 auto;

}

.demo-pic:hover{

    opacity: 0.7;

}



#generic_price_table_home ul{

    margin: 0 auto;

    padding: 0;

    list-style: none;

    display: table;

}

#generic_price_table_home li{

    float: left;

}

#generic_price_table_home li + li{

    margin-left: 10px;

    padding-bottom: 10px;

}

#generic_price_table_home li a{

    display: block;

    width: 50px;

    height: 50px;

    font-size: 0px;

}

#generic_price_table_home .blue{

    background: #3498DB;

    transition: all 0.3s ease-in-out 0s;

}

#generic_price_table_home .emerald{

    background: #2ECC71;

    transition: all 0.3s ease-in-out 0s;

}

#generic_price_table_home .grey{

    background: #7F8C8D;

    transition: all 0.3s ease-in-out 0s;

}

#generic_price_table_home .midnight{

    background: #34495E;

    transition: all 0.3s ease-in-out 0s;

}

#generic_price_table_home .orange{

    background: #E67E22;

    transition: all 0.3s ease-in-out 0s;

}

#generic_price_table_home .purple{

    background: #9B59B6;

    transition: all 0.3s ease-in-out 0s;

}

#generic_price_table_home .red{

    background: #E74C3C;

    transition:all 0.3s ease-in-out 0s;

}

#generic_price_table_home .turquoise{

    background: #1ABC9C;

    transition: all 0.3s ease-in-out 0s;

}



#generic_price_table_home .blue:hover,

#generic_price_table_home .emerald:hover,

#generic_price_table_home .grey:hover,

#generic_price_table_home .midnight:hover,

#generic_price_table_home .orange:hover,

#generic_price_table_home .purple:hover,

#generic_price_table_home .red:hover,

#generic_price_table_home .turquoise:hover{

    border-bottom-left-radius: 50px;

    border-bottom-right-radius: 50px;

    border-top-left-radius: 50px;

    border-top-right-radius: 50px;

    transition: all 0.3s ease-in-out 0s;

}

#generic_price_table_home .divider{

    border-bottom: 1px solid #ddd;

    margin-bottom: 20px;

    padding: 20px;

}

#generic_price_table_home .divider span{

    width: 100%;

    display: table;

    height: 2px;

    background: #ddd;

    margin: 50px auto;

    line-height: 2px;

}

#generic_price_table_home .itemname{

    text-align: center;

    font-size: 50px ;

    padding: 50px 0 20px ;

    border-bottom: 1px solid #ddd;

    margin-bottom: 40px;

    text-decoration: none;

    font-weight: 300;

}

#generic_price_table_home .itemnametext{

    text-align: center;

    font-size: 20px;

    padding-top: 5px;

    text-transform: uppercase;

    display: inline-block;

}

#generic_price_table_home .footer{

    padding:40px 0;

}



.price-heading{

    text-align: center;

}

.price-heading h1{

    color: #666;

    margin: 0;

    padding: 0 0 50px 0;

    font-size: 26px;

}

.demo-button {

    background-color: #333333;

    color: #ffffff;

    display: table;

    font-size: 20px;

    margin-left: auto;

    margin-right: auto;

    margin-top: 20px;

    margin-bottom: 50px;

    outline-color: -moz-use-text-color;

    outline-style: none;

    outline-width: medium ;

    padding: 10px;

    text-align: center;

    text-transform: uppercase;

}

.bottom_btn{

    background-color: #333333;

    color: #ffffff;

    display: table;

    font-size: 28px;

    margin: 60px auto 20px;

    padding: 10px 25px;

    text-align: center;

    text-transform: uppercase;

}

.demo-button:hover{

    background-color: #666;

    color: #FFF;

    text-decoration:none;

   

}

.bottom_btn:hover{

    background-color: #666;

    color: #FFF;

    text-decoration:none;

}





div#generic_price_table .ti_heading_wraper {

    margin-bottom: 45px;

}

.text-center.proxypage p.testcenter {

   margin-bottom: 45px;

}

.exam-group-box.tagspage p {

   margin-bottom: 20px;

   letter-spacing: 0.04em; 

   font-size: 16px; 

}



p{font-size: 18px;}



/* Slider */



.slick-slide {

    margin: 0px 20px;

}



.slick-slide img {

    width: 100%;

}



.slick-slider

{

    position: relative;

    display: block;

    box-sizing: border-box;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

            user-select: none;

    -webkit-touch-callout: none;

    -khtml-user-select: none;

    -ms-touch-action: pan-y;

        touch-action: pan-y;

    -webkit-tap-highlight-color: transparent;

}



.slick-list

{

    position: relative;

    display: block;

    overflow: hidden;

    margin: 0;

    padding: 0;

}

.slick-list:focus

{

    outline: none;

}

.slick-list.dragging

{

    cursor: pointer;

    cursor: hand;

}



.slick-slider .slick-track,

.slick-slider .slick-list

{

    -webkit-transform: translate3d(0, 0, 0);

       -moz-transform: translate3d(0, 0, 0);

        -ms-transform: translate3d(0, 0, 0);

         -o-transform: translate3d(0, 0, 0);

            transform: translate3d(0, 0, 0);

}



.slick-track

{

    position: relative;

    top: 0;

    left: 0;

    display: block;

}

.slick-track:before,

.slick-track:after

{

    display: table;

    content: '';

}

.slick-track:after

{

    clear: both;

}

.slick-loading .slick-track

{

    visibility: hidden;

}



.slick-slide

{

    display: none;

    float: left;

    height: 100%;

    min-height: 1px;

}

[dir='rtl'] .slick-slide

{

    float: right;

}

.slick-slide img

{

    display: block;

}

.slick-slide.slick-loading img

{

    display: none;

}

.slick-slide.dragging img

{

    pointer-events: none;

}

.slick-initialized .slick-slide

{

    display: block;

}

.slick-loading .slick-slide

{

    visibility: hidden;

}

.slick-vertical .slick-slide

{

    display: block;

    height: auto;

    border: 1px solid transparent;

}

.slick-arrow.slick-hidden {

    display: none;

}

.mobile_whs

{

	display:none;

}

.news_md_btn

{

	background: #fa3b3b !important; color: #fff !important; border: 0 !important;

}



.top_frm {

    width: 250px;

    height: 30px;

    background: #fff !important;

	margin-top: 14px;

	border: 1px solid #263548;

}

.top_frm_icon {

    background-image: none;

    width: 43px;

    height: 33px;

    cursor: pointer;

    position: absolute;

    top: 13px;

    margin-right: -89px !important;

    z-index: 99;

}



.col-md-4.col-sm-5.col-xs-12.width_fourth {

    margin-top: 15px;

}



.top_baar_mains a.cart-icon-box {

    background: #333 !important;

}



/*----------------reponsive start--------------*/

@media(max-width:767px)

{

	#top-bar p.info a {

    color: #b6b6b6;

    font-weight: 300;

    font-size: 10px;

}



.desktop_nones {

    display: block !important;

}

.header-cart {

   background: #fff;

    width: 155px;

    height: 30px;

    padding: 4px 6px 0px 0px;

    border: 1px solid #d5dbde;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    border-radius: 5px;

    text-align: right;

    cursor: pointer;

    font-size: 14px;

}

.exam-group-box.tagspage p {

    margin-bottom: 20px;

    letter-spacing: 0.04em;

    color: #777;

    font-size: 18px;

    text-align: left;

}

.exam-group-box.tagspage h1 {

    margin-bottom: 4% !important;

    line-height: 25px;

}

.ti_heading_wraper h1 {

    font-size: 20px !important;

    text-align: left !important;

}

.exam-group-box.tagspage .ti_heading_wraper h3 {

    text-align: left !important;

    margin-bottom: 26px;

}

.exam-group-box.tagspage .ti_heading_wraper h1 {

    text-align: left !important;

}

.exam-group-box input[type="submit"] {

    margin-top: 18px;

    margin-bottom: 18px;

    background: #fa3b3b;

    padding: 8px 30px;

    width: 40%;

    color: #fff;

}

.exam-group-box.tagspage .max-width {

    max-width: 1210px;

    padding: 0 00px;

    margin: 0 auto;

}

.header-cart-box, .member-area {

    float: right;

    margin: 0 auto;

    display: table;

}

.member-area li a {

    color: #b6b6b6;

    text-transform: capitalize;

    position: relative;

    top: -3px;

    font-size: 12px;

    right: 44px;

}

.cart-and-memberarea {

    float: none;

    display: block;

    margin: 0 auto;

    height: 50px;

    padding-top: 10px;

    border-top: 1px solid #565656;

}

.logo-box {

    float: left;

    margin: 0 auto;

    height: 65px;

    padding-bottom: 9px;

    padding-top: 15px;

}

section.about-us {

    background: #fff;

    padding: 30px 0px !important;

}

section.about-us.sec-1 h1 {

    font-size: 14px !important;

    line-height: 25px !important;

    text-align: left !important;

}

.navbar-default .navbar-toggle .icon-bar {

    background-color: transparent !important;

    position: absolute !important;

    border-top: 6px double #fff !important;

}

.navbar-toggle {

    position: relative;

    float: right;

    padding: 0 !important;

    margin-top: 20px !important;

    margin-right: 25px !important;

    margin-bottom: 8px;

    background-color: transparent;

    background-image: none;

    border: 1px solid transparent;

    border-radius: 4px;

}

ul.nav.navbar-nav li {

    display: inline-block;

    list-style: outside none none;

    margin: 0px 7px;

    padding: 0;

    width: 100%;

    border-bottom: 1px solid #f1ebeb;

}

ul.nav.navbar-nav a {

    padding: 0.3em 0;

    position: relative;

    letter-spacing: 1px;

    text-decoration: none;

    font-weight: 700;

	margin: 8px !important;

    font-size: 14px;

    text-transform: capitalize;

    color: #fff !important;

}

.navbar-collapse {

    padding-right: 15px;

    padding-left: 0px !important;

    overflow-x: visible;

    -webkit-overflow-scrolling: touch;

    border-top: 1px solid transparent;

    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1);

    box-shadow: inset 0 1px 0 rgba(255,255,255,.1);

}

.ti_flex_wrapper {

    display: block;

    width: auto;

}

.ed_graysection.ti_section.ti_enrollform_wrapper.ed_form_box {

    padding: 20px 0px !important;

}

.popular-certification {

    padding-top: 30px;

}

.ed_graysection.ti_section.ti_enrollform_wrapper.ed_form_box h1 {

    font-size: 26px !important;

    text-align: left !important;

    margin-bottom: 20px !important;

}

.newsletter-box h1 {

    font-size: 24px !important;

    line-height: 27px;

    margin-top: 0;

    text-align: left !important;

}





.newsletter-box {

    padding: 40px 0 0px 0px !important;

}

section.stable-unstable img {

    width: 350px !important;

    margin-left: 5px !important;

    margin-right: 0 !important;

    display: block !important;

    margin-bottom: 10px !important;

}

.eltdf-eh-item-content.eltdf-eh-custom-4737 blockquote {

    margin: 0;

    padding: 30px;

    width: 300px !important;

    background-color: rgb(253,200,48);

    color: white;

    box-shadow: 0 5px 2px rgba(0,0,0,0.1);

    position: relative;

    transition: background-color 0.6s linear;

}

blockquote {

    padding: 10px 20px;

    margin: 0 0 20px;

    font-size: 14px !important;

    border-left: 5px solid #eee;

}

.eltdf-eh-item-content.eltdf-eh-custom-4737 .container {

    width: 300px !important;

    min-height: 280px !important;

    margin: 0 auto;

    position: relative;

    padding-bottom: 30px;

    overflow: hidden;

}

.eltdf-eh-item-content.eltdf-eh-custom-4737 h2 {

    color: #fff;

    margin: 30px 0 5px !important;

    text-shadow: 0 1px rgba(255,255,255,0.5);

    font-size: 20px !important;

}

.eltdf-eh-item-content.eltdf-eh-custom-4737 {

    background: url(https://www.proxycertification.com/images/a-1.jpg) !important;

    background-size: contain !important;

    /* background-repeat: repeat; */

    background-position: 31% 161% !important;

    background-color: rgba(0, 0, 0, 0) !important;

    background-attachment: scroll;

}

.about-proxycertification h3 {

    font-size: 24px !important;

}

.ed_footer_top .widget h4.widget-title {

    margin-bottom: 15px;

    font-weight: 600;

    font-size: 25px;

    color: #fff;

    margin-top: 30px;

}

.icon-bar {

    position: fixed;

    top: 50%;

    -webkit-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    transform: translateY(-50%);

    z-index: 999;

    display: none;

}

.mobile_whs

{

	display:block;

}

body {

    font-size: 14px;

    line-height: 1.42857143;

    color: #333;

    background-color: #fff;

    overflow-x: hidden;

}

.ti_heading_wraper h1 {

    font-size: 20px !important;

    text-align: center !important;

		    line-height: 25px;

}

.ed_morden_search_form {

    margin-top: 10px;

    margin-bottom:40px;

}

.ti_heading_wraper h1 {

    font-size: 20px !important;

    text-align: center !important;

}

.mobile_whs{

       background: transparent;

    padding: 5px 5px 5px 7px;

    margin-left: 0px;

    bottom: 71px;

    position: fixed;

    z-index: 999;

    border-radius: 1px;

}



.mobile_whs i {

       font-size: 36px;

    color: #4fca4f !important;

}

a.call_reqst {

   background: #071924;

    padding: 7px 5px 7px 9px;

    right: 5px;

    bottom: 71px;

    position: fixed;

    z-index: 999;

    border-radius: 65px;

    float: right !important;

		display:none;

}

a.call_reqst i {

        font-size: 30px;

    color: #e23432 !important;

    float: right;

}

.table100.ver1 {

    border-radius: 10px;

    overflow: hidden;

    margin: 0px 6px;

}

div#labSlider {

    margin-top: 30px !important;

}

.exam-group-box .col-md-4 {

    margin-top: 20px;

    padding: 0;

}

.shopping-cart-main .shopping-cart {

    width: 100% !important;

}

.shopping-cart .list-elements {

    padding: 20px 0px;

    border-top: 0;

}



p.foter_telg {

    margin-top: -3px !important;

    margin-bottom: 8px !important;

    float:right;

}

p.foter_telg img {

    width: 15px !important;

}

p.foter_telg a {

    font-size: 11px;

}

}





@media (min-width:768px) and (max-width:1199px){

.popular-vendor-list > li > ul > li {

    width: 25% !important;

    float: left;

    border: 1px solid #f3eeee;

}

.popular-vendor-list > li {

    border: 0;

    border-bottom: 1px solid #cdccc4;

    float: left;

    width: 100% !important;

}	

}	

@media (max-width:767px){

.mobile_icn {

     display: block; 

}

.popular-vendor-list > li > ul > li {

    border-bottom: 1px solid #CDCCC4;

    width: 33% !important;

}

.top_frm {

   width: 100%;

   height: 30px;

   background: #fff !important;

   margin-bottom: 10px;

}

.top_frm_icon {

   background-image: none;

   width: 43px;

   height: 32px;

   cursor: pointer;

   position: relative;

   top: -42px;

   right: 47px;

   float: right;

}



.cart-and-memberarea {

   float: none;

   display: block;

   margin: 0 auto;

   height: 48px;

   padding-top: 10px;

   border-top: 0px solid #565656 !important;

   margin-top: -42px !important;

   margin-bottom: 0px;

}



a.call_reqst i {

font-size: 18px;

color: #e23432 !important;

float: right;

display:none !important;

}





}

@media (min-width:767px) {

.mobile_icn {

     display: none; 

}

}



.ed_morden_search_form {

   box-shadow: 0px 4px 4px 4px rgb(153 153 153 / 24%);

    padding: 0px 0px 18px 0px;

    background: #fa3b3b;

    padding-top: 18px;

    border-radius: 5px;

}



section#testiminials:before {

    position: absolute;

    content: "";

    width: 100%;

    height: 100%;

    backdrop-filter: blur(4em);

    margin-top: -60px;

}

.ed_morden_search_form 

 form.wpcf7-form {

    padding: 0px 20px 8px 20px;

}



.contactdetails {

    padding-top: 18px;

}





/*-----------------tablet open-------------*/

@media only screen and (min-width: 768px) and (max-width: 1024px)

{

	#top-bar p.info a {

    color: #b6b6b6;

    font-weight: 300;

    font-size: 12px !important;

    line-height: 28px !important;

}

.paddl_0

{

    padding-right:0px !important;

}



.paddlftrght_0 .foter_telg img {

    width: 16px !important;

    position: relative;

    left: 6px;

    top: 0px;

}





.foter_telg a {

    font-size: 11px !important;

}





.paddlftrght_0

{

    padding-left:0px !important;

    padding-right:0px !important;

}



.top_frm {

    width: 211px !important;

    margin-top: 1px !important;

}



.resposnive_nones {

    display: none !important;

}



.desktop_nones {

    display: block !important;

}

.cart-and-memberarea {

    float: right;

    height: auto;

    padding: 0px;

    padding-top: 3px;

}

.header-cart {

    font-size: 10px !important;

}

.header-cart {

    background: #fff;

    width: 126px !important;

    height: 30px;

    padding: 8px 6px 0px 0px !important;

    border: 1px solid #d5dbde;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    border-radius: 5px;

    text-align: right;

    cursor: pointer;

    font-size: 14px;

}

.cart-icon-box {

    background: linear-gradient(to right,#fa3b3b 0, #fa3b3ba1 100%) !important;

    width: 44px !important;

    height: 30px;

    position: absolute;

    top: 0;

    left: 0;

    display: block;

    border-top-left-radius: 5px;

    border-bottom-left-radius: 5px;

}

.member-area li a {

    color: #b6b6b6;

    text-transform: capitalize;

    position: relative;

    top: -2px;

    font-size: 11px !important;

}



body {

    font-size: 14px;

    line-height: 1.42857143;

    color: #333;

    background-color: #fff;

    overflow-x: hidden;

}

}

.phone_icn {

    width: 211px;

    height: 50px;

    bottom: 60px;

    right: 37px;

		float:right;

		position:fixed;

		z-index:999;

		

}

.phone_icn a {

    text-decoration:none !important;

}

.phone_icn .phone-number {

    width: 161px;

    height: 34px;

    float: left;

    margin: 8px 0;

    padding: 8px 11px;

    color: white;

    text-align: center;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    background: url(../images/phone-number-2bg.png) no-repeat top left;

    background-size: 161px 34px;

}

.phone_icn .phone-number span {

    width: 135px;

    height: 15px;

    margin: 9px 0;

    color: white;

    font-size: 15px;

    text-decoration: none;

}

.phone_icn .call-button {

    width: 50px;

    height: 50px;

    float: left;

    background: url(../images/call-box/call-btn.png);

    background-size: 50px 50px;

} 

.phone_icn i {

     background: #f33938;

    color: #fff;

    width: 50px;

    height: 49px;

    line-height: 50px;

    font-size: 30px;

    border-radius: 50px;

    text-align: center;

}



@media (max-width:767px)

{

#navbar nav.navbar-static-top {

    padding-top: 8px;

    float: none !important;

    

}

.about-proxycertification {

   padding: 10px 0 0px;

   background: #fff;

}

#generic_price_table .generic_content {

   margin-bottom: 20px;

}

	

}

.modal-content h4.modal-title {

    text-align: center;

    color: #fb3b3b !important;

    font-weight: bold;

    font-size: 16px !important;

}

.exam-group-box.tagspage .ti_heading_wraper h3 {

    text-align: left;

    margin-bottom: 26px;

}

.pdd_60

{

    padding:60px 0px !important;

}

.exam-group-box.tagspage p strong {

    color: #fa3b3b;

}



.exam-group-box.tagspage h1 {

    margin-bottom: 3% !important;

}





.popular-list-box.sidetext {

    float:none;

	margin-bottom: 0px;

}

.popular-list-box.sidetext .popular-list-heading {

    background: transparent;

    box-shadow: none;

    padding: 0px;

    font-size:20px;

}

.sideimage .exam-pkg-image01 {

    float: none;

    width: auto !important;

}



.list-discription {

    padding: 6px 0px;

    font-size: 16px;

    line-height: 26px !important;

}

.exam-list-box {

   background: #fff;

   padding: 0px 0px !important;

}



.pkg-name.pro_cet {

    font-size: 16px;

}

.black-heading {

   font: 24px/26px;

   color: #151515;

   text-align: center;

   margin-bottom: 26px;

   line-height: 28px;

   font-size: 19px;

}

.center-heading span {

   padding: 10px 10px;

   background: #f3f2ed;

   color: #fa3b3b;

   line-height: 25px;

}

.img_arrfrm img

{

	width: 77%;

    /* width: 61%; */

    position: absolute;

    z-index: 9;

    right: 327px;

    top: 0;

    margin-top: -190px;

    transform: rotate(4deg);

}

figure.stable-unstable table span {

    cursor: pointer;

    z-index: 999;

    position: relative;

}

.group_std h3 {

       text-align: center;

    font-size: 18px;

    line-height: 27px;

    margin-bottom: 20px;

}

.group_std a {

    background-image: linear-gradient(to right,#fa3b3b 0, #fa3b3ba1 100%) !important;

    color: #fff !important;

    padding: 10px 16px;

    border-radius: 3px;

		text-decoration:none !important;

		margin-top:10px;

}



li.main_cert .package-box {

    width: 268px !important;

}

.group_std {

    margin-top: 30px;

    margin-bottom: 10px;

    height: 170px;

    box-shadow: 0px 0px 1px 1px;

    padding: 1px 20px;

}

.pkg-name.pro_cet {

    padding-top: 12px;

}

.pro_cet_1 {

    padding-top: 0px;

}

li.main_cert {

 padding: 0px 0px;

    margin-top: 0px !important;

    margin-bottom: 0px !important;

	border-bottom: 1px solid #c4c4c4;

}

.pkg-name-box {

    margin-top: 0px;

}

li.main_cert .package-price {

    font-size: 26px;

    float: left;

}

.buy-package.pro_cet_1 .package-price {

    font-size: 24px;

}

.pro_cet_1 .black-button {

		margin-top:10px;

} 



iframe#launcher {

    bottom: 80px !important;

		display:none;

}

.footer-copyright {

    background: #333;

    padding: 9px 0 0px 0px;

}

.whatsapp {

    background: transparent !important;

    color: white;

}

.whtsapp_icon {

    position: fixed;

    z-index: 999;

    bottom: 30px;

    left: 20px;

}

.eltdf-eh-item-content.eltdf-eh-custom-4737 .container{  width:500px;  min-height:315px;  margin:0 auto;  position:relative;  padding-bottom:30px;  overflow:hidden;}.eltdf-eh-item-content.eltdf-eh-custom-4737 h1{  text-align:center;  text-shadow:0 1px white;  color:#02303F;}.eltdf-eh-item-content.eltdf-eh-custom-4737 h2{  color: #fff;  margin:15px 0 5px;  text-shadow:0 1px rgba(255,255,255,0.5);}.eltdf-eh-item-content.eltdf-eh-custom-4737 h6{  color: #fff;  margin:0;  font-size: 18px;}.eltdf-eh-item-content.eltdf-eh-custom-4737 input[type="radio"] {position: absolute;width: 1px; /* Setting this to 0 make it invisible for VoiceOver */height: 1px; /* Setting this to 0 make it invisible for VoiceOver */padding: 0;margin: -1px;border: 0;clip: rect(0 0 0 0);overflow: hidden;}.eltdf-eh-item-content.eltdf-eh-custom-4737 label{  display:block;  width: 27%;  border: 4px solid white;  position:absolute;  bottom:5px;  cursor: pointer;  transition: border-color 0.3s linear;}.eltdf-eh-item-content.eltdf-eh-custom-4737 label.second{  left:34%;}.eltdf-eh-item-content.eltdf-eh-custom-4737 label.third{  left: 65%;}.eltdf-eh-item-content.eltdf-eh-custom-4737 blockquote{  margin:0;  padding:30px;  width:500px;  background-color: rgb(253,200,48);  color:white;  box-shadow: 0 5px 2px rgba(0,0,0,0.1);  position:relative;  transition: background-color 0.6s linear;}.eltdf-eh-item-content.eltdf-eh-custom-4737 blockquote:after {  content: " ";  height: 0;  width: 0;  position: absolute;  top: 100%;  border: solid transparent;  border-top-color: rgb(253,200,48);  border-left-color: rgb(253,200,48);  border-width: 10px;  left: 10%;} .eltdf-eh-item-content.eltdf-eh-custom-4737 #second:checked ~ .two blockquote {  background-color:purple;}.eltdf-eh-item-content.eltdf-eh-custom-4737 .two blockquote:after{  border: solid transparent;   border-top-color: purple;  border-left-color:purple;  border-width: 10px;}.eltdf-eh-item-content.eltdf-eh-custom-4737 #third:checked ~ .three blockquote{  background-color:#54885F;}.eltdf-eh-item-content.eltdf-eh-custom-4737 .three blockquote:after{  border: solid transparent;   border-top-color: #54885F;  border-left-color: #54885F;  border-width: 10px;}.eltdf-eh-item-content.eltdf-eh-custom-4737 .quotes{  position:absolute;  color:rgba(255,255,255,0.5);  font-size:5em;}.eltdf-eh-item-content.eltdf-eh-custom-4737 .leftq{  top:-25px;  left:5px;}.eltdf-eh-item-content.eltdf-eh-custom-4737 .rightq{  bottom:-10px;  right:5px;}.eltdf-eh-item-content.eltdf-eh-custom-4737 img{  float:left;  margin-right: 20px;  width: 14%;  height: 100%;  margin-top: 28px;  border-radius: 50%;  margin-left: 20px;}.eltdf-eh-item-content.eltdf-eh-custom-4737 .slide{  position:absolute;  left:-100%;  opacity:0;  transition: all 0.6s ease-in;}.eltdf-eh-item-content.eltdf-eh-custom-4737 #first:checked ~ label.first {  border-width: 4px;  border-color: rgb(253,200,48);}.eltdf-eh-item-content.eltdf-eh-custom-4737 #second:checked ~ label.second {  border-width: 4px;  border-color:purple;}.eltdf-eh-item-content.eltdf-eh-custom-4737 #third:checked ~ label.third {  border: 4px solid #54885F;}.eltdf-eh-item-content.eltdf-eh-custom-4737 #first:checked ~ div.one {  left:0;  opacity:1;}.eltdf-eh-item-content.eltdf-eh-custom-4737 #second:checked ~ div.two {  left:0;  opacity:1;}.eltdf-eh-item-content.eltdf-eh-custom-4737 #third:checked ~ div.three {  left:0;  opacity:1;}.eltdf-eh-item-content.eltdf-eh-custom-4737 {    padding: 45px 0px;}





@media(max-width:767px)

{

	h2.exam-heading {

    font-weight: bold;

    font-size: 18px;

    text-align: left !important;

    color: #333;

}

}





.main_grp h4 {

    margin: 0;

    padding: 0;

    text-align: center;

    padding-left: 13px;

    font-size: 24px;

    margin-bottom: -6px;

    padding-top: 40px;

    color: #03a9f4;

    text-transform: uppercase;

    float: left;

    width: 100%;

}

.main_grp .col-md-12 {

    padding: 0;

}

.w-app h4 {

    color: #64b161 !important;

}

.crs_recp {

    margin-bottom: 10px;

}

.g-recaptcha {

    transform: scale(1.06);

     -webkit-transform: scale(1.06);

    transform-origin: 0 0;

    -webkit-transform-origin: 0 0; 

}

.enqr {

    transform: scale(0.77);

    -webkit-transform: scale(0.77);

    transform-origin: 0 0;

    -webkit-transform-origin: 0 0;

}



.ed_morden_search_form .ti_btn {

    margin-top: 15px;

}



@media(max-width:767px)

{

    .g-recaptcha {

    transform: scale(.93);

    -webkit-transform: scale(0.71);

    transform-origin: 0 0;

    -webkit-transform-origin: 0 0;

}

}





.video_study {

    margin-top: 30px;

}

.video_grp h4 {

    margin: 0;

    padding: 0;

    text-align: center;

    padding-left: 13px;

    font-size: 24px;

    color: #333;

    float: left;

    width: 100%;

}



.video_grp {

   float: left;

    width: 100%;

    padding-top: 60px;

}



img.ldicon_img {

    width: 120px;

    margin-left: auto;

    margin-right: auto;

    display: block;

    float: left;

    margin-bottom:40px;

    padding:10px;

}

img.ld_img {

    width: 250px;

    margin-left: auto;

    margin-right: auto;

    display: block;

}

h3.cli_hed {

    text-align: center;

}

.mnimg_cl {

    width: 370px;

    /* float: left; */

    margin-left: auto;

    margin-right: auto;

    display: block;

}



.mb15

{

    margin-bottom:15px;

}

.workbook_policy li {

       list-style: decimal;

    line-height: 26px;

    padding-bottom: 15px;

    margin-left: 16px;

    font-size: 16px;

}

.workbook_policy h3 {

    font-size: 18px;

    padding-bottom: 5px;

}



img.cirti_img {

    width: 100%;

    box-shadow: 0px 0px 3px 1px #ccc;

    padding: 20px;

    height:315px;

    object-fit:cover;

    margin-bottom: 0px;

     margin-bottom: 10px;

}



.instagram {

    background: #833AB4;

}

div#scumEy img {

    position: fixed;

    z-index: 99;

    bottom: 105px;

}



.graruntee_pg li {

    font-size: 17px;

    text-align: left;

    line-height: 26px;

        list-style: decimal;

}

.graruntee_pg .black-heading {

       font-size: 20px !important;

    color: #fa3b3b;

    text-align: left !important;

    margin-bottom: 12px !important;

    padding-top:10px;

    font-weight: 600 !important;

}

.graruntee_pg .center-heading {

    background: no-repeat;

    text-align: center;

    margin-bottom: -6px;

}



.graruntee_pg h5 {

    margin-top: 20px;

    font-size: 20px;

    color: #fa3b3b;

        font-weight: 600 !important;

}

.graruntee_pg br {

    display: none;

}

.graruntee_pg p {

    text-align: left;

    font-size:17px;

    padding-bottom:10px;

}

.graruntee_pg ul {

    margin-left: 20px;

    margin-top:-8px;

}

.widget.text-widget p.foter_telg {

    margin: -5px 0 0 0;

}







/*--------------responsive menu start ------------*/



@media(max-width:767px){

section#header-main {

    background: linear-gradient(to right,#fa3b3b 0, #fa3b3b 100%) !important;

    padding: 0px 0px;

}

.resposnive_nones

{

    display:none !important;

}

.navbar-header span.icon-bar:nth-child(1)

{

        width: 30px !important;

    height: 3px;

    background: #fff !important;

    border-radius: 3px;

    margin-bottom: 22px;

    border:0px !important;

}



.navbar-header span.icon-bar:nth-child(2)

{

     width: 30px !important;

    height: 3px;

    background: #fff !important;

    border-radius: 3px;

    margin-top: 7px !important;

    border:0px !important;

}



.navbar-header span.icon-bar:nth-child(3)

{

     width: 30px !important;

    height: 3px;

    background: #fff !important;

    border-radius: 3px;

    margin-top: 14px;

    border:0px !important;

}

section#header-main .navbar-header {

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

}



.logo-box {

    float: left;

    margin: 0 auto;

    height: 65px;

    padding-bottom: 9px;

    padding-left: 15px;

    position: relative;

    z-index: 999;

}

section#header-main ul li {

    width: 100%;

    border-bottom: 0;

    margin: 0px !important;

    /*background: linear-gradient(to right,rgb(145, 28, 22) 0, rgb(251, 59, 59) 100%) !important;*/

}



section#header-main li a {

   background: transparent;

    color: #fff !important;

    border-bottom: 1px dashed #fff;

    width: 100% !important;

    margin-left: 0 !important;

    border-radius: 0px;

    padding: 12px 10px;

    margin: 0 !important;

}

ul.nav.navbar-nav a:before {

    bottom: 0;

    display: block;

    height: 0px;

    width: 0%;

    content: "";

    background: -webkit-linear-gradient( 

-145deg

, rgb(69, 164, 242) 0%, #337ab7 100%) !important;

}

section#header-main .navbar-collapse {

    padding-top: 0px !important;

}

section#header-main .dropdown-menu {

    padding-left: 0px;

}

section#header-main .navbar-nav .open .dropdown-menu {

    border-bottom: 0px solid white;

    border-radius: 0;

}

section#header-main .dropdown-menu li a {

    padding-left: 30px !important;

   background: #0d81ad !important;

}

section#header-main .dropdown-menu li .dropdown-menu li a {

    padding-left: 60px !important;

  background: #0d81ad;

  overflow: hidden;

    display: -webkit-inline-box;

    -webkit-line-clamp: 1;

    text-overflow: ellipsis;

    -webkit-box-orient: vertical;

}

section#header-main .dropdown-menu li .dropdown-menu li .dropdown-menu li a {

    padding-left: 90px !important;

    background: #0d81ad;

}

section#header-main .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a {

    padding-left: 120px !important;

    background: #0d81ad;

}



section#header-main .responsive_caret {

 border-bottom: 0 !important;

    padding: 0 !important;

    right: 5px;

    position: relative;

    width: 7% !important;

    float: right;

    margin-top: -35px !important;

    padding: 10px 20px 10px 10px !important;

}

ul#fresponsive .responsive_caret {

    display: block !important;

}

h3.cli_hed {

    text-align: center;

    clear: both;

}

}



@media(max-width:355px)

{

.pkg-name.pro_cet {

    padding-top: 12px;

    font-size: 12px !important;

}

li.main_cert .package-box {

    width: 125px !important;

    font-size: 14px !important;

    float: left;

}

.pkg-name-box {

    margin: 20px 10px 20px 0 !important;

}

.pdf-image {

    width: 30px !important;

    height: 30px !important;

    margin-left: 0px;

    margin-top: 0px;

}

.pkg-name-box {

    width: 30px !important;

    height: 30px !important;

}

.vendor-image {

    width: 30px !important;

   height: 30px !important;

}

.unlimite-image {

    width: 30px !important;

   height: 30px !important;

}

.buy-package {

    float: none;

    width: 50px;

    margin: 0 auto;

}

.pro_cet_1 .black-button {

    height: 22px !important;

    margin-top: 0px;

    font-size: 10px !important;

}

.sideimage {

    padding: 10px 5px !important;

}

.exam-pkg-list .group > li {

    margin-bottom: 40px;

    float: left;

    width: 100%;

    border-bottom: 1px dashed #ccc;

    padding-bottom: 12px;

}

}





.responsive_caret {

    display: none !important;

}



.session_btn a{

   display: block;

    text-transform: capitalize;

    margin-top: 25px;

    max-width: 270px;

    width: 100%;

    color: #fff !important;

    font-weight: 600;

    font-size: 16px !important;

    border-radius: 46px !important;

    background-image: linear-gradient(to right,#fa3b3b 0, #fa3b3ba1 100%) !important;

    transition: all 0.5s ease-in-out;

    -webkit-transition: all 0.5s ease-in-out;

    border: none !important;

    text-align: center;

    padding: 10px 2px;

    margin-left: auto;

    margin-right: auto;

    text-decoration: none !important;

    

}



.header_rsponsive

{

    display:none !important;

}

.header_rsponsive_tab

{

    display:none !important;

}

.header_desk

{

    display:block;

}





@media(max-width:767px)

{

    .header_rsponsive

{

    display:block !important;

}

.header_desk

{

    display:none;

}

{

    display:none !important;

}

}





.home_stble {

   border-radius:0px !important;

}



.home_stble th {

    padding-left: 10px !important;

}



.home_stble td {

    border-bottom: 1px solid rgba(9, 21, 36, 0.078);

}



.home_stble td {

        padding: 11px 5px 11px 10px !important;

}







.home_stble .table100-body tr:nth-child(even) {

    background-color: #fff !important;

}

.home_stble td {

    font-size: 15px !important;

}



.home_stble td a.flat-button.bg-red {

          cursor: pointer;

    font-size: 14px;

    font-weight: 600;

    color: #27b8a7;

    background-color: transparent;

    border: 2px solid #eaecf2;

    text-align: center;

    padding: 4px 11px;

    display: inline-block;

    border-radius: 5px;

    text-decoration: none;

}



.home_stble td a.flat-button:hover {

    background: #27b8a7;

    color: #fff !important;

    border: 2px solid #27b8a7;

}

.home_stble .red_clrs {

    color:#ff0000 !important;

}

.home_stble .grn_clrs {

    color:#00d308;

}



.home_stble .table100-body {

    overflow: hidden !important;

}



.home_tbl th.cell100.column2 {

    padding-left: 8px !important;

}



.margin_top53

{

    margin-top:53px;

}

.social_text h4.widget-title {

    font-size: 18px !important;

    padding-top: 20px;

}

.social_text ul {

    line-height: 0;

    margin-top: 0;

    padding: 0;

}



.social_text ul li a i {

    font-size: 18px;

}





.social_text ul li {

    float: left;

    padding-right: 13px;

}



.widget-title.MSI_show_element {

    outline: 0;

    background: transparent !important;

}



.lab_heading

{

    font-size:30px; 

    text-align:center;  

    margin-top: 0;

    position:relative !important; 

    left:0 !important;

    top:-7px !important;

    outline:0px !important;

}



.frst_child

{

    padding-top:15px;

}

.pd15

{

    padding-top:15px;

}





.desktop_nones

{

    display:none;

}



.top_baar_mains .foter_telg a {

    color: #fff !important;

}

.top_baar_mains p.info a {

    color: #fff !important;

}



.top_baar_mains {

    background: transparent !important;

    padding-top:12px !important;

}



.top_baar_mains .top_frm {

    width: 154px !important;

}



.top_baar_mains .member-area li a {

    color: #fff !important;

}



.pdleft_0

{

    padding-left:0px !important;

    padding-right:0px !important;

}



.pdtop_0 {

    padding: 0;

}



.width_first {

    width: 19% !important;

    padding-top:4px;

}



.width_second {

    width: 18% !important;

}



.width_third {

    width: 15% !important;

}



.width_fourth {

    width: 48% !important;

}





.main-course-category {

    padding-top: 60px;

    padding-bottom: 50px;

}



.h2-title {

    font-size: 50px;

    color: #333;

    line-height: 80px;

    font-weight: 800;

    padding-bottom: 13px;

    margin-top: 0px;

}



.h2-subtitle {

    position: relative;

    font-size: 22px;

    color: #0060ff;

    line-height: 22px;

    font-weight: 700;

    text-transform: uppercase;

    margin-bottom: 0;

    display: inline-block;

}

.course-category-content a {

    text-decoration: none !important;

} 

.course-category-icon img {

    width: 80px;

}



.course-category-box a {

    color: #333 !important;

}

.course-category-box {

    border: solid 0px #acacac;

    border-radius: 8px;

    background-color: transparent;

    display: flex;

    align-items: center;

    transition: all 0.2s cubic-bezier(0.98, 0.57, 1, 1) 0s;

}



.course-category-content {

    text-align: left;

    width: calc(100%);

}



.course-category-content p {

    margin-bottom: 0;

    transition: all 0.2s cubic-bezier(0.98, 0.57, 1, 1) 0s;

}



.course-category-content .h3-title {

   transition: all 0.2s cubic-bezier(0.98, 0.57, 1, 1) 0s;

    margin-top: 0;

    margin-bottom: 3px;

}



.dis-yes {

    display: block;

    transition: all 0.2s cubic-bezier(0.98, 0.57, 1, 1) 0s;

}

.dis-no {

    display: none;

    transition: all 0.2s cubic-bezier(0.98, 0.57, 1, 1) 0s;

}

.course-category-content {

    text-align: left;

    width: calc(100%);

}



.h3-title {

    font-size: 25px;

    color: #333;

    line-height: 35px;

    font-weight: 700;

}



.course-category-icon {

    margin-right: 15px;

}



.course-category-content p {

    font-size: 16px;

}



/*--courses css close--*/





.about-area {

    padding-top: 110px;

}



.mb25

{

        margin-bottom: 25px;

}

.about-title {

    font-weight: 700;

    font-size: 46px;

    line-height: 54px;

    color: #333;

    margin-top:0px;

}

.about-title span {

    color: #fa3b3b;

}



.about-title-2 {

    font-weight: 700;

    font-size: 40px;

    line-height: 54px;

    color: #fff;

    margin-top:0px;

}

.about-title-2 span {

    color: #d7d7d7;

}









.about-content .line {

    width: 150px;

    background: 0 0;

    border: 1px solid #07294d;

    margin-top: 25px;

}

.about-content p {

    font-weight: 500;

    font-size: 18px;

    line-height: 30px;

    color: #07294d;

    margin-top: 25px;

}

.about-image {

    position: relative;

    max-width: 665px;

    height: 635px;

    margin-left: auto;

}

.about-image .single-image.image-1 {

    top: 72px;

    right: 63px;

}

.about-image .single-image.image-1::before {

    right: -14px;

    top: -14px;

    background-color: #07294d;

}

.about-image .single-image::before {

    position: absolute;

    content: '';

    width: 100%;

    height: 100%;

    border-radius: 30px;

    z-index: -1;

}

.about-image .single-image img {

    border-radius: 30px;

}

.about-image .single-image.image-2 {

    top: 56%;

    left: 29%;

}

.about-image .single-image.image-2::before {

    right: -12px;

    bottom: -12px;

    background-color: #27b8a7;

}

.about-image .single-image::before {

    position: absolute;

    content: '';

    width: 100%;

    height: 100%;

    border-radius: 30px;

    z-index: -1;

}

.about-image .single-image {

    -webkit-transform: rotate(45deg);

    -moz-transform: rotate(45deg);

    -ms-transform: rotate(45deg);

    -o-transform: rotate(45deg);

    transform: rotate(45deg);

    position: absolute;

    z-index: 1;

}

.about-image .single-image.image-3 {

    top: 31%;

    left: 49px;

}

.about-image .single-image.image-3::before {

    bottom: -10px;

    left: -10px;

    background-color: #fa3b3b;

}

.about-image .single-image::before {

    position: absolute;

    content: '';

    width: 100%;

    height: 100%;

    border-radius: 30px;

    z-index: -1;

}

.about-image .single-image.image-4 {

    top: 38px;

    left: 24%;

}

.about-image .single-image.image-4::before {

    top: -10px;

    left: -10px;

    background-color: #2f7ad5;

}

.about-image .single-image::before {

    position: absolute;

    content: '';

    width: 100%;

    height: 100%;

    border-radius: 30px;

    z-index: -1;

}

.about-image .about-icon.icon-1 {

    left: 75px;

    top: 105px;

}

.about-image .about-icon {

    position: absolute;

}

.about-image .about-icon.icon-2 {

    top: 18px;

    left: 53%;

    -webkit-transform: translateX(-50%);

    -moz-transform: translateX(-50%);

    -ms-transform: translateX(-50%);

    -o-transform: translateX(-50%);

    transform: translateX(-50%);

}

.about-image .about-icon.icon-3 {

    left: 50px;

    bottom: 28%;

}

.about-image .about-icon.icon-4 {

    right: 140px;

    bottom: 25%;

}



/*--about us close--*/



.why-choose-us.style3 {

    background: url(https://keenitsolutions.com/products/html/educavo/assets/images/bg/home12/why-learn-bg.jpg);

    background-repeat: no-repeat;

    background-position: center;

    background-size: cover;

    padding: 200px 0;

}

.sec-title3 .title.new-title {

    color: #101010;

    line-height: 1.2;

    font-weight: 700;

}



.sec-title3 .new-desc {

    font-size: 18px;

    line-height: 31px;

    color: #333333;

}



.why-choose-us.style3 .services-part {

    display: flex;

    box-shadow: 0 0 30px #eee;

    background: #ffffff;

    padding: 15px 30px 20px 30px;

}



.why-choose-us.style3 .services-part .services-icon {

    margin-right: 29px;

}



.why-choose-us.style3 .services-part .services-icon img {

       width: 60px !important;

    position: relative;

    top: 10px;

}

.why-choose-us.style3 .services-part .services-text .title {

    font-size: 20px;

    line-height: 36px;

    font-weight: 700;

    padding-bottom: 5px;

    margin: 0;

    color: #171f32;

}



.why-choose-us.style3 .services-part .services-text .services-txt {

    font-size: 16px;

    line-height: 1.2;

    font-weight: 400;

    margin: 0;

    color: #333333;

}

.mb-30 {

    margin-bottom: 30px;

}

.img-part img {

    width: 100%;

}



.mb-20 {

    margin-bottom: 20px;

}





/*---------course content close--*/



.bg8 {

    background: url(http://www.proxycertification.com/images/dots_img1.png);

    background-size: cover;

    background-repeat: no-repeat;

    background-position: center;

    padding: 50px 0 50px;

}

.count-title {

    margin-top: 10px;

    margin-bottom: 0;

    text-align: center;

    display: inline-block;

    color: #fff;

    font-size: 42px;

    font-weight: 900;

    line-height: 51px;

}

.rs-counter {

    background: #fa3b3b;

}



.counter span {

    padding-left: 4px;

    margin-top: 10px;

    margin-bottom: 0;

    text-align: center;

    display: inline-block;

    color: #fff;

    font-size: 42px;

    font-weight: 900;

    line-height: 51px;

}



.counter {

    text-align: center;

}

.count-text {

   font-size: 22px;

    margin-top: 10px;

    margin-bottom: 0;

    text-align: center;

    font-weight: 600;

    color:#fff;

}



.fa-2x {

    margin: 0 auto;

    float: none;

    display: table;

    color: #4ad1e5;

}



.pt-80

{

    padding:100px 0px;

}



.pt-40{

    padding:40px 0px;

}



.pt-20{

    padding:20px 0px;

}

.features-area-2 {

    padding-top: 60px;

}

.features-image-2 {

    position: relative;

    z-index: 5;

    max-width: 342px;

    width: 100%;

}



.features-image-2::before {

    position: absolute;

    content: '';

    background-color: #07294d;

    width: 80%;

    height: 70%;

    bottom: 0;

    left: 0;

    z-index: -1;

}

.features-image-2 img {

    width: 100%;

}



.features-image-2::after {

    position: absolute;

    content: '';

    background-color: #f1f1f1;

    width: 80%;

    height: 70%;

    bottom: 60px;

    right: 0;

    z-index: -1;

}

.features-items .features-items-wrapper .single-features-item {

    max-width: 245px;

    padding: 25px 0;

    width: 100%;

}



.features-items-wrapper {

    padding-top: 90px;

}

.features-items .features-items-wrapper .single-features-item .item-content {

    padding-left: 15px;

}

.features-items .features-items-wrapper .single-features-item .item-content p {

    color: #07294d;

    font-weight: 600;

    font-size: 24px;

    line-height: 32px;

}



.pad_100

{

    padding-top:100px;

}



.padd_80

{

    padding:60px 0px !important;

}

.paddtop_70

{

    padding-top:20px;

    

}



.col-md-10.col-sm-10.ht-tab .tab-content li a {

    color: #000 !important;

}



.pdbtm_30

{

    padding-bottom:30px;

}



section#testiminials .img-part img {

    width: 240px;

    margin-left: auto;

    padding-right: 22px;

}



section#testiminials h3.name {

        padding-top: 20px;

    font-size: 18px;

    line-height: initial;

    color: #fff;

    margin-bottom: 8px;

    font-weight: revert;

}



.patop_110 {

    

    padding-top:110px !important;

}



.star-rating ul li i {

    color: #ffc207;

    font-size: 18px;

}



.star-rating li.list-inline-item {

    padding-right: 0px !important;

    padding-left: 0px;

}



.pricing__wrapper {

    width: 100%;

    box-shadow: 0px 30px 70px 0px rgb(0 13 49 / 8%);

    position: relative;

    background: #ffffff;

}.pricing__header-1 span {

    font-size: 16px;

    font-weight: 700;

    color: #ffffff;

}.pricing__body1-1 span {

    font-size: 16px;

    font-weight: 500;

    color: #020334;

}.pricing__body1-4--tag span {

    display: inline-block;

    padding: 5px 14px;

    font-size: 13px;

    font-weight: 600;

    color: #fd4680;

    background-color: #ffecf2;

    line-height: 1;

}



.pricing__body1-2 {

    width: 25%;

}

.pricing__body1-3 {

    display: flex;

    width: 25%;

}

.pricing__body1-4 {

    width: 25%;

    display: flex;

    align-items: center;

    justify-content: space-between;

}



.pricing__body1 {

    display: flex;

    padding: 0px 50px 0px;

    border-bottom: 1px solid rgba(9, 21, 36, 0.078);

    align-items: center;

    height: 98px;

    -webkit-transition: all 0.3s ease-out 0s;

    -moz-transition: all 0.3s ease-out 0s;

    -ms-transition: all 0.3s ease-out 0s;

    -o-transition: all 0.3s ease-out 0s;

    transition: all 0.3s ease-out 0s;

}

.pricing__header {

    display: flex;

    align-items: center;

    background-color: #020334;

    height: 50px;

    padding: 0 50px 0 50px;

}



.pricing__header-1 {

    width: 25%;

}



.pricing__wrapper .back__shape__1 {

    position: absolute;

    bottom: -64px;

    right: -98px;

    z-index: -1;

    -webkit-animation: slide-top 5000ms linear infinite alternate;

    animation: slide-top 5000ms linear infinite alternate;

}

.pricing__body1-1 {

    width: 25%;

}

.pricing__body2 {

    display: flex;

    padding: 0px 50px 0px;

    border-bottom: 1px solid rgba(9, 21, 36, 0.078);

    align-items: center;

    height: 98px;

    -webkit-transition: all 0.3s ease-out 0s;

    -moz-transition: all 0.3s ease-out 0s;

    -ms-transition: all 0.3s ease-out 0s;

    -o-transition: all 0.3s ease-out 0s;

    transition: all 0.3s ease-out 0s;

}

.pb-115 {

    padding-bottom: 80px;

}



.home_stble td a:hover {

    color: #27b8a7;

}



.home_stble td a {

    color: #333;

    text-decoration: none;

}

.pricing__body2-1 {

    width: 25%;

}

.pricing__body2-2 {

    width: 25%;

}

.pricing__body2-3 {

    display: flex;

    width: 25%;

}

.pricing__body2-4 {

    width: 25%;

    display: flex;

    align-items: center;

    justify-content: space-between;

}



.home_stble.table100.ver1 th {

    font-size: 14px;

    color: #fff;

    font-weight: 700;

    align-items: center;

    background-color: #27b8a7 !important;

    height: 50px;

    padding: 0 50px 0 50px;

    line-height: 50px;

}



.tr_footer_drak {

    background-image: url(http://proxycertification.com/images/counter-bg.webp);

    background-position: center center;

    background-size: cover;

    background-repeat: no-repeat;

    width: 100%;

    height: 100%;

}



.newsletter-box input::placeholder {

    font-size: 18px;

}



.font_size30

{

    font-size:32px;

}



.home_tbl .table100.ver1 th {

    font-size: 14px;

    background: #27b8a7;

    padding: 14px 4px;

}



.home_tbl .table100.ver1 td {

    font-size: 15px;

    padding: 13px 0px 13px 5px;

}



.about-us ul#scroller img {

    width: 100%;

    border: 2px solid #ccc;

}

section.about-us .simply-scroll .simply-scroll-clip {

    width: 100%;

    height: auto !important;

    box-shadow: 0px 0px 28px 9px #cccccc5e;

    border-radius: 5px;

}



.home_tbl .table100.ver1 .table100-body tr:nth-child(even) {

    background-color: #27b8a736;

}





.popular_courses {

   background-image: url(https://cciestudygroups.com/uploads/monthly_2020_10/ccie.png.709901d275db233efad83987b2a47a83.png);

    background-repeat: no-repeat;

    background-position: center center;

    background-size: 53%;

    position: relative;

    background-attachment: fixed;

    box-shadow: 1000px 1000px 1000px 1000px #e0e0e0e6 inset;

}

section#testiminials p {

    color: #333 !important;

}



section#testiminials {

    /* background-image: url(https://www.proxycertification.com/images/counter-bg.webp); */

    background-size: cover;

    position:relative;

	background-color:#fff;

}

section#ccielabs {

    padding-left: 40px !important;

    padding-right: 40px !important;

}

.table_bg

{

    background: #27b8a71f;

}



.pricing_main_section img {

    width: 100%;

}



.single-image.image-1 img

{

    width:290px;

    heighT:290px;

}



.single-image.image-2 img

{

    width:225px;

    heighT:225px;

}



.single-image.image-3 img

{

    width:190px;

    heighT:190px;

}



.header_bottom .container {

    width: 1360px;

}



.single-image.image-4 img

{

    width:140px;

    heighT:140px;

}



.pdleft55

{

    padding-left:55px !important;

}

.pdleft37

{

    padding-left:37px !important;

}



.about-icon img

{

    width:46px;

    height:46px;

}



.bottom_border

{

        border-bottom: 1px solid #ffffff2e;

    padding-bottom: 7px;

}



.pddtop80

{

    padding-top:80px;

}



.about-us .simply-scroll .simply-scroll-list li {float: left;

    width: 500px;

    height: 375px;}



.about-us .simply-scroll .simply-scroll-list li img{

    float: left;

    width: 500px;

    height: 375px;

    object-fit:cover

}



@-moz-keyframes blink {

    0% {

        opacity:1;

    }

    50% {

        opacity:0;

    }

    100% {

        opacity:1;

    }

} 



@-webkit-keyframes blink {

    0% {

        opacity:1;

    }

    50% {

        opacity:0;

    }

    100% {

        opacity:1;

    }

}

/* IE */

@-ms-keyframes blink {

    0% {

        opacity:1;

    }

    50% {

        opacity:0;

    }

    100% {

        opacity:1;

    }

} 

/* Opera and prob css3 final iteration */

@keyframes blink {

    0% {

        opacity:1;

    }

    50% {

        opacity:0;

    }

    100% {

        opacity:1;

    }

} 

.blink-images {

    -moz-animation: blink normal 2s infinite ease-in-out; /* Firefox */

    -webkit-animation: blink normal 2s infinite ease-in-out; /* Webkit */

    -ms-animation: blink normal 2s infinite ease-in-out; /* IE */

    animation: blink normal 2s infinite ease-in-out; /* Opera and prob css3 final iteration */

}



.blink-images1 {

    -moz-animation: blink normal 3s infinite ease-in-out; /* Firefox */

    -webkit-animation: blink normal 3s infinite ease-in-out; /* Webkit */

    -ms-animation: blink normal 3s infinite ease-in-out; /* IE */

    animation: blink normal 3s infinite ease-in-out; /* Opera and prob css3 final iteration */

}



.blink-images2 {

    -moz-animation: blink normal 3s infinite ease-in-out; /* Firefox */

    -webkit-animation: blink normal 3s infinite ease-in-out; /* Webkit */

    -ms-animation: blink normal 3s infinite ease-in-out; /* IE */

    animation: blink normal 3s infinite ease-in-out; /* Opera and prob css3 final iteration */

}



.blink-images3 {

    -moz-animation: blink normal 2.5s infinite ease-in-out; /* Firefox */

    -webkit-animation: blink normal 2.5s infinite ease-in-out; /* Webkit */

    -ms-animation: blink normal 2.5s infinite ease-in-out; /* IE */

    animation: blink normal 2.5s infinite ease-in-out; /* Opera and prob css3 final iteration */

}



.blink-images4 {

    -moz-animation: blink normal 3s infinite ease-in-out; /* Firefox */

    -webkit-animation: blink normal 3s infinite ease-in-out; /* Webkit */

    -ms-animation: blink normal 3s infinite ease-in-out; /* IE */

    animation: blink normal 3s infinite ease-in-out; /* Opera and prob css3 final iteration */

}



.product_dt_hed

{

      font-size: 24px !important;

    font-weight: bold !important;

    color: #fa3b3b !important;

    margin-bottom: 15px !important;

    line-height: 35px !important;

}





.bootscamp_main_cert .popular-list-heading {background: transparent;box-shadow: none;padding: 0px;font-size: 20px;}



.bootscamp_main_cert .pkg-name.pro_cet {font-size: 24px !important;

    font-weight: bold !important;

    color: #fa3b3b !important;

    margin-bottom: 10px !important;

    line-height: 35px !important;

    padding-top:15px;

    

}



.bootscamp_main_cert .popular-heading {margin-bottom: 6px !important;}



.workbookLab {font-size: 16px;}



.bootscamp_main_cert .basicLab {font-size: 16px;}



.bootscamp_main_cert .basicLab p span {font-size: 16px !important;}



.bootscamp_main_cert .basicLab p span span {font-size: 22px !important;font-weight: 600;}





.bootscamp_main_cert .workbookLab span span {font-size: 22px;}



.bootscamp_main_cert .bootcampLab {font-size: 16px;}



.bootscamp_main_cert .bootcampLab span {}



.bootscamp_main_cert .bootcampLab div span span {/* font-size: 22px; */font-family: 'Josefin Sans', sans-serif !important;}

li.main_cert.bootscamp_main_cert .package-box {

    width: 56% !important;

}



.mega_menu_top div#security li p {

    text-align: center;

    font-size: 15px;

    padding-top: 7px;

}

.passcenterlabs {

    padding-top: 50px;

}

body {

    overflow: hidden;

}



.cciecenterlabs .item img {

   border:1px solid #cccccc40;

}



.passcenterlabs .item img {

   border:1px solid #cccccc40;

}



/*--section.main-course-category.popular_courses:before {

    position: absolute;

    content: "";

    width: 100%;

    height: 100%;

    backdrop-filter: blur(0.8em);

    margin-top: -60px;

}--*/



.bootscamp_main_cert .pkg-name-box.pro_cet {

    background: transparent !important;

}



.pricing_dt_box {background: #fff;

    padding: 18px 20px 26px 20px!important;

    border-radius: 10px;

    box-shadow: 0px 0px 6px 4px #cccccc96;

    margin-bottom: 17px !important;text-align: center;margin-top: 20px;}



.pricing_dt_box h4 {color: #fa3b3b;font-size: 20px; font-weight:700;}



.black-button:hover {

    background-image: linear-gradient(to right, #263548, #fa3b3b);

}

.pricing_dt_box li {line-height: 37px;font-size: 17px; list-style:none !important;}





.pricing_dt_box a:hover {

        background-image: linear-gradient(to right, #263548, #fa3b3b);

    color: #fff !important;

    text-decoration: none;

}



.topology_img {

    width: 100% !important;

    border: 15px groove #777;

    border-radius: 10px;

    margin-left: auto;

    margin-right: auto;

    display: block;

}



.pricing_main_section {

    background: #d6edf6;

    padding: 40px 0px 60px 0px;

}



.feedback_banner img

{

    width:100%;

}

.pricing_dt_box a {cursor: pointer;

    font-size: 14px;

    color: #ffffff !important;

    

    transition: all ease 0.5s;

    text-align: center;

    position: relative;

    z-index: 1;

    overflow: hidden;

    display: inline-table;

    padding: 1px 15px;

    font-weight: 600;

    border-radius: 4px;

    background-image: linear-gradient(to right, #fa3b3b, #263548);text-decoration: none;margin-top: 8px;}



.pricing_dt_box ul li:nth-child(1) {color: #ff8115;font-size: 22px;}

.pdbtm_40

{

        line-height: initial;

    padding-top: 40px;

}

.font_size26

{

    font-size:26px !important;

}



.pdbtm13 {

    padding-bottom: 13px;

}



.deploy_section img

{

    width:100%;

}

.topology_section iframe {

    height:500px;

    width:100%;

}

.design_section img

{

    width:100%;

}



.pdbtm_60

{

    padding-top:60px !important;

}



.deploy_section {

    height: 400px;

    overflow-x: auto;

    background: #333;

    padding: 0px 10px;

}

a {

    color: #fa3b3b !important;

    text-decoration: none !important;

}



.pricing_dt_main {

    background: #d6edf6;

    padding-top: 10px;

    padding-bottom: 40px;

}



.topology_section {

    padding-bottom: 50px;

}





.seo_content_sec {

    padding-bottom: 25px;

    width: 100%;

    position: relative;

    padding-top: 25px;

}



    

    .course_icon_box img {

    width: 100%;

    padding-top:7px;

    padding-bottom:7px;

}



.ccie_rackrental_sec .course_icon_box img {

    padding-bottom:10px;

}

.pricing_main_section h4.about-title {

    font-size: 34px !important;

    padding-bottom: 18px;

}

.pttop_20 img {

    padding-bottom: 23px;

    width: 100%;

    margin-left: auto;

    margin-right: auto;

    display: block;

}



.pttop_30 img {

    padding-top: 12px;

    width: 90%;

    margin-left: auto;

    margin-right: auto;

    display: block;

    margin-top: 20px;

}



.pdbtm_11 {

    padding-bottom: 25px;

    font-size: 34px !important;

}





.blinking_test {

    color: #f00;

    margin-top: -10px;

    font-size: 13px !important;

    font-weight: 600;

}



.blink-images5 {

    -moz-animation: blink normal 1.5s infinite ease-in-out; /* Firefox */

    -webkit-animation: blink normal 1.5s infinite ease-in-out; /* Webkit */

    -ms-animation: blink normal 1.5s infinite ease-in-out; /* IE */

    animation: blink normal 1.5s infinite ease-in-out; /* Opera and prob css3 final iteration */

}

.middle_enquiry_modal .modal-dialog {

    width: 330px;

}



.middle_enquiry_form button {

   position: fixed;

    top: 50%;

    right: -57px;

    transform: rotate(90deg);

   background-image: linear-gradient(to right, #fa3b3b, #263548);

    color: #fff;

    padding: 6px 14px;

    border-radius: 0px 0px 5px 5px;

    font-size: 22px;

    z-index:99;

}



.middle_enquiry_form button:hover {

  background-image: linear-gradient(to right, #263548, #fa3b3b);

}



.middle_enquiry_modal button.close.modal-close {

    position: absolute;

    right: -8px;

    top: -4px;

    background: #fffffffa;

    opacity: 1;

    width: 20px;

    border-radius: 50px;

    box-shadow: none;

}



.middle_enquiry_modal .form-control

{

    border:0px solid #ccc;

}

.middle_enquiry_modal .modal-body {

    background: #b9e9d7;

    padding: 30px 27px

}



.middle_enquiry_modal .g-recaptcha {

    transform: scale(1.06);

    -webkit-transform: scale(.9);

    transform-origin: 0 0;

    -webkit-transform-origin: 0 0;

}



.middle_enquiry_modal .ti_btn {

    text-align: center;

    margin-top: 10px;

    margin-left: auto;

    margin-right: auto;

    display: block;

}



.middle_enquiry_modal h5 {

    color: #333 !important;

    font-size: 26px;

    padding-bottom: 9px;

}



.modal-backdrop.in {

    opacity: .8;

}



/* Mobile View */

@media(max-width:767px)

{

    

    

h1.about-title.text-center.font_size26 {

    font-size: 20px !important;

    line-height: 33px;

}



h2.about-title.text-center.font_size26 {

    font-size: 20px !important;

    line-height: 33px;

    margin-top: 40px;

}



.seo_content_sec p {

    font-size: 16px !important;

}

    

    h4.about-title.text-center.font_size26 {

    font-size: 22px !important;

    line-height: 33px;

}



h4.about-title.text-center.pdbtm_10.font_size30 {

    font-size: 24px !important;

}

    

    

.info i.fa.fa-phone {

    font-size: 14px;

    color: #fff;

}

  .paddlftrght_0 {

    display: flex;

    justify-content: space-around;

}  



.header .logo-box img {

    width: 76px !important;

}



.newsletter-box .input-field {

    border-right: none;

}





.foter_telg a {

    color: #fff !important;

}



.info a {

    color: #fff !important;

}



.pkg-name.pro_cet {

    padding-top: 0 !important;

}



.package-price {

    margin-top: 0;

}



.buy-package.pro_cet_1 {

    padding: 0;

}



button#type_p, button#type_sp {

    height: 36px !important;

    width: 80px;

}

p.foter_telg{

    float: left;

}

.pad-b-4 {

    padding-bottom: 15px;

}

.pad-b-5{

    padding-bottom: 25px;

}





/* CCIE - CCDE */





li.main_cert.bootscamp_main_cert .package-box {

    width: 100% !important;

}



.bootscamp_main_cert .pkg-name.pro_cet {

    font-size: 20px !important;

}



.bootscamp_main_cert .popular-heading {

    font-size: 16px;

}



.bootscamp_main_cert .popular-list-heading {

    font-size: 16px;

}





.buy-package .black-button {

    width: 100px !important;

    margin-top: 0 !important;

}



.main_cert  img {

    width: 60% !important;

}



/* devnet */



li.count {

    font-size: 20px !important;

}



.container1 {

    margin: 0 !important;

}



/* home page */



.about-content p{

    font-size: 16px !important;

}



.exam-group-box p {

    font-size: 16px !important;

}





/* */









    



    

    

    

    .about-title {

    font-size: 26px !important;

    line-height: 40px;

}

.course_icon_box {

    margin-bottom: 15px;

}



.middle_enquiry_form button {

       position: fixed;

    right: -49px;

    padding: 3px 11px;

    font-size: 18px;

}

.pt-80 {

    padding: 40px 0px;

}

.bg8 {

    background: transparent !important;

    padding: 0px 0 0px !important;

}

.count-title {

    margin-top: 0px !important;

    margin-bottom: 0;

    text-align: center;

    display: inline-block;

    color: #fff;

    font-size: 30px;

    font-weight: 900;

    line-height: 51px;

    padding-top: 0px !important;

}

.counter span {

    padding-left: 4px;

    margin-top: 10px;

    margin-bottom: 0;

    text-align: center;

    display: inline-block;

    color: #fff;

    font-size: 30px;

    font-weight: 900;

    line-height: 51px;

}

.count-text {

    font-size: 14px;

    margin-top: 0px;

    margin-bottom: 0;

    text-align: center;

    font-weight: 600;

    color: #fff;

}

.ed_form_box h2 {

    line-height: 38px;

    font-size: 24px;

}

.ed_morden_search_form .ti_btn {

    margin-top: 10px !important;

}

.g-recaptcha {

    transform: scale(.93);

    -webkit-transform: scale(0.95);

    transform-origin: 0 0;

    -webkit-transform-origin: 0 0;

}

.mobile_none

{

    display:none;

}



.patop_110 {

    padding-top: 0px !important;

}



section#testiminials .content-wrap.patop_110 {

    padding-left: 20px;

    padding-right: 20px;

    text-align: center;

    padding-bottom:30px !important;

}

section#testiminials .img-part img {

    width: 200px;

    margin-left: auto;

    padding-right: 0px;

    margin-right: auto;

    padding-bottom: 19px;

}

section#testiminials h4.about-title.text-center.pdbtm_30 {

    padding-top: 39px;

}



section#testiminials:before {

    position: absolute;

    content: "";

    width: 100%;

    height: 100%;

    backdrop-filter: blur(4em);

    margin-top: 0px;

}

section#testiminials {

   padding:0px !important;

}

.money_back_sections img {

    width: 130px !important;

    margin-top: 0px;

    margin-left: auto;

    margin-right: auto;

    display: block;

}

.money_back_sections {padding-top: 33px;text-align: center;}



.money_back_sections h3 {text-align: center;font-size: 26px !important;margin-bottom: 6px !important;padding-top: 20px !important;}

.newsletter-box {

    padding-bottom: 35px !important;

}

}



.header_ftop{background-color: #263548;

	color: white;

	padding: 4px;}

.header_middle{background-color: #fff; padding: 12px;}



.patop_25 {

    

    padding-top:25px !important;

}



.ffTitle {

  font-weight: bold;

  color: #fa3b3b;

  font-size: 16px;

	min-height: 58px;

}



.ffDetail {

  color: #333;

  font-size: 15px;

}

.ffIcon{

	font-size: 60px;

	margin-bottom: 10px;

	color: #fa3b3b;

}



.col-lg-4.shortDet {

  background-color: #fa3b3b;

  color: #fff;

  padding: 8px 10px;

	min-height: 70px;

	font-size: 16px;

}



.col-lg-12.stepFeatureRow {

  padding: 0;

  margin-bottom: 10px;

}



.col-lg-8.longDet {

  border-top: 1px solid #d7d7d7;

  border-bottom: 1px solid #d7d7d7;

  border-right: 1px solid #d7d7d7;

  min-height: 70px;

  padding: 10px;

	font-size: 15px;

}



.menu-footer-menu ul li{line-height: 32px;

border-bottom: 1px solid #d7d7d7;}



.mainFDetBox p {

  font-size: 14px;

}



.mainFInnerBox {

  margin-bottom: 25px;

  background-color: #fff;

  padding: 10px;

  min-height: 145px;

}



.mainFDetBox h5 {

  font-size: 14px;

  font-weight: bolder;

  color: #263548;

}



.mainFImgBox i {

  color: #fa3b3b;

  margin: 10px;

  font-size: 75px;

}