*{
	margin: 0;
	padding: 0;
	box-sizing: border-box;}



body .main_container{font-family: 'Roboto', sans-serif;font-size: 15px;color: #4b4b4b;}

.main_container img {max-width: 100%;height: auto;display: block;}
.main_container p{line-height: 32px;
	font-weight: 300}
.main_container section {position: relative;width: 100%;}

.main_container .mx-auto{
	margin-left: auto !important;
	margin-right: auto !important;  float: none;}
.main_container .text-center{
	text-align: center;}

.main_container button:focus {outline: 0;}


.main_container a:hover{text-decoration: none;}


@font-face {
  font-family: 'icomoon';
  src:  url('../fonts/icomoon/icomoon.eot?q28rwm');
  src:  url('../fonts/icomoon/icomoon.eot?q28rwm#iefix') format('embedded-opentype'),url('../fonts/icomoon/icomoon.ttf?q28rwm') format('truetype'),url('../fonts/icomoon/icomoon.woff?q28rwm') format('woff'),url('../fonts/icomoon/icomoon.svg?q28rwm#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;}

.icon-27223:before {
  content: "\e900";}
.icon-39711:before {
  content: "\e902";}
.icon-196560 .path1:before {
  content: "\e908";
  color: rgb(7, 169, 226);}
.icon-196560 .path2:before {
  content: "\e909";
  margin-left: -1em;
  color: rgb(0, 157, 221);}
.icon-196560 .path3:before {
  content: "\e90a";
  margin-left: -1em;
  color: rgb(2, 132, 204);}
.icon-196560 .path4:before {
  content: "\e90b";
  margin-left: -1em;
  color: rgb(255, 41, 87);}
.icon-196560 .path5:before {
  content: "\e90c";
  margin-left: -1em;
  color: rgb(237, 28, 46);}
.icon-196560 .path6:before {
  content: "\e90d";
  margin-left: -1em;
  color: rgb(4, 102, 181);}
.icon-196560 .path7:before {
  content: "\e90e";
  margin-left: -1em;
  color: rgb(255, 255, 255);}
.icon-196560 .path8:before {
  content: "\e90f";
  margin-left: -1em;
  color: rgb(209, 9, 75);}
.icon-196560 .path9:before {
  content: "\e910";
  margin-left: -1em;
  color: rgb(255, 255, 255);}
.icon-196560 .path10:before {
  content: "\e911";
  margin-left: -1em;
  color: rgb(220, 229, 229);}
.icon-196560 .path11:before {
  content: "\e912";
  margin-left: -1em;
  color: rgb(220, 229, 229);}
.icon-196560 .path12:before {
  content: "\e913";
  margin-left: -1em;
  color: rgb(220, 229, 229);}
.icon-196560 .path13:before {
  content: "\e914";
  margin-left: -1em;
  color: rgb(220, 229, 229);}
.icon-196560 .path14:before {
  content: "\e915";
  margin-left: -1em;
  color: rgb(220, 229, 229);}
.icon-196560 .path15:before {
  content: "\e916";
  margin-left: -1em;
  color: rgb(220, 229, 229);}
.icon-196560 .path16:before {
  content: "\e917";
  margin-left: -1em;
  color: rgb(255, 255, 255);}
.icon-196560 .path17:before {
  content: "\e918";
  margin-left: -1em;
  color: rgb(255, 255, 255);}
.icon-196561 .path1:before {
  content: "\e919";
  color: rgb(255, 182, 0);}
.icon-196561 .path2:before {
  content: "\e91a";
  margin-left: -1em;
  color: rgb(247, 152, 29);}
.icon-196561 .path3:before {
  content: "\e91b";
  margin-left: -1em;
  color: rgb(255, 133, 0);}
.icon-196561 .path4:before {
  content: "\e91c";
  margin-left: -1em;
  color: rgb(255, 80, 80);}
.icon-196561 .path5:before {
  content: "\e91d";
  margin-left: -1em;
  color: rgb(229, 40, 54);}
.icon-196561 .path6:before {
  content: "\e91e";
  margin-left: -1em;
  color: rgb(203, 32, 38);}
.icon-196561 .path7:before {
  content: "\e91f";
  margin-left: -1em;
  color: rgb(255, 255, 255);}
.icon-196561 .path8:before {
  content: "\e920";
  margin-left: -1em;
  color: rgb(255, 255, 255);}
.icon-196561 .path9:before {
  content: "\e921";
  margin-left: -1em;
  color: rgb(255, 255, 255);}
.icon-196561 .path10:before {
  content: "\e922";
  margin-left: -1em;
  color: rgb(255, 255, 255);}
.icon-196561 .path11:before {
  content: "\e923";
  margin-left: -1em;
  color: rgb(255, 255, 255);}
.icon-196561 .path12:before {
  content: "\e924";
  margin-left: -1em;
  color: rgb(255, 255, 255);}
.icon-196561 .path13:before {
  content: "\e925";
  margin-left: -1em;
  color: rgb(255, 255, 255);}
.icon-196561 .path14:before {
  content: "\e926";
  margin-left: -1em;
  color: rgb(255, 255, 255);}
.icon-196561 .path15:before {
  content: "\e927";
  margin-left: -1em;
  color: rgb(255, 255, 255);}
.icon-196561 .path16:before {
  content: "\e928";
  margin-left: -1em;
  color: rgb(255, 255, 255);}
.icon-196561 .path17:before {
  content: "\e929";
  margin-left: -1em;
  color: rgb(220, 229, 229);}
.icon-196561 .path18:before {
  content: "\e92a";
  margin-left: -1em;
  color: rgb(220, 229, 229);}
.icon-196561 .path19:before {
  content: "\e92b";
  margin-left: -1em;
  color: rgb(220, 229, 229);}
.icon-196561 .path20:before {
  content: "\e92c";
  margin-left: -1em;
  color: rgb(220, 229, 229);}
.icon-196561 .path21:before {
  content: "\e92d";
  margin-left: -1em;
  color: rgb(220, 229, 229);}
.icon-196561 .path22:before {
  content: "\e92e";
  margin-left: -1em;
  color: rgb(220, 229, 229);}
.icon-196561 .path23:before {
  content: "\e92f";
  margin-left: -1em;
  color: rgb(220, 229, 229);}
.icon-196561 .path24:before {
  content: "\e930";
  margin-left: -1em;
  color: rgb(220, 229, 229);}
.icon-196561 .path25:before {
  content: "\e931";
  margin-left: -1em;
  color: rgb(220, 229, 229);}
.icon-196561 .path26:before {
  content: "\e932";
  margin-left: -1em;
  color: rgb(220, 229, 229);}
.icon-196566 .path1:before {
  content: "\e933";
  color: rgb(19, 154, 214);}
.icon-196566 .path2:before {
  content: "\e934";
  margin-left: -1em;
  color: rgb(38, 59, 128);}
.icon-196566 .path3:before {
  content: "\e935";
  margin-left: -1em;
  color: rgb(38, 59, 128);}
.icon-196566 .path4:before {
  content: "\e936";
  margin-left: -1em;
  color: rgb(19, 154, 214);}
.icon-196566 .path5:before {
  content: "\e937";
  margin-left: -1em;
  color: rgb(38, 59, 128);}
.icon-196566 .path6:before {
  content: "\e938";
  margin-left: -1em;
  color: rgb(19, 154, 214);}
.icon-196566 .path7:before {
  content: "\e939";
  margin-left: -1em;
  color: rgb(38, 59, 128);}
.icon-196566 .path8:before {
  content: "\e93a";
  margin-left: -1em;
  color: rgb(19, 154, 214);}
.icon-196566 .path9:before {
  content: "\e93b";
  margin-left: -1em;
  color: rgb(35, 44, 101);}
.icon-196578 .path1:before {
  content: "\e93c";
  color: rgb(60, 88, 191);}
.icon-196578 .path2:before {
  content: "\e93d";
  margin-left: -1em;
  color: rgb(41, 54, 136);}
.icon-196578 .path3:before {
  content: "\e93e";
  margin-left: -1em;
  color: rgb(60, 88, 191);}
.icon-196578 .path4:before {
  content: "\e93f";
  margin-left: -1em;
  color: rgb(41, 54, 136);}
.icon-196578 .path5:before {
  content: "\e940";
  margin-left: -1em;
  color: rgb(60, 88, 191);}
.icon-196578 .path6:before {
  content: "\e941";
  margin-left: -1em;
  color: rgb(41, 54, 136);}
.icon-196578 .path7:before {
  content: "\e942";
  margin-left: -1em;
  color: rgb(60, 88, 191);}
.icon-196578 .path8:before {
  content: "\e943";
  margin-left: -1em;
  color: rgb(41, 54, 136);}
.icon-196578 .path9:before {
  content: "\e944";
  margin-left: -1em;
  color: rgb(255, 188, 0);}
.icon-196578 .path10:before {
  content: "\e945";
  margin-left: -1em;
  color: rgb(247, 152, 29);}
.icon-196578 .path11:before {
  content: "\e946";
  margin-left: -1em;
  color: rgb(237, 124, 0);}
.icon-196578 .path12:before {
  content: "\e947";
  margin-left: -1em;
  color: rgb(5, 18, 68);}
.icon-196578 .path13:before {
  content: "\e948";
  margin-left: -1em;
  color: rgb(5, 18, 68);}
.icon-196578 .path14:before {
  content: "\e949";
  margin-left: -1em;
  color: rgb(5, 18, 68);}
.icon-196578 .path15:before {
  content: "\e94a";
  margin-left: -1em;
  color: rgb(5, 18, 68);}
.icon-566106:before {
  content: "\e94b";}
.icon-725643:before {
  content: "\e94c";}
.icon-1156779:before {
  content: "\e94d";}
.icon-2089713:before {
  content: "\e94e";}
.icon-instagram:before {
  content: "\e901";}
.icon-linkedin:before {
  content: "\e903";}
.icon-pinterest:before {
  content: "\e904";}
.icon-twitter:before {
  content: "\e905";}
.icon-call:before {
  content: "\e906";}
.icon-facebook1:before {
  content: "\e907";}
.icon-left-quotes-sign:before {
  content: "\e94f";}


/* banner */
.main_container .banner_sec {background: #f7e16a;padding: 150px 0 90px;}
.main_container .banner_sec .bnr_contn{
	padding-left: 23px}
.main_container .banner_sec .bnr_contn h2{
  color: #000;
  font-size: 52px;
  font-weight: 700;
  font-family: 'Poppins', sans-serif;}
.main_container .banner_sec .bnr_contn p{
	font-size: 18px;
	color: #000;
	font-weight: 400;}
.main_container .banner_sec .bnr_contn ul li{
	line-height: 1.7;
	font-weight: 500;
	color: #000;;
	list-style: none;
	font-size: 16px}
.main_container .banner_sec .bnr_contn ul li:before{
	display: inline-block;
	content: '\e94e';
	font-family: 'icomoon';
	color: #10a91b;
	margin-right: 7px}
.main_container .banner_sec .bnr-img{margin-top: -15%;}
.main_container .banner_sec .bnr-img img{
	max-width: 106%}
/* End banner */

.main_container .sec_two{
padding: 50px 0}

.main_container .sec_two h3{
	font-weight: 600;
	font-size: 42px;
	color: #000;
	font-family: 'Poppins', sans-serif;
	text-align: center;}

.main_container .sec_two .video_display{margin-top: 35px;position: relative;background: url(../images/kurse/laptop-diplay.png);background-position: center;padding: 164px 0;background-repeat: no-repeat;}
.main_container .sec_two .count-down .flipper{
text-align: center;
  font-size: 40px;
  margin-top: 14px;
  color: #fff;
  font-weight: 900}

.main_container .sec_two .count-down .flipper span{border-radius: 0.1em;padding: 2px 11px;margin: 0 2px;background: linear-gradient(to bottom, #2e2e2e, #070707);position: relative;display: inline-block;z-index: 3;}
.main_container .sec_two .count-down .flipper ul li{list-style: none;display: inline-block;text-align: center;margin: 0 11px;}

.main_container .sec_two .count-down .flipper ul li{
  list-style:none;
  display: inline-block;
  text-align: center;}
.main_container .sec_two .count-down .flipper li{
  position: relative;}
  .main_container .sec_two .count-down .flipper li:before{position: absolute;content: '';height: 5px;width: 5px;background: #fff;right: -14px;top: 25%;
  }
  .main_container .sec_two .count-down .flipper li:after{position: absolute;content: '';height: 5px;width: 5px;background: #fff;right: -14px;top: 37%;
  }
/*  .main_container .sec_two .count-down .flipper span:before{*/
/*  position: absolute;*/
/*  content: '';*/
/*  top: 50%;*/
/*  left: 0;*/
/*  width: 100%;*/
/*  background: #191919;*/
/*  height: 1px;*/
/*  right: 0;*/
/*  z-index: 1*/
/*}*/
.main_container .img-larg {
    width: 90%;
}
.main_container .sec_two .count-down .flipper  ul li:last-child:before,
.main_container .sec_two .count-down .flipper ul li:last-child:after
  {display: none;
  }
.main_container .sec_two .count-down .flipper  ul li div{
  font-weight: 500;
  font-size: 16px;
  padding-top: 16px;
  text-transform: uppercase;}
.main_container .sec_two .video_display .video_btn{
	position: relative;}
.main_container .sec_two .video_display .video_btn{position: absolute;left: 50%;z-index: 1111;opacity: 0.7;top: 40%;transform: translate(-50% , -50%);cursor: pointer;
  }
.main_container .sec_two .video_display img{max-width: 66%;margin: auto;margin-top: -13%;}
.main_container .sec_two .count-down{
	background: #fa3535;
	padding: 18px 40px;
}
.main_container .sec_two .count-down h5{
	font-size: 29px;color: #fff;text-align: center;font-family: 'Poppins', sans-serif;font-weight: 600;text-transform: capitalize;letter-spacing: 1px;}

.main_container .sec_two .count-down .flipdown.flipdown__theme-dark {font-family: sans-serif;font-weight: bold;margin: 0 auto;}
.main_container .testimonial_sec{
	padding: 20px 0 40px;}
.main_container .testimonial_sec h3{
	font-weight: 600;
	font-size: 42px;
	color: #000;
	font-family: 'Poppins', sans-serif;
	text-align: center;}
.main_container .testimonial_sec .testimonial-card{
	margin-top: 27px;
	background: #fff;
	border-radius: 35px;
  padding: 70px 25px;
-webkit-box-shadow: 0px 1px 16px -3px rgba(204,204,204,1);
-moz-box-shadow: 0px 1px 16px -3px rgba(204,204,204,1);
box-shadow: 0px 1px 16px -3px rgba(204,204,204,1);
position: relative;}
.main_container .testimonial_sec .testimonial-card:before{
	position: absolute;left: 3%;top: -18%;content: "\e902";font-family: 'icomoon';font-size: 6em;color: #f9f9f9;z-index: 11;-webkit-text-shadow: 1px 1px 5px rgb(220 210 210);-moz-text-shadow: 1px 1px 5px rgb(220 210 210);text-shadow: 1px 1px 5px rgb(220 210 210);}
.main_container .testimonial_sec .testimonial-card .author-img{	height: 160px;width: 160px;	border-radius: 50%;	overflow: hidden;	margin: auto;	box-shadow: -3px 3px 7px 0px rgb(119 115 115 / 50%);}
.main_container .testimonial_sec .testimonial-card .author-img img{	width: 100%;height: 100%;	object-fit: cover;}
.main_container .testimonial_sec .testimonial-card .testimonial__quote{	padding-left: 0}
.main_container .testimonial_sec .testimonial-card .testimonial__quote p{
	color: #4a4a4a;	font-style: italic;	font-size: 15px;	position: relative;}
.main_container .testimonial_sec .testimonial-card .testimonial__quote p:after{position: absolute;content: "\e94f";font-family: 'icomoon';bottom: -10px;right: 211px;font-size: 1.4em;font-style: normal; display: none;}
.main_container .testimonial_sec .testimonial-card .blockquote-footer cite{	color: #2b2b2b;	font-size: 18px;	font-weight: 700}
.main_container .testimonial_sec .testimonial-card .blockquote-footer span{color: #4a4a4a;	font-size: 16px;	padding-left: 11px;}
.main_container .testimonial_sec .testimonial-card .blockquote-footer {  margin-top: 25px;}
.main_container .sec_four h3{	font-weight: 600;	font-size: 35px;color: #000;font-family: 'Poppins', sans-serif;
	text-align: center;	padding-bottom: 10px}
.main_container .sec_four h4{font-family: 'Poppins', sans-serif;font-weight: 600;font-size: 24px;color: #000;margin-top: 16px;margin-bottom: 5px;}
.main_container .sec_four p{line-height: 32px;}
.main_container .sec_four h5{	font-size: 21px;font-weight: 500;color: #000;	padding-top: 14px;margin-bottom: 5px;}
.main_container .sec_four img{ margin: 35px 0 45px; box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 15%); padding: 18px;}
.main_container .sec_four img:last-child{margin: 60px 0;padding: 0}
.main_container .sec_five {	padding-bottom: 40px}
.main_container .sec_five img.search-seo{max-width: 39%;margin: 30px auto 40px;}
.main_container .sec_five h3{font-size: 34px;font-family: 'Poppins', sans-serif;font-weight: 600;color: #000;}
.main_container .sec_five p{line-height: 32px;}
.main_container .sec_five h4{	color: #000;font-size: 25px;font-family: 'Poppins', sans-serif;font-weight: 600; margin-top: 25px;}
.main_container .sec_five h4.top-heading{	color: #353535}
.main_container .sec_five img{margin: 60px 0;padding: 0;box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 15%);}
.main_container .chart2{/*padding: 25px 70px;*/box-shadow: 0 1rem 2rem rgb(0 0 0 / 18%);max-width:100%;margin-top: 40px;}
.main_container .sec_six{padding: 30px 0 60px;background: #f1f1f1;}
.main_container .sec_six h3{font-size: 42px;font-weight: 600;	font-family: 'Poppins', sans-serif;
	text-align: left;	color: #000;	padding-bottom: 35px}

.main_container .sec_six h5{	font-weight: 600;	font-family: 'Poppins', sans-serif;	font-size: 23px;	color: #282828;}
.main_container .sec_six p{	margin-bottom: 20px;	line-height: 32px;}
.main_container .sec_six .seo-img{max-width: 40%;margin-left: auto;position: absolute;bottom: 11%;right: 9px;}
.main_container .sec_seven{    padding: 20px 0 40px; color: #282828;background: #fff;}
.main_container .sec_seven h3{font-size: 26px;padding-top: 40px;font-weight: 600;font-family: 'Poppins', sans-serif;padding-left: 4%}
.main_container .sec_seven  p{padding-bottom: 15px;line-height: 32px;letter-spacing: 0.8px;padding-left: 4%}
.main_container .sec_seven p:not(:last-child){padding-top: 4px;}
.main_container .sec_eight{  padding: 20px 0 40px;color: #282828; background: #f1f1f1;}
.main_container .sec_eight h3{font-size: 26px;padding-top: 40px;font-weight: 600;font-family: 'Poppins', sans-serif;}
.main_container .sec_eight p{margin-bottom: 20px;line-height: 32px;letter-spacing: 0.6px;}
.main_container .sec_eight img{max-width: 92%;margin-left: auto;margin-top: 35px;}
.main_container .sec_nine{background: #3f85f6;padding: 50px 0}
.main_container .sec_nine{color: #fff}
.main_container .sec_nine h3{font-size: 35px;text-align: center;font-weight: 600;font-family:'Poppins', sans-serif;padding:0 70px;}
.main_container .sec_nine  img{	max-width: 63%; margin: 42px auto 0;}
.main_container .sec_ten{	padding: 45px 0}
.main_container .sec_ten img{max-width: 97%;margin-top: 7%;}
.main_container .sec_ten h3{text-align: center;font-weight: 600;font-family: 'Poppins', sans-serif;color: #000;
  font-size: 35px;padding: 0 70px;margin-bottom: 46px}
.main_container .sec_ten ul li:not(:last-child){padding-bottom: 15px}
.main_container .sec_ten ul li{	list-style: none;	padding-left: 24px;	position: relative;	line-height: 32px;	font-weight: 300;}
.main_container .sec_ten ul li:before {position: absolute;content: '\e94e';font-family: 'icomoon';color: #10a91b;left: 0;top: 3px}
.main_container .sec_ten ul li span{font-weight: 500}
.main_container .sec_eleven{padding: 45px 0;	background: #3f85f6;color: #fff}
.main_container .sec_eleven h3{text-align: center;font-weight: 600; font-family: 'Poppins', sans-serif;
  font-size: 35px;  padding: 0 70px; margin-bottom: 46px;}
.main_container .sec_eleven img {max-width: 70%;margin: 0 auto;}
.main_container .sec_twelve{padding: 40px 0;background: #3f85f6;color: #fff}
.main_container .sec_twelve h3{text-align: center;font-weight: 600;font-family: 'Poppins', sans-serif;
  font-size: 35px; padding: 0 70px; margin-bottom: 46px;}
.main_container .sec_twelve img{max-width: 60%;margin: 0 auto;}
.main_container .sec_price{  padding: 40px 0 30px;}
.main_container .sec_price .price-card{box-shadow: 0 .125rem .25rem rgba(0,0,0,.19);background: #f9f9f9;margin-bottom: 30px;min-height: 470px;}
.main_container .sec_price .price-card .card-header{background: #2a9511;padding: 8px 0;color: #fff;text-align: center;}
.main_container .sec_price .price-card .card-header h4{
		font-weight: 300;font-family: 'Poppins', sans-serif;font-size: 22px;margin-bottom: 0;}
.main_container .sec_price .price-card .card-header h3{font-size: 25px;margin-top: 6px;font-weight: 700;font-family: 'Poppins', sans-serif;}
.main_container .sec_price .price-card .card-body{padding: 15px}
.main_container .sec_price .price-card .card-body p {font-size: 16px;}
.main_container .sec_price .price-card .card-body ul{  padding: 0 14px;}
.main_container .sec_price .price-card .card-body li{list-style: none;padding-bottom: 10px;position: relative;color: #2f2f2f;}
.main_container .sec_price .price-card .card-body li:before{display: inline-block;content: '\e94e';font-family: 'icomoon';color: #10a91b;margin-right: 7px;}
.main_container .sec_price .price-card .card-body .btn-success {background: #2a9511;border-color: #2a9511;box-shadow: 0 0.125rem 0.25rem rgb(0 0 0 / 8%);text-transform: uppercase;font-weight: 700;font-size: 15px;}
.main_container .sec_price .price-card .card-body .btn-success:hover{background: #347ff7;border-color: #347ff7;}
.main_container .price-grid .price-item:nth-child(4){	margin-left: 16.665%}
.main_container .writing_sec{	padding: 60px 0; background: #f2f2f2;}
.main_container .writing_sec h3{color:#299510;    font-size: 28px;}
.main_container .writing_sec .float-img{position: absolute;bottom: 24%;right: 47px;max-width: 41%;}
.main_container .writing_sec p{  line-height: 1.7;}
.main_container .writing_sec ul{margin-top: 23px}
.main_container .writing_sec ul li{line-height: 32px;padding-bottom: 6px;
	list-style: none;
	font-weight: 300;
	position: relative;
	padding-left: 30px}
.main_container .writing_sec ul li:before{position: absolute;content: '\e94e';font-family: 'icomoon';color: #10a91b;left: 0;top: 0}
.main_container .writing_sec h5{
	font-weight: 900;
  font-size: 21px;
  display: block;
  color: #000;}
.main_container .writing_sec .thm-btn{background: #299510;color: #fff;font-weight: 900;padding: 14px 45px;border-radius: 30px;font-size: 26px;line-height: 3.2;letter-spacing: 0.5px;-webkit-box-shadow: -2px 5px 6px -5px rgba(0,0,0,0.75);
		-moz-box-shadow: -2px 5px 6px -5px rgba(0,0,0,0.75);	box-shadow: -2px 5px 6px -5px rgba(0,0,0,0.75);}
.main_container .writing_sec .thm-btn:hover{background: #1a6f0c;border-color: #196f0f;  }
.main_container .writing_sec .payment-method {display: flex;flex-wrap: wrap;align-items: center;    margin-top: 15px;}
.main_container .writing_sec .payment-method div{
		background: #fff;padding: 6px 0px;border: 1px solid #d7d7d7;list-style: none;margin: 3px;}
.main_container .writing_sec .payment-method img{width: 65%;margin: auto;}

.main_container .garanti_sec{padding: 86px 0 50px;}

.main_container .garanti_sec .card2 {position: relative;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;min-width: 0;word-wrap: break-word;background-color: #fff;background-clip: border-box;
border-radius: .25rem;box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)}
.main_container .garanti_sec .card-body {-ms-flex: 1 1 auto;flex: 1 1 auto;min-height: 1px;padding: 4.25rem;position: relative;}
.main_container .garanti_sec .card-body:before{
		color: #4489f1;font-size: 5.4em;content: "\e94d";font-family: 'icomoon';position: absolute;top: -14%;}
.main_container .garanti_sec .card-body h3{
		font-size: 35px;font-weight: 600;color: #000;font-family: 'Poppins', sans-serif;padding-top: 15px;}

.main_container .garanti_sec .card-body p a{
color: #4489f1;
font-weight: 700}
.main_container .garanti_sec .card-body p {line-height: 1.7;}
.main_container .garanti_sec .card-body ul{  padding: 0 14px;}
.main_container .garanti_sec .card-body ul li{list-style: none;padding-bottom: 10px;position: relative;color: #2f2f2f;}
.main_container .garanti_sec .card-body ul li:before{display: inline-block;content: '\e94e';font-family: 'icomoon';color: #10a91b;margin-right: 7px;}
.main_container .sec_threen h3{text-align: center;font-weight: 600;font-family: 'Poppins', sans-serif;font-size: 35px;padding: 0 70px 15px;margin-top: 20px;color: #000;}

.main_container .sec_threen .sec_threen_conten p:nth-child(2){
	color: #000}
.main_container .sec_threen .sec_threen_conten p:nth-child(5){
	color: #000}
.main_container .sec_threen a.thm-btn{
	background: #299510;color: #fff;font-weight: 900;padding: 14px 45px;border-radius: 30px;font-size: 19px;line-height: 4.1;letter-spacing: 0.5px;-webkit-box-shadow: -2px 5px 6px -5px rgb(0 0 0 / 75%);-moz-box-shadow: -2px 5px 6px -5px rgba(0,0,0,0.75);box-shadow: -2px 5px 6px -5px rgb(0 0 0 / 75%);}
.main_container .sec_threen a.thm-btn:hover{
	background: #1a6f0c;border-color: #196f0f;}
.main_container .contact_info_sec{
	margin: 45px 0 55px;
	text-align: center;}
.contact_info_conten{
		color: #fff;	background: #4489f1;	padding: 33px 0 20px;}
.main_container .contact_info_sec p{
	font-size: 16px;}
.main_container .contact_info_sec a{background: transparent;color: #fff;line-height: 1.7;margin: 17px 6px;border-radius: 24px;font-weight: 700;padding: 7px 17px;font-size: 18px;}
.main_container .contact_info_sec a:hover{
	background: #fff;
	color: #299510}
.main_container .contact_info_sec a i{
	padding-right: 7px;}

.main_container .sitemap_sec .sitemap{height: 350px;	width: 100%}
.main_container .sitemap_sec .sitemap iframe{	width: 100%;height: 100%}
.search-form .form-control-feedback{top:0px;}
.course_box {border: solid 5px #299510;padding: 25px; margin-bottom: 20px;-webkit-box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 15%)-moz-box-shadow:0 0.5rem 1rem rgb(0 0 0 / 15%);box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 15%); background: #f9f9f9;}

.course_heading {text-align: center; padding: 14px 10px 10px;background: #299510;color: #fff;font-size: 20px;}

.course_heading h2 span{/*background: #fff;*/color: #fff;padding: 5px; display: inherit;margin: 16px 0 5px;}

.white_bg{background: #fff !important;}

.main_container .authContBox h2 {
    font-weight: 600;
    font-size: 38px;
    color: #000;
    font-family: 'Poppins', sans-serif;
  text-align:left;    margin-bottom: 15px;
}
.main_container .kurs-box .price-card {
    min-height: 675px;
}

/* responsive */

@media (min-width: 1600px){
 
.container {
    width: 1560px !important;
}
.main_container .kurs-box .price-card {
    min-height: 675px !important;
}	.main_container .container{
		min-width: 1560px}
	body .main_container p{
		font-size: 18px;line-height: 32px;
	}
		body .main_container {
				font-size: 18px;
		}
		.main_container .sec_two .video_display img {margin-top: -9%;}
	.main_container .banner_sec {background: #f7e16a;padding: 240px 0 180px;}
.main_container .banner_sec .bnr_contn h2 {font-size: 65px;
  }

.main_container .banner_sec .bnr_contn p {font-size: 22px;
  }
.main_container .banner_sec .bnr_contn ul li {font-size: 20px;}
.main_container .banner_sec .bnr-img img {max-width: 107%;}
.main_container .sec_two h3 {font-size: 50px;padding: 0 105px;}
.main_container .sec_two .count-down {margin-top: 35px;}
.main_container .sec_two .count-down h5 {font-size: 39px;
  }

.main_container .testimonial_sec h3 {font-size: 54px;
  }
.main_container .testimonial_sec .testimonial-card .testimonial__quote p {font-size: 20px;
  }
.main_container .testimonial_sec .testimonial-card .blockquote-footer cite {font-size: 21px;
  }
  .main_container .sec_two .count-down .flipper {font-size: 50px;}
.main_container .sec_two .count-down .flipper ul li div {font-size: 19px;}
.main_container .testimonial_sec .testimonial-card .blockquote-footer span {font-size: 18px;
  }
.main_container .testimonial_sec .testimonial-card:before {top: -23%;font-size: 7em;}
.main_container .testimonial_sec .testimonial-card .testimonial__quote p:after {right: 47%;bottom: -13px;font-size: 1.5em;}

.main_container .sec_four h3 , .main_container .sec_five h3 , .main_container .sec_six h3{font-size: 44px;
  }
.main_container .sec_four h5 {font-size: 25px;
  }
.main_container .sec_four h4 {font-size: 34px;
  }
.main_container .sec_four h4{
margin-bottom: 5px;}
.main_container .sec_five p {line-height: 1.7;}
.main_container .sec_six h5{  font-size: 27px;}
.main_container .sec_six .seo-img {max-width: 36%;bottom: 7%;
  }
.main_container .sec_six h5 {margin-bottom: 17px;}
.main_container .sec_five h4 {font-size: 31px;
  }
.main_container .sec_seven h3 , .main_container .sec_eight h3 {font-size: 36px;
  }
.main_container .sec_seven h3 {padding-top: 81px;
  }
  .main_container .sec_eight h3{
  	    margin-bottom: 30px;
  }
  .main_container .sec_eight p {margin-bottom: 23px;line-height: 1.7;
  }
.main_container .sec_eight img {max-width: 84%;margin-top: 16%;}
.main_container .sec_nine h3 , 
.main_container .sec_ten h3 , 
.main_container .sec_eleven h3 , 
.main_container .sec_twelve h3 ,
.main_container .garanti_sec .card-body h3 ,
.main_container .sec_threen h3
{font-size: 45px;}
.main_container .sec_nine h3{
	 padding: 0 120px;}
.main_container .sec_ten ul li {font-size: 18px;}
.main_container .sec_ten h3 {margin-bottom: 61px;}
.main_container .sec_price .price-card .card-header {padding: 11px 0;}
.main_container .sec_price .price-card .card-body p {font-size: 19px;}
.main_container .sec_price .price-card .card-body li {padding-bottom: 14px;font-size: 16px;}
.main_container .sec_price .price-card {margin-bottom: 46px;
  }
.main_container .sec_price .price-card .card-header h4 {font-size: 26px;}
.main_container .sec_price .price-card .card-header h3 {font-size: 30px;
  }
.main_container .sec_price .price-card .card-body .btn-success {font-size: 17px;padding: 11px 18px 10px;}
.main_container .writing_sec ul li{
	font-size: 18px}
.main_container .writing_sec h5{  padding-top: 6px;  font-size: 26px;}
.main_container .writing_sec .payment-method img {width: 77%;
  }
.main_container .garanti_sec .card-body:before {font-size: 5.7em;
  }
.main_container .writing_sec .float-img {bottom: 12%;
  }
.main_container .garanti_sec .card-body h3 {padding-top: 33px;}
.main_container .sec_threen a.thm-btn {
 		font-size: 23px;padding: 16px 47px;}
.main_container .contact_info_sec p {font-size: 18px;}
.contact_info_conten {padding: 39px 0 28px;}
.main_container .contact_info_sec a {font-size: 20px;}
.main_container .sec_price .price-card{min-height: 510px;}
}


@media (max-width: 1199px){
	.main_container .banner_sec .bnr-img img {max-width: 102%;
	}
	.main_container .banner_sec .bnr_contn h2 {font-size: 47px;
  }
	.main_container .banner_sec .bnr_contn p {  font-size: 16px;}
	.main_container .banner_sec .bnr_contn ul li {  font-size: 14px;
	}
	.main_container .sec_two h3 {  font-size: 39px;}
	.main_container .sec_two .count-down h5 {  font-size: 26px;}
	.main_container .testimonial_sec .testimonial-card:before {  top: -13%;  font-size: 5.2em;}
	.main_container .testimonial_sec .testimonial-card .testimonial__quote p {  font-size: 15px;}
	.main_container .testimonial_sec .testimonial-card .testimonial__quote p:after {bottom: -8px;right: 153px;font-size: 1.3em;
  }
	.main_container .sec_four h3 ,
	.main_container .sec_nine h3 , 
	.main_container .sec_ten h3 , 
	.main_container .sec_eleven h3 , 
	.main_container .sec_twelve h3 ,
	.main_container .garanti_sec .card-body h3 ,
	.main_container .sec_threen h3
	{font-size: 31px;
	}
	.main_container .sec_five h3 {  font-size: 30px;
	}
	.main_container .sec_four h4 {  font-size: 21px;
	}
	.main_container .sec_four h5 {  font-size: 18px;
	}
	.main_container .sec_five h4 {  font-size: 23px;
	}
  .main_container .sec_six h3{
  	    font-size: 32px;
  }
  .main_container .sec_six h5 {
  	font-size: 21px
  }
  .main_container .sec_seven h3 , .main_container .sec_eight h3 {font-size: 24px;
  }
	.main_container .sec_eight img {  max-width: 99%;  margin-top: 44%;
	}
.main_container .sec_five img.search-seo {	max-width: 41%;
  }
  .main_container .sec_ten h3{
  	    padding: 0;
  }
.main_container .sec_eleven img {	max-width: 61%;
  }
.main_container .sec_price .price-card .card-header h3 {	font-size: 23px;}
.main_container .sec_threen a.thm-btn{  font-size: 17px;}
.main_container .contact_info_sec a{  font-size: 16px;}
.main_container .writing_sec .thm-btn{  font-size: 23px;}
.main_container .sec_price .price-card .card-body {padding: 10px;}
.main_container .sec_price .price-card .card-body ul {padding: 0 5px;}
.main_container .writing_sec h5 {font-size: 20px;
  }
.main_container .sec_six {padding: 6px 0 60px;}
.main_container .sec_six {padding: 6px 0 30px;}
.main_container .writing_sec .thm-btn {padding: 10px 36px;
  }
.main_container .writing_sec .float-img {bottom: 25%;right: 20px;max-width: 38%;}
.main_container .garanti_sec {padding: 86px 0 40px;}
.main_container .sec_ten ul li:not(:last-child) {padding-bottom: 10px;}
.main_container .sec_eight img {max-width: 100%;margin-top: 9%;}
.main_container .sec_two .count-down .flipper {font-size: 33px;}}


@media (max-width: 991px){
.main_container .banner_sec .bnr_contn h2 {font-size: 38px;margin-top: 0;}
.main_container .banner_sec .bnr_contn {padding-left: 0;}
.main_container .banner_sec {padding: 105px 0 90px;}
.main_container .banner_sec .bnr-img {margin-top: -5%;}
.main_container .banner_sec .bnr-img img {max-width: 95%;}
.main_container .testimonial_sec .testimonial-card {padding: 70px 25px 40px;}
.main_container .testimonial_sec .testimonial-card .author-img {height: 138px;width: 138px;}
.main_container .testimonial_sec .testimonial-card .testimonial__quote p:after{
	 display: none;}
.main_container .sec_four img:last-child {
   margin: 42px 0;}
.main_container .sec_six .seo-img{
	 bottom: 27%;}
.main_container .sec_eight img {max-width: 100%;margin-top: 39%;}
.main_container .price-grid .price-item:nth-child(5) {margin-left: 16.665%;}
.main_container .price-grid .price-item:nth-child(4){ margin-left: 0 }
.main_container .price-grid .price-item:nth-child(5) {margin-left: 25%; }
.main_container .sec_two h3 {font-size: 33px;}
.main_container .sec_two .count-down h5 {font-size: 23px;}
.main_container .testimonial_sec h3 {font-weight: 600;font-size: 39px;}
.main_container .sec_four h3, .main_container .sec_nine h3, .main_container .sec_ten h3, .main_container .sec_eleven h3, .main_container .sec_twelve h3, .main_container .garanti_sec .card-body h3, .main_container .sec_threen h3 {font-size: 28px;}
.main_container .writing_sec .float-img {right: 20px;max-width: 34%;margin: auto;margin-bottom: 25px;position: relative;}
.main_container .sec_price .price-card .card-header h3 {font-size: 22px;}
.main_container .sec_five .chart2 {margin-top: 25px;}
.main_container img {max-width: 100%;margin: auto;}
.main_container .sec_price .price-card .card-header h4 {font-size: 20px;
  }
  .main_container .sec_two .video_display img {max-width: 94%;margin-top: -18%;}
.main_container .sec_two .count-down .flipper ul li div {font-size: 13px;    padding-top: 12px;}
.main_container .kurs-box .price-card .card-body li{font-size:14px;}
.main_container .kurs-box .price-card .card-header h2{font-size:18px}
}

@media (max-width: 767px){
  .course_heading{font-size: 16px;}
	html, body{
		overflow-x: hidden;
	}
	.main_container .banner_sec .row{
		display: flex; 
		flex-direction: column;
	}

	.main_container .banner_sec .row .col-sm-6:first-child{
		order:2
	}
	.main_container .banner_sec .row .col-sm-6:last-child{
		order: 1
	}
	.main_container .banner_sec .bnr-img img {  max-width: 62%;  margin: auto;
	}
	.main_container .sec_two {padding: 50px 0 20px;}
.main_container .testimonial_sec .testimonial-card .author-img {margin-bottom: 15px;}
.main_container .banner_sec .bnr_contn {padding-left: 40px;padding-top: 35px;}
.main_container .sec_two .video_display img {max-width: 90%;margin-top: -18%;}
.main_container .sec_seven img{
	margin: auto;  width: 100%;}
.main_container .sec_eight img {max-width: 100%;margin-top: 6%;margin: auto;}
.main_container .sec_ten{  width: 100%;margin: auto;}
.main_container .sec_eleven img {max-width: 100%;}
.main_container .sec_ten img {max-width: 100%;}
.main_container .sec_twelve img {max-width: 100%;margin: 0 auto;}
.main_container .price-grid .price-item:nth-child(5) {margin-left: 0;}
.main_container .sec_ten{
	width: 100%}
.main_container .sec_five h3 {font-size: 26px;}
.main_container .sec_six h3 {font-size: 29px;}
.main_container .sec_five h4 {font-size: 21px;}
.main_container .sec_seven h3, .main_container .sec_eight h3 {font-size: 22px;}
.main_container .sec_four h3, .main_container .sec_nine h3, .main_container .sec_ten h3, .main_container .sec_eleven h3, .main_container .sec_twelve h3, .main_container .garanti_sec .card-body h3, .main_container .sec_threen h3 {font-size: 26px;}
.main_container .sec_price .price-card .card-header h3 {font-size: 20px;}
.main_container .sitemap_sec .sitemap {height: 280px;}
.main_container .writing_sec h5 {font-size: 18px;}
.main_container .sec_price .price-card .card-body .btn-success {font-size: 14px;}
.main_container .testimonial_sec h3 {font-size: 36px;}
.main_container .banner_sec .bnr_contn h2 {font-size: 35px;}
.main_container .writing_sec .float-img {max-width: 100%; }
  .main_container .writing_sec .thm-btn {font-size: 20px;}
.main_container .sec_six .seo-img {position: relative;}
.main_container .sec_four h4 {font-size: 18px;}
.main_container .sec_six h5 {font-size: 18px;}
.main_container .kurs-box .price-card {
    min-height: inherit;
}
}


@media (max-width: 575px){
.main_container .sec_two h3 {font-size: 30px;}
.main_container .testimonial_sec .testimonial-card:before {top: -10%;font-size: 4.8em;}
.main_container .sec_two h3 {font-size: 28px;}
.main_container .testimonial_sec h3 {font-size: 33px;}
.main_container .sec_two .count-down .flipper {
  font-size: 28px;}
.main_container .testimonial_sec {padding: 28px 0;}
.main_container .sec_four h3, .main_container .sec_nine h3, .main_container .sec_ten h3, .main_container .sec_eleven h3, .main_container .sec_twelve h3, .main_container .garanti_sec .card-body h3, .main_container .sec_threen h3 {font-size: 23px;}
.main_container .sec_eight h3 {padding-top: 0;}
.main_container .sec_two .count-down {margin-top: 35px;}
.main_container .sec_seven p {padding-left: 0;}
.main_container .sec_nine h3 {padding: 0px;}
.main_container .garanti_sec .card-body:before {top: -9%;font-size: 4.9em;}
.main_container .contact_info_sec a {font-size: 14px;}
.main_container .sec_price .price-card .card-header h3 {font-size: 18px;}
.main_container .sec_price .price-card .card-header h4 {font-size: 18px;}
.main_container .sec_six .seo-img {max-width: 93%;}
.main_container .sec_seven img {width: 100%;}
.main_container .sec_five img.search-seo {max-width: 75%;}
.main_container .sec_seven h3 {padding-top: 27px;    padding-left: 0;}
.main_container .sec_twelve h3{padding: 0;}
.main_container .sec_eleven {padding: 15px 0;}
.main_container .banner_sec .bnr_contn {padding-left: 0;}
.main_container .sec_two .count-down {padding: 30px 6px;}
.main_container .sec_ten h3{margin-bottom: 29px;}
.main_container .sec_two .count-down .flipper ul li:first-child span:first-child
.main_container .sec_two .count-down .flipper ul li:last-child span:last-child , 
.main_container .sec_two .count-down .flipper ul li:first-child, .main_container .sec_two .count-down .flipper ul li:last-child{margin-left: 0;}
.main_container .sec_two .count-down .flipper span {padding: 7px;margin: 0 6px;}
.main_container .sec_two .count-down .flipper ul li {margin: 0 5px;}
.main_container .sec_two .count-down .flipper li:before, .main_container .sec_two .count-down .flipper li:after{right: -8px;}
.mobileonly{padding: 0px !important;}
}

@media (max-width: 480px){
	.main_container .garanti_sec .card-body {padding: 1.45rem;}
.main_container .banner_sec {padding: 51px 0 40px;}
.main_container .banner_sec .bnr_contn h2 {font-size: 32px;}
.main_container .sec_two h3 {font-size: 24px;}
.main_container .sec_two {padding: 20px 0;}
.main_container .testimonial_sec {padding: 16px 0;}
.main_container .testimonial_sec .testimonial-card {padding: 52px 25px 25px;}
.main_container .sec_four h3, .main_container .sec_nine h3, .main_container .sec_ten h3, .main_container .sec_eleven h3, .main_container .sec_twelve h3, .main_container .garanti_sec .card-body h3, .main_container .sec_threen h3 {font-size: 21px;}
.main_container .sec_four h4 {font-size: 16px;}
.main_container .sec_five h3 {font-size: 21px;}
.main_container .sec_five h4 {font-size: 18px;}
.main_container .sec_six h3 {font-size: 24px;}
.main_container .sec_six h5 {font-size: 16px;padding-top: 32px;}
.main_container .garanti_sec .card-body:before {font-size: 4.4em;}
.main_container .sec_threen h3{
	padding: 0}
.main_container .sec_threen a.thm-btn {font-size: 14px;}
.main_container .contact_info_sec a{
	margin: 5px 0}
.main_container .contact_info_sec{
	margin:28px 0 0;}
.main_container .sec_two .count-down h5 {font-size: 19px;padding-bottom: 12px;}
.main_container .sec_ten img {max-width: 100%;}
.main_container .writing_sec .thm-btn {font-size: 17px;}
.main_container .sec_seven {padding: 17px 0;}
.main_container .sec_nine h3 {padding: 0;}
.main_container .sec_twelve img {max-width: 100%;}
.main_container .writing_sec .float-img {max-width: 100%;}
.main_container .sec_eight img {max-width: 100%;}
.main_container .testimonial_sec .testimonial-card:before {font-size: 4.3em;top: -8%;}
.main_container .sec_two .count-down .flipper {font-size: 21px;}
.main_container .sec_two .count-down .flipper ul li div {font-size: 12px;}
}