.block_three { margin-top: 47px;}
.block_wp_nw{ float:left; width:100%; background:#f4f6f7; padding:33px 24px 18px 24px; position:relative; min-height:265px;}
.block_wp_nw h3 { margin:0 0 22px 0; color:#333333; font-size:26px; text-transform:uppercase;}
.block_wp_nw p{ font-size:14px; color:#777777;}
.block_wp_nw a { position: absolute; bottom: 25px; color: #ff7328; font-size: 16px; font-weight: bold; background:url(../images/arrow_li_ab.jpg) no-repeat scroll right center; padding-right:15px;}
.block_wp_nw img { float: right; margin-top: 12px;}
.search_wrpa_nw{ background:#747070 url(../images/search_bg_nw.png) no-repeat scroll 32% center; min-height: 165px; padding:60px 0; margin:80px 0 30px 0;}
.search_wrpa_nw .form_search { float: left; width: 100%;}
.search_wrpa_nw h2 { margin: 8px 0px 0px 0px; font-weight:normal; font-size:26px;color: #fff;}
.search_wrpa_nw h2 a { color: #fff;}
.search_wrpa_nw .form_search input:first-child { float: left; width: 90%; padding: 5px 10px; height: 45px; border: none; font-style:italic;}
.search_wrpa_nw .form_search input.btn_search { border: none; width: 10%; height: 45px; background: #ff7328 url(../images/search_new.png) no-repeat scroll center center;}
.search_wrpa_nw .form_search a.btn_search { background: #FF7328; color: #fff; font-size: 20px; font-weight: 600; padding: 2px 25px; text-transform: uppercase;    transition: all ease .5s; height: 50px; display: inline-block; line-height: 45px; border-radius: 5px; box-shadow: none; border: none; float: right;}



.cource_loop { float: left; width:50%; margin-bottom:20px;}
.cource_loop:last-child { overflow: hidden;}
.cource_loop span { position: relative; width: 40px; height: 40px; float: left; border: 2px solid #3db3e3; border-radius: 50px; text-align: center; font-weight: bold; font-size: 16px; padding: 7px 0; margin-right: 20px; background: #fff;}
.cource_loop span::after { position: absolute; content: ""; border-left: 2px solid #3db3e3; height: 100%; top: 37px; left: 17px;}
.cource_loop h3 { float: left; color: #777; margin: 7px 0 0 0; font-size: 20px; width: 88%;}
.btn_wrap { float: left; width: 100%; text-align: center; margin:29px 0 0px 0;}
.btn_nd{ background: #FF7328; color: #fff !important; font-size: 15px; padding:15px 25px; text-transform: uppercase; transition: all ease .5s; display: inline-block; width: 162px; height: 52px; border-radius:5px;}
.head_new_wp { float: left; width: 100%; text-align: center; padding: 45px 0 55px 0; border-top:1px solid #e1e1e1; margin:50px 0 0 0;}
.head_new_wp h3 { margin: 0px; color: #646464; font-weight: bold; font-size: 45px;}

.right_listing { float: left; width: 100%;}
.right_listing .headding_head { float: left; width: 100%; background: #48b6e7;}
.right_listing .headding_head h2 { margin: 0px; font-size: 28px; font-weight: bold; padding: 15px 20px;}

.right_listing .course_listing { float: left; width: 100%; box-shadow: 0 0 6px #ccc; padding-bottom:25px;}
.right_listing .course_listing ul { list-style: none; padding:25px 20px 10px 20px; float:left; width:100%; margin:0px;}
.right_listing .course_listing ul li { float: left; width: 100%; background:url(../images/vide_icone.png) no-repeat scroll left top; padding-bottom:15px;}
.right_listing .course_listing ul li a { float: left; width: 100%; padding-left: 30px; color: #777; font-size: 17px;}

.right_listing a.btn_nd { margin: 0 20px; width: 89%; text-align: center;}


.cource_details_page { padding-top: 32px;}
.cource_details { float: left; width: 100%;}
.cource_details .page_title { float: left; width: 100%; border-bottom: 1px solid #ccc; padding-bottom: 32px; margin-bottom:35px;}
.cource_details .page_title h2 { margin: 0px; color: #646464; font-weight: bold; font-size: 40px; text-transform:capitalize;}
.cource_details p { float: left; width: 100%; color: #646464; font-size: 18px; line-height: 28px; font-weight: lighter; margin-bottom:40px;}
.cource_details p:last-child { margin-bottom: 0;}
.cource_details img { margin:0px auto 35px; display:block;}

.cource_details ol,.cource_details ul { float: left; width: 100%; padding-left: 20px; margin-bottom: 40px;}
.cource_details ol li,.cource_details ul li { color: #646464; font-size: 18px; font-weight: lighter; margin-bottom: 5px;}
.cource_details ol li:last-child,.cource_details ul li:last-child { margin: 0;}

.cource_details ul.img_listing { list-style: none; padding: 0;}
.cource_details ul.img_listing img { margin: 0 25px 15px 0px; display: initial;}
.cource_details ul.img_listing.half li{ float:left; width:50%;}

.left_img_img img { float: left; margin: 0px;}
.left_img_img p { width: auto; float: none;}
.left_img_img p:last-child { margin-bottom: 40px;}

.cource_details h3 { color: #646464; font-weight: bold; margin-bottom: 40px;}



.next_cource_btn { float: left; width: 100%;}
.next_cource_btn a { width: 500px; height: 90px; margin:65px auto 0; display: block; background: #48b6e7; border: 1px solid #ccc; text-align: center; color: #fff !important; font-size: 13px; padding:17px 0 0 0;}
.next_cource_btn a span { font-weight: bold; width: 100%; display: block; background:url(../images/arrow_next.jpg) no-repeat; background-position:68% 9px; font-size:20px;}

.activeLink a{color: #000000 !important; text-shadow: 0px -1px 1px black;}

.cource_details .img_left_cont img { float: left; margin-right: 30px;}
.cource_details .img_left_cont p { width: auto; float: none;}
.img_left_cont { display: inline-block;}


@media only screen and (min-device-width: 320px) and (max-device-width: 767px){
	.block_wp_nw{ margin-bottom:30px;}
	.matter_wra { padding:0px 0 0 0;}
	.search_wrpa_nw{ margin:20px 0 30px 0; text-align:center;}
	.search_wrpa_nw .form_search a.btn_search{ float:none;}
	.search_wrpa_nw h2 { margin: 0px 0px 20px 0px;}
	.search_wrpa_nw .form_search input:first-child{ width: 85%; }
	.search_wrpa_nw .form_search input.btn_search{ width: 15%; }
	.cource_loop { width: 100%;}
	.cource_loop a { float: left; width:79%;}
	.cource_loop span.ranYul { overflow: visible !important;}
	.cource_loop:last-child span.ranYul {  overflow: hidden !important;}
	.btn_wrap{ margin:15px 0 30px 0;}
	
	.next_cource_btn a{ margin:30px auto 40px; width:100%;}
	.next_cource_btn a span{ background-position: 80% 8px; }
	.right_listing{ margin-bottom: 30px; }
	
	.head_nw { margin-top: 0px;}
	.head_new_wp{ margin: 0px 0 0 0; padding: 0;}
	.heading8 h1 { font-size: 29px;}
	.sub_heading2 { font-size: 18px;}
	.cource_details .page_title h2{ font-size: 25px; }
	.cource_details{ margin: 10px 0 0 0; }
	
	.heading8{  margin-top: 25px; float: left; width: 100%; }
	.head_new_wp h3{ font-size:29px; padding:40px 0 45px 0;}
	
	.cource_details img{ max-width:100%; width:auto;  float:none !important; margin:0px auto 35px !important}
	.cource_details .page_title{ padding-bottom: 20px; margin-bottom: 25px; }
	.cource_details p{ font-size: 16px; line-height: 25px; margin-bottom: 25px; }
	.cource_details ul.img_listing.half li { width: 100%;}
	.right_listing .headding_head h2{ font-size:25px;}
	
	.cource_loop h3{ font-size: 20px; }
	.cource_loop span::after{ height:200%;}
	.cource_details ul.img_listing img { margin: 0 25px 15px 0px !important;}
	}
	
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: landscape) {
	.next_cource_btn a { width: 500px;}
	
	}
	
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait)  {
	.cource_loop h3{ width: 82%; }
	.sub_heading2 { font-size: 21px;}
	.heading8{ margin:50px 0 0 0;}
	.matter_wra{ padding-top:0px;}
	.right_listing{ margin-top:40px;}
	
	.block_three .col-md-4 { width: 33%; float: left;}
	.block_three .col-md-4 .block_wp_nw { padding: 33px 15px 18px 15px; min-height:276px;}
	.block_three .col-md-4 .block_wp_nw h3 { font-size: 20px;}
	.block_three .col-md-4 .block_wp_nw img { width: 30%;}
	.search_wrpa_nw .col-md-6 { width: 50%; float: left;}
	.search_wrpa_nw .col-md-6 h2 { font-size: 23px;}
	
	.cource_loop span::after{ height: 142%; }
	
	.cource_details img{ max-width: 100%; width: auto; }
	.cource_details .page_title h2{ font-size:30px;}
	.search_wrpa_nw{ text-align:center;}
	.search_wrpa_nw .form_search a.btn_search{ float:none; margin-top: 25px;}
	
	
	}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape)  {
	.cource_loop h3{ width:86%;}
	.search_wrpa_nw .form_search a.btn_search{ font-size:19px;}
	}