@charset "utf-8";

@media only screen and (min-width: 200px) and (max-width:500px) {

.wrapper{width:92% !important; margin:0% 4% !important;}
.detailtopbanner {height:auto;}
.detailbannercap {padding:7% 0px;}
.phonebx { display:none;}
.emailbx { display:none;}
.social { display:none;}
.livechatbx { display:none;}

.logo {width:170px !important; padding: 7px 0;}
.rgdev-text {display: none;}
.topmenu {float: left; padding: 0 0 0 0px;width: 100% !important;}
.menupart { padding:5px 0 0px 0;}
.rgdev-mobile {right: 7px;top: 32px;}
.rgdev { padding:0px !important;}
.homelinkwidth { display:none !important;}
.my-sticky-element.stuck .rgdev-mobile {top: 1px !important;}
.my-sticky-element.stuck .logo {padding: 2px 0 3px;width: 140px !important;}
.mobileshow{ width:100%; padding:10px 0px; display:block; text-transform:uppercase; font-family:"droid_sansbold"; font-size:18px;  }

.searchpart { padding:10px 0px;}
.search_left span{ display:none;}
.search_left { width:100% !important;font-size: 14px; padding:0px;}
.search_right {width: 100% !important; margin:10px 0 0 0;}
.searchbtgo {font-size: 12px;height: 30px;width: 60px !important;}
.textbx { margin: 0 0px 0 0px;width: 79% !important;}
.textbx .searchfild {font-size: 11px !important;height: 30px;text-indent: 5px}

.headsty0l {font-size: 14px;margin: 10px 0 10px;}

.headingbox { width:100% !important;min-height:48px !important; border:0px; background-image:none;} 
.headingboxhover{ width:100%; height:219px !important; }
.headingboxhover p{ font-size:14px; }
.headingtext {padding:25px 45px 25px; height:auto; line-height: 45px; /*height:48px !important; font-size:14px;line-height: 28px;padding: 10px;width:77% !important;*/}
/*.headingtext em { float:none;}
.viewallbut { float: right;height: 48px;line-height: 48px;width:23% !important;font-size: 13px;}*/
.coursebox {border-left:1px solid #eaeaea;}
.course-logo { border:none !important;}
.coursebox{ width:100% !important;}
.testimonialsbx{ width:100% !important;}
.titletext .textdiv { width:100% !important; display:block !important;}
.course-logo a {display: inline-block;}

.twoboxmain {padding: 15px 0 15px;}
.box01 {min-height:0px;padding: 15px;width: 100% !important;background-image: none;}
.box01 strong { font-size:16px;}
.box01 p {font-size: 13px;line-height: 18px;margin: 5px 0 0;}
.box02 {min-height:0px;padding: 15px;width: 100% !important;background-image: none;margin:10px 0 0 0px;}
.box02 strong { font-size:16px;}
.box02 p {font-size: 13px;line-height: 18px;margin: 5px 0 0;}

.newsbox {padding: 0 0 0px;}
.new-left {padding: 0 00px 0 0; width:100% !important;}
.headsty02 {font-size: 16px; margin: 10px 0 10px;}
.newlist{ padding:10px;}
.newlist .title { font-size:14px;}
.newlist .title span { font-size: 12px;width: 100% !important;text-align: right;}
.newlist p {margin: 5px 0 5px;font-size: 12px;}
.new-right {margin: 0px 0 0;width: 100% !important;}
.radio {margin: 10px 0 0 !important;}
.teachlist {margin: 0 0 5px;}
.votediv {margin: 5px 0;}

.threebox01 { padding:10px; width: 100% !important;}
.threebox01 .icon01 { display:none;}
.threebox01 .icon02{ display:none;}
.threebox01 .icon03{ display:none;}
.threebox01 strong { margin:0px; width:100% !important;font-size: 16px; text-align:center;line-height:22px;}
.threebox02 {margin: 0 0 0 0px;}
.footer01 {padding: 10px 0;}
.btmlinktab01 {width: 100% !important;margin: 0px !important; min-height: 115px !important;}
.btmlinktab02 { width:100% !important; margin:0px;}
.btmhead {font-size:16px; margin-bottom: 5px; padding: 5px 0;}
.btmlinkul li { font-size:13px;padding: 2px 0;}
.btmlinktab03 { width:100% !important;margin: 20px 0 0 0;}
.bottomsocial {margin: 10px 0 10px;display: block !important;} 
.btmcopytxt { margin: 10px 0 0; font-size:12px;}
.copyleft {width: 100% !important; text-align:center;}
.cardicon { float: none;margin:30px auto 0 auto;}

/*.btmlinktab01 .btmhead { display:none;}*/

.banner-left-text { width:100% !important; padding:20px 0 0 0 !important;}
.banner-right-text { width:100% !important;padding: 30px 0 0 !important;}
.banner-center-text .bannerlefttext strong {font-size: 34px !important;padding: 15px !important;}
.homeslider01 {height:345px !important;background-position:81% bottom !important;}
.homeslider02 {height:345px !important;}
.homeslider03 {height:345px !important;}
.bannerlefttext strong { font-size:36px !important;line-height:36px !important;}
.bannerlefttext a { background-image:none !important;font-size: 14px !important;margin: 13px 0 0 !important; background:#f04316 !important;width: auto !important;height:34px !important;line-height:34px !important;padding: 0 15px !important;}
.bannerlefttext {text-align: left !important; width: 301px !important;padding: 0px 20px 20px 20px !important;}
.bannerlefttext small {font-size: 40px !important;line-height:35px !important; padding:0px !important;}
.bannerlefttext span{ display:none !important; }
.flex-caption {left:0px !important;  opacity:1 !important; }
.banner-center-text{ padding-top:20px !important; }


/*-------------Product Listing-------------*/

.innerbanner { padding:10px 0px;}
.innerbanner span { font-size:22px;line-height: 26px;}
.innerbanner strong { font-size:24px;line-height:30px;}

.rightpart { width:100% !important;}
.headtextpart span {font-size: 18px;line-height: 18px;}

.leftpart{ width:100% !important; padding:0px; margin:15px 0 0 0;}
.selectparts {margin-bottom: 10px;padding-bottom: 10px;}
.selectparthead {font-size: 14px;line-height: 34px;}
.selectpartslist {padding: 5px 0 0;}
.selectpartslist li{padding: 3px 10px 3px 10px;}
.selectpartslist li a {font-size: 12px; padding-left: 22px;}

.advisorbox {min-height: 44px !important; padding:10px; display:none;}
.advisorbox .icon { display:none;}
.advisorbox .text01{ width: auto !important;font-size: 23px;padding: 0 10px 0px 0;}
.advisorbox .text02{ width: auto !important; padding:0px;}


/*-------------Products Detail Page-------------*/

.bookdetail-left {padding: 0 0px 0 0;width: 100% !important;}
.emailtobut {width: 47% !important; float: right;}
.sharetobut {float: left;width: 50% !important;}
.twobutton { float: none; margin: 0 auto; width:294px !important;}

.bookdetail-right { width:100% !important; margin:20px 0 0 0;}
.bookdetail-right .headtextpart span { font-size:16px;}
.description-left {padding: 0 0px 0 0;width: 100% !important;}
.description-left .levelbox {font-size: 14px; padding-bottom: 10px; width: 100% !important;}
.description-left .text p { padding-bottom:0px;}
.prerequisites_list { margin:0px;}
.prerequisites_list li {margin: 0 0 10px;}

.description-right { width:100% !important;}
.description-right .row01 .course-logo { height:auto;}
.description-right .row01 .course-logo a { height:auto;}
.description-right .row02 strong { width:auto !important;}
.description-right .row02 span {width: 45% !important; display: inline-block;}
.description-right .row02 .icon_left .clockicon {width: 30px !important;}
.description-right .row02 .icon_left .headphoneicon {width: 30px !important;}
.description-right .row02 .icon_left {margin: 0px 15px 0 0;}
.description-right .row02 {padding: 5px 15px 10px;}
.tab-left {float: left;margin: 20px 0 0; padding: 0 0px 0 0;width: 100% !important;}

.tab-right {margin: 20px 0 0; padding: 0; width: 100% !important;}
.formtitle {margin: 10px 0 0;font-size: 16px;padding: 10px 0;}
.reviewlable {padding: 5px 0 5px;}

.bookdetail-img{ text-align:center;} 

.tabs-text-contant p {font-size: 13px;line-height: 24px;}
.tabs-text-contant strong { margin:0px; font-size:14px;}

.picicon { display:none;}
.cd-tabs-content li p { font-size: 13px !important;line-height: 22px !important;}

.description-left .levelbox-left { width:100% !important;}
.description-left .levelbox-right { width:100% !important;}


/*Photo Gallery*/
.gallery_img {width: 276px !important;}
.pro_gallery { text-align:center;}


/*Sign UP*/
.account-login { margin:5px 0;}
.rloginbxleft { width:100% !important;}
.account-login .content p { font-size:13px; line-height:18px; margin:0px;}
.logintext { width:100% !important;}
.rloginbxright { width:100% !important;}
.loginlable {padding: 8px 0 2px;}
.weltxtnorm { font-size:13px;}

.threebutton .button { width:100% !important; margin-bottom:5px; text-align:center;}
.empty_cart_button { margin-right: 0px;}
.newlogin50 { width:100% !important; padding:0px;}


/*Quick View Page*/
.quick_courseprice .addtocartbut {float:left;}


/*location page*/
.location-page { padding:5px;}
.venue-search.panel {border-right:0px;}
.venue-search {height:auto;width: 100% !important;}
.venue-search select {width:100% !important;}
.venue-select-wrap {width:100% !important; margin-left:0px;}
.venue-select { width:100% !important;}
.venue-confirm.panel {border-left: 0px solid #cccccc;}
.venue-confirm { width:100% !important; height:auto;}
.venue-confirm .venue-item span.text {width: 78% !important}

/*my Account*/
.account_left {padding: 0px; width: 100% !important;}
.account_right {width: 100% !important;}

/*new*/
.social02 { display:none;}

.course-icon { display:none;}

.coupon { width:100% !important;}
.totals { width:100% !important;}

.gray-logo { display:none;}
.paypal-logo span { display:none;}
.paypal-logo {width: 100% !important;text-align: center;}

.left_expanded { width:100% !important;}
.right_expanded { width:100% !important;}
.stapmenu li { width:100% !important;}
.stapmenu li a {float: left;width: 100% !important;}


/*Contact US*/
.contact_left {padding: 0;width: 100% !important;}
.contact_detail { padding:0px;}
.contact_right {width: 100% !important; margin-top:30px;}
.affiliatebut {margin-top:0px;}

.watermark-img { background-image:none;}
.hidemobile { display:none;}


/* ====== New Home page ====== */
.homebnleft{text-align: center;  width: 100%; float:none; padding-top:45px; }
.homebnbtn{ width:75%; float:none; margin:10px auto 0px auto; }
.learnmorebtn{ margin:15px 0px; display:inline-block;}
.homebnbg{ height:auto; background-size:cover !important;}
.nhsearchbox{ width:100%; margin:0px;}
.homefeaturedleft{width:100%; margin:0px; min-height:inherit;}
.homefeaturedright{width:100%; margin:0px; min-height:inherit; padding:25px  }
.homefeaturedright:before{ display:none; }
.newhead01{ font-size:22px; padding-bottom:45px; }
.homethreebox{ width:100%; margin:0px 0px 85px 0px;}
.fboxheading{ font-size:18px; line-height:29px;}
.homethreeboxrowbg{ height:auto; background-size:cover; padding:90px 0px 20px 0px }
.newlformhead{ width:100%; margin:0px; padding-top:45px;}
.newlformhead br{ display:none;}
.newslrightpart{ width:100%;}
.partnerlogos li{ width:50%; }
.inputnewl01{ width:100%; margin:0px 0px 10px 0px; }
.inputnewl02{ width:100%; margin:0px 0px 10px 0px; }
.buttonnewl01{ width:100%; margin:0px 0px 10px 0px; }
.buttonnewl02{ width:100%; margin:0px 0px 10px 0px; }
.hbannerheading{ font-size:20px; line-height:30px; }
.bannersmltext{font-size:16px; }
.newhomerow{ padding:45px 0px; }
.newlformhead:before{ display:none;}
.newlformhead{ padding:0px;}
.homenewsl{ padding:40px 40px }



/* ======Course Options====== */
.newcoursesleft{ width:100%; margin:0px;}
.newcoursesright{ width:100%; margin:0px;}
.coursesrowsty01{ padding-top:35px; padding-bottom:35px; }
.coursesrowsty02{ padding-top:35px; padding-bottom:35px; }
.coursesrowsty03{ padding-top:35px; padding-bottom:35px; }
.coursesrowsty04{ padding-top:35px; padding-bottom:35px; }
.questionsection{padding-top:35px; padding-bottom:35px; }
.newcoursehead01{ font-size:22px; padding-left:0px; padding-bottom:20px; padding-top:20px;  }
.newcourserighthead{ font-size:22px; padding-left:0px; padding-bottom:20px; padding-top:20px;  }
.courseheadericon01:before{ display:none;}
.courseheadericon02:before{ display:none;}
.courseheadericon03:before{ display:none;}
.courseheadericon04:before{ display:none;}
.questionheadermain{font-size:22px;}

/* ====== New About page ====== */
.whoweareboxleft{width:100%; margin:0px; min-height:inherit;}
.whoweareboxright{width:100%; margin:0px; min-height:inherit; height:auto;}
.aboutgrycol01{ width:90%; margin:0% 5% 5% 5% }
.aboutgrycol02{ width:90%; margin:0% 5% 5% 5%}
.aboutgrycol03{ width:100%; margin:0px; padding:20px 0px }
.aboutsocialic li{ display:inline-block; float:none; }
.aboutsocialic{ width:100%; display:block; text-align:center; }
.aboutgryrow{ padding:40px 0px; }
.aboutcenterhead{ font-size:23px; padding:25px 0px }
.aboutgrycolhead01:before{ display:none;}
.aboutgrycolhead01{padding-left:0px; font-size:28px; padding-bottom:25px;}
.aboutgrycolhead02:before{ display:none;}
.aboutgrycolhead02{padding-left:0px; font-size:28px; padding-bottom:25px;}
.aboutgrycolhead01{ padding:20px 0px; }
.newabouttextcenter{ width:100%; font-size:18px;}
.whowearehead{ font-size:28px; text-align:center; }
.whoweareboxright iframe { width:100% !important; height:200px !important;}
 
/* ====== New Detail page ====== */
.highlightbx {margin: 0px;padding: 15px; background-image:none;}
.detailbannercap span {font-size: 20px;letter-spacing: 0;}
.detailbannercap strong {font-size:26px;letter-spacing: 0;line-height: 30px;}
.detailbannercap {line-height: 42px;}
.highlightbx01 {width: 100%; margin-bottom:30px;margin-right: 0;}
.highlightbx02 {width:49%; margin-bottom:2%; margin-right:2%;}
.highlightbx03 {width:49%; margin-bottom:2%; margin-right:0px;}
.highlightbx04 {width:49%; margin-bottom:2%; margin-right:2%;}
.highlightbx05 {width:49%; margin-bottom:2%; margin-right:0px;}
.highlightbx06 {width: 100%; margin-bottom:30px;margin-right: 0;}
.forebox-list li {margin: 3% 0;width: 100%; text-align:center;}
.forebox-info { width:100%;}
.forebox-info > p { text-align:center;}
.forebox-icon { width:100%; margin-bottom:20px;}
.forebox-info > h2 { font-size:18px;}
.course-summary-info {width: 100%;padding: 0 30px;text-align: center;}
.course-summary-info h2 { font-size:22px;}
.course-summary-info p { text-align:center;}
.course-summary-right {width: 100%;margin-top: -144px;margin-bottom: 70px;}
.course-summary-icon {width: 130px;height: 130px;padding: 27px 0;}
.course-details-div h2 { font-size:26px;}
.alap-logo {width: 100%;padding: 15px;}
.accreditation-right { width:100%;}
.faq-div h2 { font-size:26px;}
.expandable {font-size: 12px;line-height: 18px;	margin: 0px 0px 5px 0px; padding: 5px 18px 5px 60px;}
.categoryitems {font-size: 13px;line-height: 24px;}
.testimonials-div h2 {font-size: 24px;margin: 20px 0 20px 0;}
.testimonial-list li {width: 100%;padding: 15px 20px;text-align: center; margin-bottom:30px;}
.resp-tab-active::after { display:none;}
.effect3:before, .effect3::after { display:none;}

.homebnright {width: 100%;text-align: center;margin-top:10px;}
.homebnright iframe {width: 100%; height:236px;}

.box-moneyback-mobile {display:block; width:100%; text-align:center;}
.box-moneyback {display:none;}
.greencolor .headingtext, .yellowcolor .headingtext { background-image:none;}
.homefeatured {background-size:100%; background-color:transparent;padding: 0px 0px 4px 0px;}

#totop.on {right: inherit;left: 20px;}

.my-sticky-element.stuck .topmenu {padding:0px 0 0 0px;}

.ctslogan{ line-height:50px !important;}

}
/*-----------------------------------------------------------------------------------------*/

@media only screen and (min-width:501px) and (max-width:767px) {

.wrapper{width:92% !important; margin:0% 4% !important;}
.detailtopbanner {height:auto;}
.detailbannercap {padding:7% 0px;}
.social { display:none;}
.emailbx { display:none;}
.mobileshow{ width:100%; padding:10px 0px; display:block; text-transform:uppercase; font-family:"droid_sansbold"; font-size:18px;  }
.logo {width:170px !important; padding: 7px 0;}
.rgdev-text {display: none;}
.topmenu {float: left; padding: 0 0 0 0px;width: 100% !important;}
.menupart { padding: 5px 0 0px 0;}
.rgdev-mobile {right: 7px;top: 28px;}
.rgdev { padding:0px !important;}
.homelinkwidth { display:none !important;}
.my-sticky-element.stuck .rgdev-mobile {top: 1px !important;}
.my-sticky-element.stuck .logo {padding: 2px 0 3px;width: 140px !important;}

.searchpart { padding:10px 0px;}
.search_left span{ display:none;}
.search_left { width:100% !important;font-size: 14px; padding:0px;}
.search_right {width: 100% !important; margin:10px 0 0 0;}
.searchbtgo {font-size: 12px;height: 30px;width: 60px !important;}
.textbx { margin: 0 0px 0 0px;width: 79% !important;}
.textbx .searchfild {font-size: 11px !important;height: 30px;text-indent: 5px}

.headsty0l {font-size: 14px;margin: 10px 0 10px;}

.headingbox { width:100% !important;min-height:48px !important; background-image:none !important;} 
.headingboxhover{ display:none !important; }
.greencolor .headingtext{background-image:none !important;}
.yellowcolor .headingtext{background-image:none !important; font-size:17px;}
.headingtext { height:48px !important; font-size: 19px;line-height: 28px;padding: 10px;width: 80% !important;}
.viewallbut { float: right;height: 48px;line-height: 48px;width: 20% !important;}
.row01 div:nth-child(2) {border-left:1px solid #eaeaea;}
.row01 div:nth-child(4) {border-left:1px solid #eaeaea;}
.course-logo { border:none !important;}
.coursebox{ width:50% !important;}
.testimonialsbx{ width:50% !important;}
.titletext .textdiv { width:100% !important;}
.course-logo a {display: inline-block;}

.twoboxmain {padding: 15px 0 15px;}
.box01 {min-height: auto;padding: 15px;width: 100% !important;background-image: none;}
.box01 strong { font-size:16px;}
.box01 p {font-size: 13px;line-height: 18px;margin: 5px 0 0;}
.box02 {min-height: auto;padding: 15px;width: 100% !important;background-image: none;margin:10px 0 0 0px;}
.box02 strong { font-size:16px;}
.box02 p {font-size: 13px;line-height: 18px;margin: 5px 0 0;}

.newsbox {padding: 0 0 0px;}
.new-left {padding: 0 00px 0 0; width:100% !important;}
.headsty02 {font-size: 16px; margin: 10px 0 10px;}
.newlist{ padding:10px;}
.newlist .title { font-size:14px;}
.newlist .title span { font-size: 12px;text-align: right;}
.newlist p {margin: 5px 0 5px;font-size: 12px;}
.new-right {margin: 0px 0 0;width: 100% !important;}
.radio {margin: 10px 0 0 !important;}
.teachlist {margin: 0 0 5px;}
.votediv {margin: 5px 0;}

.threebox01 { padding:10px; width:33.33% !important;}
.threebox01 .icon01 { display:none;}
.threebox01 .icon02{ display:none;}
.threebox01 .icon03{ display:none;}
.threebox01 strong { margin:0px; width:100% !important;font-size:15px; text-align:center;line-height:22px;}
.threebox02 {margin: 0 0 0 0px;}
.footer01 {padding: 10px 0;}
.btmlinktab01 {width: 100% !important;margin: 0px !important; min-height: 115px !important;}
.btmlinktab02 { width:100% !important; margin:0px;}
.btmhead {font-size:16px; margin-bottom: 5px; padding: 5px 0;}
.btmlinkul li { font-size:13px;padding: 2px 0;}
.btmlinktab03 { width:100% !important; margin:20px 0 0 0;}
.bottomsocial {margin: 10px 0 10px;display: block !important;} 
.btmcopytxt { margin: 10px 0 0;}
.copyleft {width: 100% !important; text-align:center;}
.cardicon { float: none;margin:30px auto 0 auto;} 	
	
.banner-left-text { width:100% !important; padding:20px 0 0 0 !important;}
.banner-right-text { width:100% !important;padding: 30px 0 0 !important;}
.banner-center-text .bannerlefttext strong {font-size: 34px !important;padding: 15px !important;}
.homeslider01 {height:345px !important;background-position:right bottom !important;}
.homeslider02 {height:345px !important;}
.homeslider03 {height:345px !important;}
.bannerlefttext strong { font-size:36px !important;line-height:36px !important;}
.bannerlefttext a { background-image:none !important;font-size: 14px !important;margin: 13px 0 0 !important; background:#f04316 !important;width: auto !important;height:34px !important;line-height:34px !important;padding: 0 15px !important;}
.bannerlefttext {text-align: left !important; width: 100% !important;padding: 0px 20px 20px 20px !important;}
.bannerlefttext small {font-size: 40px !important;line-height:35px !important;}
.flex-caption {left:0px !important;  opacity:1 !important; }


/*-------------Product Listing-------------*/

.innerbanner { padding:10px 0px;}
.innerbanner span { font-size:22px;line-height: 26px;}
.innerbanner strong { font-size:24px;line-height:30px;}

.rightpart { width:100% !important;}
.headtextpart span {font-size: 18px;line-height: 18px;}

.leftpart{ width:100% !important; padding:0px; margin:15px 0 0 0;}
.selectparts {margin-bottom: 10px;padding-bottom: 10px;}
.selectparthead {font-size: 14px;line-height: 34px;}
.selectpartslist {padding: 5px 0 0;}
.selectpartslist li{padding: 3px 8px 3px 8px;width: 33.33% !important;}
.selectpartslist li a {font-size: 12px; padding-left: 22px;}

.advisorbox {min-height: 44px !important; padding:10px; display:none;}
.advisorbox .icon { display:none;}
.advisorbox .text01{ width: auto !important;font-size: 23px;padding: 0 10px 0px 0;}
.advisorbox .text02{ width: auto !important; padding:0px;}


/*-------------Products Detail Page-------------*/

.bookdetail-left {padding: 0 0px 0 0;width: 100% !important;}
.bookdetail-img { text-align:center;}
.twobutton { width:100% !important;}

.bookdetail-right { width:100% !important; margin:20px 0 0 0;}
.bookdetail-right .headtextpart span { font-size:16px;}
.description-left {padding: 0 0px 0 0;width: 100% !important;}
.description-left .levelbox {font-size: 14px; padding-bottom: 10px;}
.description-left .text p { padding-bottom:0px;}
.prerequisites_list { margin:0px;}
.prerequisites_list li {margin: 0 0 10px;}

.description-right { width:100% !important;}
.description-right .row01 .course-logo { height:auto;}
.description-right .row01 .course-logo a { height:auto;}
.description-right .row02 strong { width:auto !important;}
.description-right .row02 span {width: 45% !important; display: inline-block;}
.description-right .row02 .icon_left .clockicon {width: 30px !important;}
.description-right .row02 .icon_left .headphoneicon {width: 30px !important;}
.description-right .row02 .icon_left {margin: 0px 15px 0 0;}
.description-right .row02 {padding: 5px 15px 10px;}
.tab-left {float: left;margin: 20px 0 0; padding: 0 0px 0 0;width: 100% !important;}

.tab-right {margin: 20px 0 0; padding: 0; width: 100% !important;}
.formtitle {margin: 10px 0 0;font-size: 16px;padding: 10px 0;}
.reviewlable {padding: 5px 0 5px;}

.tabs-text-contant p {font-size: 13px;line-height: 24px;}
.tabs-text-contant strong { margin:0px; font-size:14px;}

.picicon { display:none;}
.cd-tabs-content li p { font-size: 13px !important;line-height: 22px !important;}

.description-left .levelbox-left { width:100% !important;}
.description-left .levelbox-right { width:100% !important;}


/*Photo Gallery*/
.gallery_img {width: 213px !important;}
.pro_gallery { text-align:center;}


/*Sign UP*/
.account-login { margin:5px 0;}
.rloginbxleft { width:100% !important;}
.account-login .content p { font-size:13px; line-height:18px; margin:0px;}
.logintext { width:100% !important;}
.rloginbxright { width:100% !important;}
.loginlable {padding: 8px 0 2px;}
.weltxtnorm { font-size:13px;}


/*location page*/
.location-page { padding:5px;}
.venue-search.panel {border-right:0px;}
.venue-search {height:auto;width: 100% !important;}
.venue-search select {width:100% !important;}
.venue-select-wrap {width:100% !important; margin-left:0px;}
.venue-select { width:100% !important;}
.venue-confirm.panel {border-left: 0px solid #cccccc;}
.venue-confirm { width:100% !important; height:auto;}
.venue-confirm .venue-item span.text {width: 78% !important}


/*my Account*/
.account_left {padding: 0px; width: 100% !important;}
.account_right {width: 100% !important;}

/*new*/
.social02 { display:none;}

.headingtext em { float:none;}
.course-icon { display:none;}

.coupon { width:100% !important;}
.totals { width:100% !important;}

.gray-logo { display:none;}


.left_expanded { width:100% !important;}
.right_expanded { width:100% !important;}
.stapmenu li { width:48% !important;}
.stapmenu li a {float: left;width: 100% !important;}


/*Contact US*/
.contact_left {padding: 0;width: 100% !important;}
.contact_detail { padding:0px;}
.contact_right {width: 100% !important; margin-top:30px;}
.contact_right .newlogin50 { width:100% !important;}
.affiliatebut {margin-top:0px;}


.watermark-img { background-image:none;}
.hidemobile { display:none;}



/* ====== New Home page ====== */
.homebnleft{text-align: center;  width: 100%; float:none; padding-top:45px; }
.homebnbtn{ width:60%; float:none; margin:10px auto 0px auto; }
.learnmorebtn{ margin:15px 0px; display:inline-block;}
.homebnbg{ height:auto; background-size:cover !important;}
.nhsearchbox{ width:100%; margin:0px;}
.homefeaturedleft{width:100%; margin:0px; min-height:inherit;}
.homefeaturedright{width:100%; margin:0px; min-height:inherit; }
.homefeaturedright:before{ display:none; }
.newhead01{ font-size:26px; padding-bottom:45px; }
.homethreebox{ width:100%; margin:0px 0px 85px 0px;}
.homethreeboxrowbg{ height:auto; background-size:cover; padding:55px 0px }
.newlformhead{ width:100%; margin:0px; padding-top:45px;}
.newlformhead br{ display:none;}
.newslrightpart{ width:100%;}
.partnerlogos li{ width:50%; }
.inputnewl01{ width:100%; margin:0px 0px 10px 0px; }
.inputnewl02{ width:100%; margin:0px 0px 10px 0px; }
.buttonnewl01{ width:100%; margin:0px 0px 10px 0px; }
.buttonnewl02{ width:100%; margin:0px 0px 10px 0px; }
.homebnright iframe {width:100%;}

/* ======Course Options====== */
.newcoursesleft{ width:100%; margin:0px;}
.newcoursesright{ width:100%; margin:0px;}
.coursesrowsty01{ padding-top:35px; padding-bottom:35px; }
.coursesrowsty02{ padding-top:35px; padding-bottom:35px; }
.coursesrowsty03{ padding-top:35px; padding-bottom:35px; }
.coursesrowsty04{ padding-top:35px; padding-bottom:35px; }
.questionsection{padding-top:35px; padding-bottom:35px; }
.newcoursehead01{ font-size:26px; }
.newcourserighthead{ font-size:26px; }

/* ====== New About page ====== */
.whoweareboxleft{width:100%; margin:0px; min-height:inherit;}
.whoweareboxright{width:100%; margin:0px; min-height:inherit; height:auto;}
.aboutgrycol01{ width:90%; margin:0% 5% 5% 5% }
.aboutgrycol02{ width:90%; margin:0% 5% 5% 5%}
.aboutgrycol03{ width:100%; margin:0px; padding:20px 0px }
.aboutsocialic li{ display:inline-block; float:none; }
.aboutsocialic{ width:100%; display:block; text-align:center; }
.aboutgryrow{ padding:40px 0px; }
.aboutcenterhead{ font-size:23px; padding:25px 0px }
.aboutgrycolhead01:before{ display:none;}
.aboutgrycolhead01{padding-left:0px; font-size:28px; padding-bottom:25px;}
.aboutgrycolhead02:before{ display:none;}
.aboutgrycolhead02{padding-left:0px; font-size:28px; padding-bottom:25px;}
.aboutgrycolhead01{ padding:20px 0px; }
.newabouttextcenter{ width:100%; font-size:18px;}
.whowearehead{ font-size:28px; text-align:center; }
.whoweareboxright iframe { width:100% !important; height:200px !important;}

/* ====== New Detail page ====== */
.highlightbx {margin: 0px;padding: 15px; background-image:none;}
.detailbannercap span {font-size: 20px;letter-spacing: 0;}
.detailbannercap strong {font-size: 34px;letter-spacing: 0;}
.detailbannercap {line-height: 42px;}
.highlightbx01 {width: 100%; margin-bottom:30px;margin-right: 0;}
.highlightbx02 {width:49%; margin-bottom:2%; margin-right:2%;}
.highlightbx03 {width:49%; margin-bottom:2%; margin-right:0px;}
.highlightbx04 {width:49%; margin-bottom:2%; margin-right:2%;}
.highlightbx05 {width:49%; margin-bottom:2%; margin-right:0px;}
.highlightbx06 {width: 100%; margin-bottom:30px;margin-right: 0;}
.forebox-list li {margin: 3% 0;width: 100%; text-align:center;}
.forebox-info { width:100%;}
.forebox-info > p { text-align:center;}
.forebox-icon { width:100%; margin-bottom:20px;}
.forebox-info > h2 { font-size:18px;}
.course-summary-info {width: 100%;padding: 0 30px;text-align: center;}
.course-summary-info h2 { font-size:22px;}
.course-summary-info p { text-align:center;}
.course-summary-right {width: 100%;margin-top: -144px;margin-bottom: 70px;}
.course-summary-icon {width: 130px;height: 130px;padding: 27px 0;}
.course-details-div h2 { font-size:26px;}
.alap-logo {width: 100%;padding: 15px;}
.accreditation-right { width:100%;}
.faq-div h2 { font-size:26px;}
.expandable {line-height: 18px;	margin: 0px 0px 5px 0px; padding: 5px 18px 5px 60px;}
.categoryitems {font-size: 13px;line-height: 24px;}
.testimonials-div h2 {font-size: 24px;margin: 20px 0 20px 0;}
.testimonial-list li {width: 100%;padding: 15px 20px;text-align: center; margin-bottom:30px;}
.resp-tab-active::after { display:none;}
.effect3:before, .effect3::after { display:none;}
.homebnright {width: 100%;text-align: center;margin-top:10px;}
.homebnright iframe {width: 100%;height:250px;}

.box-moneyback-mobile {display:block; width:100%; text-align:center;}
.box-moneyback {display:none;}

.homefeatured {background-size:100%; background-color:transparent;padding: 0px 0px 5px 0px;}

#totop.on {right: inherit;left: 20px;}

.my-sticky-element.stuck .topmenu {padding:0px 0 0 0px;}

.ctslogan{ line-height:50px !important;}

}
/*-----------------------------------------------------------------------------------------*/

@media only screen and (min-width:768px) and (max-width:900px) {

.wrapper{width:94% !important; margin:0% 3% !important;}
.detailtopbanner {height:auto;}
.detailbannercap {padding:7% 0px;}
.social { display:none;}

.logo {width:170px !important; padding: 7px 0;}
.rgdev-text {display: none;}
.topmenu {float: left; padding: 0 0 0 0px;width: 100% !important;}
.menupart { padding:5px 0 0px 0;}
.rgdev-mobile {right: 7px;top: 32px;}
.rgdev { padding:0px !important;}
.homelinkwidth { display:none !important;}
.bannerlefttext small{ font-size:40px !important; }
.banner-center-text{ width:550px !important; }

.searchpart { padding:10px 0px;}
.search_left span{ display:none;}
.search_left {font-size: 14px;}
.search_right {margin:5px 0 0 0;}
.searchbtgo {font-size: 12px;height: 30px;width: 60px !important;}
.textbx { margin: 0 0px 0 0px;width: 79% !important;}
.textbx .searchfild {font-size: 11px !important;height: 30px;text-indent: 5px}

.headsty0l {font-size:18px;margin: 20px 0 20px;}

.headingbox { width:100% !important;min-height:48px !important; background-image:none !important;}  
.headingtext { height:48px !important; font-size: 19px;line-height: 28px;padding: 10px;width: 90% !important; }
.headingboxhover{ display:none !important; }
.greencolor .headingtext{background-image:none !important;}
.yellowcolor .headingtext{background-image:none !important;}
.viewallbut { float: right;height: 48px;line-height: 48px;width: 10% !important;}
.row01 div:nth-child(2) {border-left:1px solid #eaeaea;}
.row01 div:nth-child(4) {border-left:1px solid #eaeaea;}
.course-logo { border:none !important;}
.coursebox{ width:50% !important;}
.testimonialsbx{ width:50% !important;}
.titletext .textdiv { width:100% !important;}
.course-logo a {display: inline-block;}

.twoboxmain {padding: 15px 0 15px;}
.box01 {min-height: auto;padding: 15px;width: 100% !important;background-image: none;}
.box01 strong { font-size:16px;}
.box01 p {font-size: 13px;line-height: 18px;margin: 5px 0 0;}
.box02 {min-height: auto;padding: 15px;width: 100% !important;background-image: none;margin:10px 0 0 0px;}
.box02 strong { font-size:16px;}
.box02 p {font-size: 13px;line-height: 18px;margin: 5px 0 0;}

.newsbox {padding: 0 0 0px;}
.new-left {padding: 0 00px 0 0; width:100% !important;}
.headsty02 {font-size: 16px; margin: 10px 0 10px;}
.newlist{ padding:10px;}
.newlist .title { font-size:14px;}
.newlist .title span { font-size: 12px;text-align: right;}
.newlist p {margin: 5px 0 5px;font-size: 12px;}
.new-right {margin: 0px 0 0;width: 100% !important;}
.radio {margin: 10px 0 0 !important;}
.teachlist {margin: 0 0 5px;}
.votediv {margin: 5px 0;}

.threebox01 { padding:10px; width:33.33% !important;}
.threebox01 .icon01 { display:none;}
.threebox01 .icon02{ display:none;}
.threebox01 .icon03{ display:none;}
.threebox01 strong { margin:0px; width:100% !important;font-size:15px; text-align:center;line-height:22px;}
.threebox02 {margin: 0 0 0 0px;}
.footer01 {padding: 10px 0;}
.btmlinktab01 {width: 100% !important;margin: 0px !important; min-height:115px !important;}
.btmlinktab02 { width:55% !important;}
.btmhead {font-size:16px; margin-bottom: 5px; padding: 5px 0;}
.btmlinkul li { font-size:13px;padding: 2px 0;}
.btmlinktab03 { width:38% !important;}
.bottomsocial {margin: 10px 0 10px;display: block !important;} 


.banner-left-text { width:100% !important; padding: 95px 0 0 0 !important;}
.banner-right-text { width:100% !important;}
.banner-center-text .bannerlefttext strong {font-size: 34px !important;}
.homeslider01 {height: 445px !important;background-position:right bottom !important;}
.homeslider02 {height: 445px !important;}
.homeslider03 {height: 445px !important;}
.flex-caption {left:0px !important;  opacity:1 !important; }


/*-------------Product Listing-------------*/

.innerbanner { padding:20px 0px;}
.innerbanner span { font-size:22px;line-height: 26px;}
.innerbanner strong { font-size:24px;line-height:30px;}

.rightpart { width:100% !important;}
.headtextpart span {font-size: 18px;line-height: 18px;}

.leftpart{ width:100% !important; padding:0px; margin:15px 0 0 0;}
.selectparts {margin-bottom: 10px;padding-bottom: 10px;}
.selectparthead {font-size: 14px;line-height: 34px;}
.selectpartslist {padding: 5px 0 0;}
.selectpartslist li{padding: 3px 8px 3px 8px;width:25% !important;}
.selectpartslist li a {font-size: 12px; padding-left: 22px;}

.advisorbox {min-height: 44px !important; padding:10px; display:none;}
.advisorbox .icon { display:none;}
.advisorbox .text01{ width: auto !important;font-size: 23px;padding: 0 10px 0px 0;}
.advisorbox .text02{ width: auto !important; padding:0px;}


/*-------------Products Detail Page-------------*/

.bookdetail-left {padding: 0 0px 0 0;width: 100% !important;}
.bookdetail-img { text-align:center;}
.twobutton { width:100% !important;}

.bookdetail-right { width:100% !important; margin:20px 0 0 0;}
.bookdetail-right .headtextpart span { font-size:16px;}
.description-right {width: 30% !important;}
.description-left {width: 70% !important;}
.description-right .row01 .course-logo a {display: table-cell !important;}
.description-right .row02 .text_right {width: 72% !important;}
.description-left .levelbox {font-size: 14px; padding-bottom: 10px;}
.description-left .text p { padding-bottom:0px;}
.prerequisites_list { margin:0px;}
.prerequisites_list li {margin: 0 0 10px;}


.tab-left {margin: 20px 0 0;padding: 0 0px 0 0;width: 100% !important;}
.tab-right {margin: 20px 0 0; padding: 0; width: 100% !important;}
.formtitle {margin: 10px 0 0;font-size: 16px;padding: 10px 0;}
.reviewlable {padding: 5px 0 5px;}
.resp-tabs-list li {padding:15px 10px !important; font-size: 13px !important;}

.picicon { display:none;}
.tabs-text-contant strong { margin:0px;}


/*Photo Gallery*/
.photogallerybox { padding:0px;}
.gallery_img {width: 257px !important;}
.pro_gallery { text-align:center;}


/*Sign UP*/
.logintext { width:100% !important;}


/*Quick View Page*/
.quick-viewpage .bookdetail-left {width:30% !important;padding: 0 20px 0 0;}
.quick-viewpage .bookdetail-right {width:70% !important; margin-top:0px;}
.quick-viewpage .description-right {width:100% !important;}
.quick-viewpage .description-left {width: 100% !important;}


/*my Account*/
.account_left {width:30% !important;}
.account_right {width:70% !important;}

.headingtext em { float:none;}
.course-icon { display:none;}

.gray-logo { display:none;}
.copyleft {width: 48% !important;}

.left_expanded { width:100% !important;}
.right_expanded { width:100% !important;}


/*Contact US*/
.contact_right .newlogin50 { width:100% !important;}
.hidemobile { display:none;}


/* ====== New Home page ====== */
.homebnleft{text-align: center;  width: 100%; float:none; padding-top:45px; }
.homebnbtn{ width:40%; float:none; margin:10px auto 0px auto; }
.learnmorebtn{ margin:15px 0px; display:inline-block;}
.homebnbg{ height:auto; background-size:cover !important;}
.nhsearchbox{ width:100%; margin:0px;}
.homefeaturedleft{width:100%; margin:0px; min-height:inherit;}
.homefeaturedright{width:100%; margin:0px; min-height:inherit; }
.homefeaturedright:before{ display:none; }
.newhead01{ font-size:26px; padding-bottom:45px; }
.homethreebox{ width:100%; margin:0px 0px 85px 0px;}
.homethreeboxrowbg{ height:auto; background-size:cover; padding:55px 0px }
.newlformhead{ width:100%; margin:0px; padding-top:45px;}
.newlformhead br{ display:none;}
.newslrightpart{ width:100%;}
.partnerlogos li{ width:33.33%; }
.detailbannercap strong { font-size:40px;}

/* ======Course Options====== */
.newcoursesleft{ width:100%; margin:0px;}
.newcoursesright{ width:100%; margin:0px;}
.coursesrowsty01{ padding-top:35px; padding-bottom:35px; }
.coursesrowsty02{ padding-top:35px; padding-bottom:35px; }
.coursesrowsty03{ padding-top:35px; padding-bottom:35px; }
.coursesrowsty04{ padding-top:35px; padding-bottom:35px; }
.questionsection{padding-top:35px; padding-bottom:35px; }
.newcoursehead01{ font-size:26px; }
.newcourserighthead{ font-size:26px; }



/* ====== New About page ====== */
.whoweareboxleft{width:100%; margin:0px; min-height:inherit;}
.whoweareboxright{width:100%; margin:0px; min-height:inherit; height:auto;}
.aboutgrycol01{ width:90%; margin:0% 5% 5% 5% }
.aboutgrycol02{ width:90%; margin:0% 5% 5% 5%}
.aboutgrycol03{ width:100%; margin:0px; padding:20px 0px }
.aboutsocialic li{ display:inline-block; float:none; }
.aboutsocialic{ width:100%; display:block; text-align:center; }
.aboutgryrow{ padding:40px 0px; }
.aboutcenterhead{ font-size:26px; }
.aboutgrycolhead01:before{ display:none;}
.aboutgrycolhead02:before{ display:none;}
.aboutgrycolhead01{ padding:20px 0px; }
.whowearehead{ font-size:28px; text-align:center; }
.whoweareboxright iframe { width:100% !important; height:350px !important;}


/* ====== New Detail page ====== */
.highlightbx {margin: 0px;padding: 15px; background-image:none;}
.highlightbx01 {width: 100%; margin-bottom:30px;margin-right: 0; text-align:center;}
.new-courseprice-left br { display:none;}
.new-courseprice-right { padding:0px;}
.highlightbx02 {width:24%; margin-bottom:2%;}
.highlightbx03 {width:24%; margin-bottom:2%;}
.highlightbx04 {width:24%; margin-bottom:2%;}
.highlightbx05 {width:24%; margin-bottom:2%; margin-right:0px;}
.highlightbx06 {width: 100%; margin-bottom:30px;margin-right: 0;}
.forebox-list li {margin: 2%;width: 46%;}
.forebox-icon { width:15%;}
.forebox-info { width:85%;}
.forebox-info > h2 {font-size: 18px;margin-bottom: 10px;}
.forebox-info > p { font-size:14px;}
.testimonial-list li {padding: 15px 20px;}
.effect3:before, .effect3::after { display:none;}

.homebnright {width: 100%;text-align: center;margin-top:10px;}
.homefeatured {background-size:100%; background-color:transparent;padding: 0px 0px 8px 0px;}

.my-sticky-element.stuck .topmenu {padding:0px 0 0 0px;}


}
/*-----------------------------------------------------------------------------------------*/

@media only screen and (min-width:901px) and (max-width:1023px) {

.wrapper{width:96% !important; margin:0% 2% !important;}
.detailtopbanner {height:auto;}
.detailbannercap {padding:7% 0px;}
.social { display:none;}

.megamenulist01 { width:23% !important;}
.rgdev-text {display: none;}
.rgdev-mobile {right: 7px;top:32px;}
.logo {width:170px !important; padding: 7px 0;}
.menupart {padding: 5px 0 0;}
.topmenu {padding: 0;width: 100% !important;}
.homelinkwidth {display: none !important;}
.rgdev {padding: 0 !important;}
.bannerlefttext small{ font-size:40px !important; }
.banner-center-text{ width:550px !important; }

.search_left { font-size:18px;}
.search_right { width:66% !important;}
.searchbtgo { font-size: 14px;width: 85px !important;}
.textbx {margin: 0 0px; width: 85% !important;}
.textbx .searchfild { font-size:14px !important;}
.headsty0l { font-size:24px;margin: 30px 0 30px;}

.headingbox { width:100% !important;min-height:48px !important; background-image:none !important;} 
.headingboxhover{ display:none !important; }
.greencolor .headingtext{background-image:none !important;}
.yellowcolor .headingtext{background-image:none !important;}
.headingtext { height:48px !important; font-size: 19px;line-height: 28px;padding: 10px;width: 90% !important;}
.viewallbut { float: right;height: 48px;line-height: 48px;width: 10% !important;}
.row01 div:nth-child(2) {border-left:1px solid #eaeaea; border-right:1px solid #eaeaea;}
.course-logo { border:none !important;}
.coursebox{ width:24.5% !important;}
.testimonialsbx{ width:25% !important;line-height: 19px;}

.twoboxmain {padding: 20px 0 20px;}
.box01 { width:49% !important;padding: 20px 160px 0 20px;}
.box02 { width:49% !important; margin: 0 0 0 15px;padding: 20px 118px 0 20px;}
.box01 strong { font-size:20px;}
.box01 p {margin: 15px 0 0;}
.box02 strong { font-size:20px;}
.box02 p {margin: 15px 0 0;}

.threebox01 { padding:15px;}
.threebox01 strong { width:57% !important;font-size: 18px;}
.threebox02 {margin: 0 0 0 18px;}

.btmlinktab02 { width:29% !important;}
.btmlinktab03 { width:32% !important;}
.bottomsocial {display: block !important;}

.banner-left-text { width:100% !important;}
.banner-right-text { width:100% !important;}
.banner-center-text .bannerlefttext strong {font-size: 38px !important;}
.flex-caption {left:0px !important;  opacity:1 !important; }


/*-------------Product Listing-------------*/

.innerbanner { padding:25px 0px;}
.innerbanner span { font-size:22px;line-height: 26px;}
.innerbanner strong { font-size:24px;line-height:30px;}

.rightpart { width:100% !important;}
.headtextpart span {font-size: 18px;line-height: 18px;}

.leftpart{ width:100% !important; padding:0px; margin:15px 0 0 0;}
.selectparts {margin-bottom: 10px;padding-bottom: 10px;}
.selectparthead {font-size: 14px;line-height: 34px;}
.selectpartslist {padding: 5px 0 0;}
.selectpartslist li{padding: 3px 8px 3px 8px;width:25% !important;}
.selectpartslist li a {font-size: 12px; padding-left: 22px;}

.advisorbox {min-height: 44px !important; padding:10px; display:none;}
.advisorbox .icon { display:none;}
.advisorbox .text01{ width: auto !important;font-size: 23px;padding: 0 10px 0px 0;}
.advisorbox .text02{ width: auto !important; padding:0px;}


/*-------------Products Detail Page-------------*/

.bookdetail-left {padding: 0 0px 0 0;width: 100% !important;}
.bookdetail-img { text-align:center;}
.twobutton { width:100% !important;}

.bookdetail-right { width:100% !important; margin:20px 0 0 0;}
.bookdetail-right .headtextpart span { font-size:16px;}
.description-right {width: 30% !important;}
.description-left {width: 70% !important;}
.description-right .row01 .course-logo a {display: table-cell !important;}
.description-right .row02 .text_right {width: 72% !important;}
.description-left .levelbox {font-size: 14px; padding-bottom: 10px;}
.description-left .text p { padding-bottom:0px;}
.prerequisites_list { margin:0px;}
.prerequisites_list li {margin: 0 0 10px;}


.tab-left {margin: 20px 0 0;padding: 0 0px 0 0;width: 100% !important;}
.tab-right {margin: 20px 0 0; padding: 0; width: 100% !important;}
.formtitle {margin: 10px 0 0;font-size: 16px;padding: 10px 0;}
.reviewlable {padding: 5px 0 5px;}
.resp-tabs-list li {padding: 15px 19.8px !important; font-size: 14px !important;}
.picicon { display:none;}


/*Photo Gallery*/
.photogallerybox { padding:0px;}
.pro_gallery { text-align:center;}


/*Sign UP*/
.logintext { width:100% !important;}


/*Quick View Page*/
.quick-viewpage .bookdetail-left {width:28.6% !important;padding: 0 20px 0 0;}
.quick-viewpage .bookdetail-right {width:71.4% !important; margin-top:0px;}
.quick-viewpage .description-right {width:100% !important;}
.quick-viewpage .description-left {width: 100% !important;}

/*my Account*/
.account_left {width:27% !important;}
.account_right {width:73% !important;}
.headingtext em { float:none;}
.course-icon { display:none;}
.gray-logo { display:none;}

/*Contact US*/
.contact_right .newlogin50 { width:100% !important;}


/* ====== New Home page ====== */
.homebnleft{text-align: center;  width: 100%; float:none; padding-top:45px; }
.homebnbtn{ width:25%; float:none; margin:10px auto 0px auto; }
.learnmorebtn{ margin:15px 0px; display:inline-block;}
.homebnbg{ height:auto; background-size:cover !important;}
.nhsearchbox{ width:100%; margin:0px;}
.homefeaturedleft{width:100%; margin:0px; min-height:inherit;}
.homefeaturedright{width:100%; margin:0px; min-height:inherit; }
.homefeaturedright:before{ display:none; }
.newhead01{ font-size:26px; padding-bottom:45px; }
.homethreebox{ width:100%; margin:0px 0px 85px 0px;}
.homethreeboxrowbg{ height:auto; background-size:cover; padding:55px 0px }
.newlformhead{ width:100%; margin:0px; padding-top:45px;}
.newlformhead br{ display:none;}
.newslrightpart{ width:100%;}
.partnerlogos li{ width:33.33%; }
.detailbannercap strong { font-size:42px;}

/* ====== New About page ====== */
.whoweareboxleft{width:100%; margin:0px; min-height:inherit;}
.whoweareboxright{width:100%; margin:0px; min-height:inherit; height:auto;}
.aboutgrycol01{ width:90%; margin:0% 5% 5% 5% }
.aboutgrycol02{ width:90%; margin:0% 5% 5% 5%}
.aboutgrycol03{ width:100%; margin:0px; padding:20px 0px }
.aboutsocialic li{ display:inline-block; float:none; }
.aboutsocialic{ width:100%; display:block; text-align:center; }
.aboutgryrow{ padding:40px 0px; }
.aboutcenterhead{ font-size:26px; }
.aboutgrycolhead01:before{ display:none;}
.aboutgrycolhead02:before{ display:none;}
.aboutgrycolhead01{ padding:20px 0px; }
.whowearehead{ font-size:28px; text-align:center; }
.whoweareboxright iframe { width:100% !important;}

/* ====== New Detail page ====== */
.highlightbx {margin: 0px;padding: 15px; background-image:none;}
.highlightbx01 {width: 100%; margin-bottom:30px;margin-right: 0; text-align:center;}
.highlightbx02 {width:16%;}
.highlightbx03 {width:16%;}
.highlightbx04 {width:16%;}
.highlightbx05 {width:16%;}
.highlightbx06 {width:32%;margin-right: 0;}
.forebox-list li {margin: 2%;width: 46%;}
.forebox-icon { width:15%;}
.forebox-info { width:85%;}
.forebox-info > h2 {font-size: 18px;margin-bottom: 10px;}
.forebox-info > p { font-size:14px;}
.testimonial-list li {padding: 15px 20px;}
.effect3:before, .effect3::after { display:none;}

.homebnright {width: 100%;text-align: center;margin-top:10px;}

.my-sticky-element.stuck .topmenu {padding:0px 0 0 0px;}


}
/*-----------------------------------------------------------------------------------------*/

@media only screen and (min-width:1024px) and (max-width:1170px) {

.wrapper{width:96% !important; margin:0% 2% !important;}

.social a {margin: 0 0 0 2px;}
/*.topmenu {width:72% !important;}*/
.megamenulist01 { width:62% !important;}
.rgdev-item {margin:0 5px !important;}
.megamenulist02 {width: 38% !important;}
.freeqa-but { margin:20px 0 0 !important;}

.search_right {width: 66% !important;} 
.textbx {margin: 0 0px 0 5px; width:70% !important;}
.textbx .searchfild { font-size:14px !important;}

.headingbox { width:100% !important; min-height:48px !important; background-image:none !important;} 
.headingboxhover{ display:none !important; }
.greencolor .headingtext{background-image:none !important;}
.yellowcolor .headingtext{background-image:none !important;}
.headingtext { height:48px !important; font-size: 19px;line-height: 28px;padding: 10px;width: 90% !important;}
.viewallbut { float: right;height: 48px;line-height: 48px;width: 10% !important;}

.row01 div:nth-child(2) {border-left:1px solid #eaeaea; }
.course-logo { border:none !important;}
.coursebox{ width:25% !important;}
.testimonialsbx{ width:25% !important;}

.box02 {margin: 0 0 0 59px;}
.threebox01 { padding:15px;}
.threebox02 {margin: 0 0 0 21px;}
.threebox01 strong { font-size:23px;}

.newletterbx { width:100% !important;}
.newemailfild {width: 61% !important;}

.homeslider01 { background-position:37% 0 !important;}


/*-------------Product Listing-------------*/

.rightpart {width: 78% !important;}
.prolist .coursebox { width:33.33% !important;}

.leftpart {width:22% !important;}


/*-------------Products Detail Page-------------*/

.bookdetail-left {padding: 0 15px 0 0; width: 32.5% !important;}
.bookdetail-right {width: 67.4% !important;}

.description-right { width: 33% !important;}
.description-left {width: 67% !important;}
.resp-tabs-list li {font-size: 14px !important; padding: 15px 20.2px !important;}
.description-left .levelbox{ padding-bottom: 15px;}
.description-left .levelbox p {padding: 0 0 0 39px !important;}


/*Photo Gallery*/
.photogallerybox { padding:0px;}
.gallery_img {width: 234px !important;}
.pro_gallery { text-align:center;}


/*Sign UP*/
.logintext { width:100% !important;}


/*Quick View Page*/
.quick-viewpage .description-left {width:100% !important;}
.quick-viewpage .description-right {width:100% !important;}
.headingtext em { float:none;}
.course-icon { display:none;}
.copyleft {width: 35% !important;}


/*Contact US*/
.contact_right .newlogin50 { width:100% !important;}
.showmobile { display:none;}


/* ====== New Home page ====== */
.homebnleft{text-align: center;  width: 100%; float:none; padding-top:45px; }
.homebnbtn{ width:25%; float:none; margin:10px auto 0px auto; }
.learnmorebtn{ margin:15px 0px; display:inline-block;}
.homebnbg{ height:auto; background-size:cover;}
.nhsearchbox{ width:100%; margin:0px;}

/* ====== New About page ====== */
.whoweareboxleft{width:100%; margin:0px; min-height:inherit;}
.whoweareboxright{width:100%; margin:0px; min-height:inherit; height:auto;}
.aboutgrycol01{ width:40%; margin:0% 5% }
.aboutgrycol02{ width:40%; margin:0% 5%}
.aboutgrycol03{ width:100%; margin:0px; padding:20px 0px }
.aboutsocialic li{ display:inline-block; float:none; }
.aboutsocialic{ width:100%; display:block; text-align:center; }
.aboutgryrow{ padding:40px 0px; }
.aboutcenterhead{ font-size:26px; }
.whoweareboxright iframe { width:100% !important;}


/* ====== New Detail page ====== */
.highlightbx01 {width: 100%; margin-bottom:30px;margin-right: 0; text-align:center;}
.highlightbx02 {width:16%;}
.highlightbx03 {width:16%;}
.highlightbx04 {width:16%;}
.highlightbx05 {width:16%;}
.highlightbx06 {width:32%;margin-right: 0;}
.effect3:before, .effect3::after { display:none;}

.homebnright {width: 100%;text-align: center;margin-top:10px;}


}


/*-----------------------------------------------------------------------------------------*/

@media only screen and (min-width:1171px) and (max-width:1300px) {
.wrapper{width:96% !important; margin:0% 2% !important;}
.coursebox {width:20%;}
.testimonialsbx {width: 233px;}
.headingbox { width:20%;}
.showmobile { display:none;}

.whoweareboxright iframe { width:100% !important;}

}


/*-----------------------------------------------------------------------------------------*/

@media only screen and (min-width:1301px) {

.showmobile { display:none;}

.whoweareboxright iframe { width:100% !important;}

}





