@charset "UTF-8";
/* CSS Document */  
@font-face{
  font-family:'collegedekho'; 
  src:url("../../fonts/collegedekho.85e0ba92e59d.eot?8708ou");
  src:url("../../fonts/collegedekho.85e0ba92e59d.eot?8708ou#iefix") format('embedded-opentype'),
    url("../../fonts/collegedekho.b49fe78dc861.ttf?8708ou") format('truetype'),
    url("../../fonts/collegedekho.9eaef181cd18.woff?8708ou") format('woff'),
    url("../../fonts/collegedekho.ad1e78f8185e.svg?8708ou#collegedekho") format('svg');
  font-weight:normal;
  font-style:normal; 
  font-display: swap;   
} 

  /* lato-regular - latin */  
  @font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    src: url("../../fonts/lato/lato-v17-latin-regular.056a373d808a.eot"); /* IE9 Compat Modes */
    src: local(''),
         url("../../fonts/lato/lato-v17-latin-regular.056a373d808a.eot?#iefix") format('embedded-opentype'), /* IE6-IE8 */
         url("../../fonts/lato/lato-v17-latin-regular.b4d2c4c39853.woff2") format('woff2'), /* Super Modern Browsers */
         url("../../fonts/lato/lato-v17-latin-regular.b8ee546acd6c.woff") format('woff'), /* Modern Browsers */
         url("../../fonts/lato/lato-v17-latin-regular.d1d5e30aa8bb.ttf") format('truetype'), /* Safari, Android, iOS */
         url("../../fonts/lato/lato-v17-latin-regular.9087e4a6acee.svg#Lato") format('svg'); /* Legacy iOS */
         font-display: optional; 
  }
  /* lato-700 - latin */
  @font-face {
    font-family: 'Lato'; 
    font-style: normal;
    font-weight: 700;
    src: url("../../fonts/lato/lato-v17-latin-700.f9203469f750.eot"); /* IE9 Compat Modes */
    src: local(''),
         url("../../fonts/lato/lato-v17-latin-700.f9203469f750.eot?#iefix") format('embedded-opentype'), /* IE6-IE8 */
         url("../../fonts/lato/lato-v17-latin-700.1efbd38aa76d.woff2") format('woff2'), /* Super Modern Browsers */
         url("../../fonts/lato/lato-v17-latin-700.874b8e7bc7e8.woff") format('woff'), /* Modern Browsers */
         url("../../fonts/lato/lato-v17-latin-700.fe7d53e4cac8.ttf") format('truetype'), /* Safari, Android, iOS */
         url("../../fonts/lato/lato-v17-latin-700.596223f7bff9.svg#Lato") format('svg'); /* Legacy iOS */
         font-display: optional;  
  }

  :root {  
    --anchorColor: #61a8f0;
    --textColor: #2f2d51;
    --lightTextColor: #9695a5;
    --outlineColor: #eb4726;  
    --whiteColor: #fff;  
    --boxBorderColor: #d9d9e5;
    --peachBgColor:#F8C994;
    --footerBgColor:#111;
    --firstGradient:#61a8f0; 
    --secondGradient:#6AD9AE;
    --lightBgColor:#f4f4f7;
    --lightBlueColor:#e6f0f9; 
    --blueBtnHover:#5797d8; 
    --greenBtnHover:#4aba8e;  
}  
  

.modal-header{background-color:#3aa6a8;color:var(--whiteColor);} 
.carrerModal.common_modal, .common_modal.thank_Modal .modal-header{position: relative;}
.modal-header h4{color:var(--whiteColor);}

input, textarea, select, button{font-family: 'Lato';} 
.logo{float:left; margin-left:-10px; position:relative; z-index:89;}
.user{float:right; width:24px; height:48px; margin:28px 5px 0 20px; position:relative; cursor:pointer; z-index:6;} 
.userIcon{cursor:pointer;} 
.userIcon svg#Capa_u{overflow:hidden;}
.user ul{display:none; opacity:0; position:absolute; left:-10px; top:48px; width:90px; background:var(--whiteColor); box-shadow:0 2px 4px rgba(0, 0, 0, .15); transition:all .3s;}
.user:hover ul{display:block; opacity:1; cursor:pointer;}
.user ul li{border-bottom:1px dotted #efefef;}
.user ul li span{display:block; padding:4px 8px 5px 10px;}
.user ul li a{display:block; color:#333; cursor:pointer; padding:4px 8px 5px 10px; text-decoration:none;word-break: break-all;}
.sticky{position:fixed; top:0; width:100%; z-index:91; transition:all .2s;}
.headerBlock{margin-bottom:25px;}
.headerBlock{float:left; width:100%; margin:25px 0 0;}
.headerBlock .slide{padding-left:0;}
.headerBlock .trendingBlock{padding-right:0;}
.trendingBlock h2{margin:0; padding:18px 0 10px; background:var(--whiteColor);}
.trendingBlock h3{height:28px; overflow:hidden;margin-top:5px;}
.trendingBlock ul li{min-height:77px;}
.headerBlock .slide{overflow: auto;height: 404px;}  
#demos .owl-carousel{margin:0;height: 404px;}  
#demos .owl-carousel .owl-nav.disabled,
#demos .owl-carousel .owl-nav button.owl-next,#demos .owl-carousel .owl-nav button.owl-prev{display: none;} 
#demos .owl-carousel .owl-stage-outer{position:relative; overflow:hidden; -webkit-transform:translate3d(0,0,0);}
.owl-carousel .owl-stage{position:relative; -ms-touch-action:pan-Y; -moz-backface-visibility:hidden;}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
#demos .owl-carousel .item-video{height:377px; padding-bottom:50px; border:1px solid var(--boxBorderColor); border-bottom:0; background: var(--whiteColor);}
#demos .owl-carousel .item-video p{position:absolute; left:0; bottom:10px; width:100%; font-size:1.1rem; font-weight:700; margin:0; padding:0 20px; text-align:center;}
#demos .owl-carousel .item-video p a{color:#333; text-decoration:none;}
.owl-carousel .owl-video-wrapper{position:relative; height:100%;} 
.owl-theme .owl-nav.disabled+.owl-dots{border:1px solid var(--boxBorderColor); border-top:0; border-radius:0; margin:0; background:var(--whiteColor);}
.slide .owl-carousel .owl-item .video-1 .owl-lazy{background:url("../../images/home_new/videos/jagran.480dfef83b1d.jpg") no-repeat 0 0 / 100% 100% !important;}
.slide .owl-carousel .owl-item .video-2 .owl-lazy{background:url("../../images/home_new/videos/technocarts-bhopal.a5881c3ff336.jpg") no-repeat 0 0 / 100% 100% !important;}
.slide .owl-carousel .owl-item .video-4 .owl-lazy{background:var(--whiteColor) url("../../images/home_new/videos/ansal.ed0d1b0adc7f.jpg") no-repeat 0 0 / 100% 100% !important;}
.slide .owl-carousel .owl-item .video-3 .owl-lazy{background:url("../../images/home_new/videos/gd-goenka.9cd5ed0e25a4.jpg") no-repeat 0 0 / 100% 100% !important;}
.slide .owl-carousel .owl-item .video-5 .owl-lazy{background:url("../../images/home_new/videos/jis-kolkata.a2a27db364f0.jpg") no-repeat 0 0 / 100% 100% !important;}
.trendingBlock h2{color:#333; text-align:center; padding:14px 0 7px; border:1px solid var(--boxBorderColor); border-bottom:0;}
.trendingBlock ul{padding:1px 12px; background:var(--whiteColor); border:1px solid var(--boxBorderColor); border-top:0;}
.trendingBlock ul li{margin:10px 0; padding:10px 15px; text-align:center;cursor: pointer;}
.trendingBlock h3, .trendingBlock p{margin-bottom:0;}
.trendingBlock h3 a{color:inherit; text-decoration:none;}
.trendingBlock h3 a:hover{color:#000; cursor:pointer;}
.trendingBlock p{color:#999;}
.skin-color, .trendingBlock ul li:first-child{background:#fde5d0;}
.light-blue, .trendingBlock ul li:nth-child(2){background:#c8dbf5;}
.light-green, .trendingBlock ul li:nth-child(3){background:#d8ead5;}
.light-red, .trendingBlock ul li:nth-child(4){background:#fdd2ca;}
.dataContent{display:table; width:100%;}
.dataContent.scrollingPanel{display:block;}
.collegesBlock{clear: both;} 
    
.collegesBlock .dataContent .tab-content{padding: 0;}  
.collegesBlock ul, .latestNewsBlock ul, .popularArticleBlock ul{width:auto; white-space:nowrap;}
.collegesBlock ul li{display:inline-block; /*margin:0 6px;*/} 
/********** Tab New Css Added Start*****/       
.collegesBlock ul.tabs li.current{background: transparent;color: var(--anchorColor);border-bottom: 2px solid var(--anchorColor);} 
.collegesBlock ul.tabs li.current h2{color: var(--anchorColor);font-weight: normal;} 
.collegesBlock ul.tabs{border-bottom: 1px solid var(--boxBorderColor);margin-bottom: 10px;font-size: 18px;}   
/********** Tab New Css Added End*****/ 
.collegesBlock .items{cursor:pointer; margin-bottom:15px; text-align:center; border-radius:2px; background:var(--whiteColor); border:1px solid var(--boxBorderColor); overflow:hidden; transition:all .2s;padding:15px 0;} 
.collegesBlock .items:hover, .popularCollegeBlock .box:hover{box-shadow:0 0 10px rgba(0, 0, 0, .1);}
.collegesBlock .items img{width:100%;}
.collegesBlock .items h5, .collegesBlock .items p{margin:0; padding:0 5px; white-space:normal;}
.collegesBlock .items p{color:#999; padding:0 5px 0;} 
.collegesBlock h5 a, .collegesBlock p a{color:#333; text-decoration:none;}
.collegesBlock h5 a:hover, .collegesBlock p a:hover, .collegesBlock .items:hover a{color:#348fd6; cursor:pointer;}
.collegesBlock #examContent h5{margin-top:-6px;}
.collegesBlock #examContent p{font-size:.9rem;}
.collegesBlock #examContent p a{color:#666;}
.streamIcon{display:block; margin:0 auto 10px; width:63px; height:52px;}
.streamIcon svg{height:100%;}
.collegesBlock h2{margin:0;font-weight: normal;}
.collegesBlock #tabText{float:left; font-size:22px; font-weight:700; margin:10px 0 15px;}
.collegesBlock .dataContent ul li{display:table-cell; width:16.666%; margin:0; padding:0 8px;}
ul.tabs, ul.tab{list-style:none;}
ul.tabs li, ul.tab li{background:none; color:#222; display:inline-block; padding:10px 15px; cursor:pointer;}
ul.tabs li.current{background:#ededed; color:#222;}
.tab-content{display:none; padding:15px;}
.tab-content.current{display:inherit; width:100%;}
.collegesBlock ul.row, .latestNewsBlock ul.row, .latestNewsBlock ul.row, .popularArticleBlock ul.row{margin-left:-10px; margin-right:-10px;}
.latestNewsBlock ul li, .popularArticleBlock ul li{float:left; width:25%; padding:0 10px;}
.latestNewsBlock .imageZoom, .popularArticleBlock .imageZoom{margin:0; border:1px solid var(--boxBorderColor); border-bottom:0;}
.latestNewsBlock ul li img, .popularArticleBlock ul li img{width:100%;}
.latestNewsBlock ul li h5, .popularArticleBlock ul li h5{height:92px; overflow:hidden; white-space:normal; font-weight:normal; padding:10px 15px; margin:0 0 20px; border:1px solid var(--boxBorderColor); border-top:0; background:var(--whiteColor);}
.latestNewsBlock ul li h5 a, .popularArticleBlock ul li h5 a{display:block; height:100%; overflow:hidden; text-decoration:none;}
.latestNewsBlock ul li h5 a:hover, .popularArticleBlock ul li h5 a:hover{color:#348fd6; cursor:pointer;}
.commonFormBlock .dataContent, .careerBlock .dataContent{text-align:center; border:1px solid var(--boxBorderColor); background:var(--whiteColor);}
.commonFormBlock .image{padding:0;}
.commonFormBlock h3{margin:15px 0 0; text-transform:uppercase;}
.commonFormBlock p, .careerBlock p{color:#999; margin-bottom:6px;}
.commonFormBlock ul{margin:0 0 25px;}
.commonFormBlock li{display:inline-block; padding:4px 20px 4px 15px; position:relative;}
.commonFormBlock li:before{content:""; position:absolute; left:0; top:11px; width:6px; height:6px; border-radius:50%; background:#666;}
.commonFormBlock .image img{width:100%;}
.commonFormBlock div.button{padding:0; width:90%;}
.commonFormBlock div.button a, .pyschoBlock .button a{display:block;padding:10px 25px 12px;}
.careerBlock h3{margin:10px 0 0;}
.careerBlock .dataContent .image{float:right; padding:0;}
.careerBlock ul li{display:inline-block; padding-right:3px; margin:4px 0; position:relative;}
.careerBlock ul li a{display:block; color:#333; text-decoration:none; padding:3px 15px 3px; border:1px solid var(--boxBorderColor); border-radius:16px; background:var(--whiteColor); transition:all .2s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s;}
.careerBlock ul li a:hover{color:var(--anchorColor); cursor:pointer; border-color:var(--anchorColor);}
.careerBlock .button{padding:0; margin-top:10px;}
.careerBlock .button a{padding:8px 25px 10px;}
.pyschoBlock .box{padding:0;} 
.pyschoBlock .box .image{padding:0;}
 
.pyschoBlock .message{text-align:center;}
.pyschoBlock .message h4{margin:50px 0 2px; font-style:italic;}
.pyschoBlock .message p{color:#999; margin:0 0 10px;}
.pyschoBlock .button{padding:0; margin-top:13px; max-width:250px; text-align:center;}
.collegeFinderBlock .dataContent{padding:15px 25px; text-align:center; border-radius:4px; background:var(--whiteColor);}
.collegeFinderBlock ul.form li{position:relative;}
.autoHints{display:none; /*position:absolute; left:0; top:60px; width:100%; padding:10px; text-align:left; */ background:var(--whiteColor); z-index:9;}
.autoHints h6{margin-bottom: 0;} 
.autoHints h6 a{float: right;text-decoration: none;color: #348fd6;}  
button span.dot{position:relative; padding-left:15px;}
button span.dot:before{content:""; position:absolute; left:0; top:6px; width:6px; height:6px; border-radius:50%; background:var(--whiteColor);}

.popularCollegeBlock .dataContent, .examUpdateBlock .dataContent, .collegeNewsBlock .dataContent{width:100%; overflow-x:auto;}
.popularCollegeBlock ul, .examUpdateBlock ul, .collegeNewsBlock ul{display:table; white-space:nowrap;}
.popularCollegeBlock ul.row, .examUpdateBlock ul.row, .collegeNewsBlock ul.row{width:101%; margin:0 -5px;}
.popularCollegeBlock ul li{float:left; width:25%; padding:0 5px; margin-bottom:10px; vertical-align:top;}
.box{display:table; width:100%; padding:8px 10px; border:1px solid var(--boxBorderColor); border-radius:2px; background:var(--whiteColor);}
.popularCollegeBlock .box{height:76px; margin-bottom:10px; overflow:hidden; background:var(--whiteColor); transition:all .2s;}
.popularCollegeBlock .collegeLogo{float:left; width:55px; height:55px; margin:0 10px 0 0; background:var(--whiteColor); border-radius:4px;}
.popularCollegeBlock .collegeLogo img{width:100%; height:100%;}
.popularCollegeBlock ul li h5{height:48px; overflow:hidden; white-space:normal; margin:6px 0 0 65px; font-weight:normal;}
.popularCollegeBlock ul li h5 a{display:block; text-decoration:none;}
.examUpdateBlock ul li, .collegeNewsBlock ul li{text-align:center; vertical-align:top; border-bottom-left-radius:4px; border-bottom-right-radius:4px;}
.examUpdateBlock ul li{float:left; padding:0 5px; width:25%; text-align:left;}
.examUpdateBlock ul h5{color:#333; white-space:normal; margin-bottom:5px; max-height:48px; overflow:hidden;}
.examUpdateBlock ul h5 a{text-decoration:none;}
.examUpdateBlock ul .date{color:#999; font-size:.8rem; margin-bottom:10px;}
.examUpdateBlock ul p{height:66px; overflow:hidden;}
.examUpdateBlock ul p, .collegeNewsBlock ul p{margin:0; white-space:normal;}
.examUpdateBlock ul p a, .collegeNewsBlock ul p a, .examUpdateBlock ul li a{color:inherit; text-decoration:none;} 
.examUpdateBlock .cut-off a{color: #999;}  
.examUpdateBlock ul p a:hover, .collegeNewsBlock ul p a:hover, .examUpdateBlock ul a:hover{color:#348fd6; cursor:pointer;}
.examUpdateBlock ul .box{height:198px; padding:15px 20px; margin-bottom:10px; overflow:hidden; border-bottom:3px solid var(--anchorColor); background:var(--whiteColor);}
.examUpdateBlock ul .box:hover{box-shadow:0 0 10px rgba(0, 0, 0, .1);} 
.collegeNewsBlock ul li{float:left; padding:0 6px 10px; width:25%; text-align:left;}
.collegeNewsBlock ul .box{height:170px; overflow:hidden; padding:4px 6px; box-shadow:0 0 4px rgba(0, 0, 0, .12); background:var(--whiteColor); border-bottom:3px solid var(--anchorColor);}
.collegeNewsBlock ul h5{white-space:normal; color:#333; max-height:51px; line-height:1.2; padding:10px 15px 6px; margin:0 0 5px; vertical-align:middle; overflow:hidden; border-top-left-radius:4px; border-top-right-radius:4px;}

.collegeNewsBlock ul h5 a{color:inherit; text-decoration:none;}
.collegeNewsBlock ul .date{color:#999; font-size:.8rem; padding:0 15px;}
.collegeNewsBlock ul h5.orange{background:#e98f49;}
.collegeNewsBlock ul h5.cyan-blue{background:#73a5ae;}
.collegeNewsBlock ul h5.dark-blue{background:#29496e;}
.collegeNewsBlock ul h5.navy-blue{background:#58779a;} 
.collegeNewsBlock ul h5.blue{background:#4c79ae;}
.collegeNewsBlock ul h5.purple{background:#57436d;}
.collegeNewsBlock ul p{max-height:80px; overflow:hidden; padding:10px 15px; border-top:0; border-bottom-left-radius:4px; border-bottom-right-radius:4px;}

/******** Explore College By Course Widget Start ******/
.exploreCollege{border: 1px solid var(--boxBorderColor);} 
/******** Explore College By Course Widget Start ******/


/******   Ads for StreamLanding Page Css ****/
 .tabBlock .adsBlock{width: 728px;height: 90px;margin: auto;text-align: center;margin-bottom: 15px;background: #F1F1FA;clear: both;} 
 /******   Ads for StreamLanding Page Css ****/ 

/******** Homepage RecentNews & PopularArticle Css Start **********/ 
.NewsArticleWidget{margin-bottom: 15px;padding: 0;text-align: left;width: auto;} 
.NewsArticleWidget ul.tabs{border-bottom: 1px solid var(--boxBorderColor);font-size: 18px;}  
.NewsArticleWidget ul.tabs li{background: none;} 
.NewsArticleWidget ul.tabs li.current{color: var(--anchorColor);background:transparent;border-bottom: 2px solid var(--anchorColor);}
.NewsArticleWidget ul.tabs li.current h2{color: var(--anchorColor);font-weight: normal;} 
.NewsArticleWidget ul.tabs li h2{margin:0;font-weight: normal;} 
.NewsArticleWidget .tab-content{display: none;padding: 15px 0;}
.NewsArticleWidget .tab-content.current{display: inherit;float: left;}
.NewsArticleWidget h2{text-align: center;}

.NewsArticleWidget .owl-carousel .owl-nav button{position: absolute;top: 50%;left: -30px;margin-top: -16px;width: 20px;height: 20px;outline: none;opacity: 1;background: url("../../images/detail-sprite.92e45b7f0375.png") no-repeat -40px 0;}
.NewsArticleWidget .owl-carousel .owl-nav button.owl-next {left: auto;right: -30px;background-position: -55px 0px;}
.NewsArticleWidget .owl-carousel .owl-nav button span{display: none;}  
.NewsArticleWidget .owl-carousel .owl-stage-outer{overflow: hidden;padding: 2px;}
.NewsArticleWidget .tabBlock a, .innerCarousel a, .popularLink{text-align: center;text-decoration: none;padding: 15px 0;width: 100%;color:#348fd6;}
.NewsArticleWidget .owl-stage-outer .owl-stage{ display: flex;flex-direction: row;}
.NewsArticleWidget .owl-item .item{background: var(--whiteColor);border: 1px solid var(--boxBorderColor);height: 100%;transition: 0.5s ease-out;text-align: left;}
/* .NewsArticleWidget .owl-item .item:hover, .latestCarousel .owl-stage-outer .owl-item .item:hover{box-shadow: 0 0 10px rgba(0, 0, 0, .1)} */
.NewsArticleWidget .owl-item .item .text{padding: 10px;}
.NewsArticleWidget .owl-item .item .text p{font-size: 12px;color: #999;margin-bottom: 10px;}     
.NewsArticleWidget .owl-item .item .text a{color: var(--textColor);;margin-bottom: 10px;padding: 0;text-align: left;}  
.NewsArticleWidget .owl-item .item .text a:hover{color:#348fd6}
.NewsArticleWidget a, .topColleges a{text-align: center;text-decoration: none;width: 100%;color: #348fd6; }
.NewsArticleViewAll {display: table;height: calc(100% - 3px);width: 100%;}
.NewsArticleViewAll a {padding: 0;display: table-cell;vertical-align: middle;height: 100%;text-align: center;}
.NewsArticleViewAll .arrowbox {display: block;font-size: 20px;height: 60px;width: 60px;margin: 0 auto 4px;line-height: 80px;-webkit-border-radius: 50%;border-radius: 50%;background: #50a6a7;color: var(--whiteColor);}
.NewsArticleViewAll .arrowbox .icon-next {line-height: 76px;position: relative;}
.NewsArticleViewAll .icon-next:before {content: "";position: absolute;left: -10px;top: 20px;width: 20px;height: 20px;background: url("../../images/arrow-right.5add999bf666.png") no-repeat;}  
.NewsArticleViewAll .offerbox {color: rgba(36,39,44,.7);display: inline-block;vertical-align: 0;margin-right: 3px;} 
/******** Homepage RecentNews & PopularArticle Css End **********/     

/**********More************/
a.healthaawarness {display: flex;flex-wrap: wrap;}
.border-gradient-color { border-image-source: linear-gradient(90deg,var(--anchorColor),#348fd6) !important;}
.commonCtaBlock {position: relative;text-align: left;border: 10px solid;border-image-slice: 1;border-width: 5px;padding: 15px;height: 100%;}
.text-gradient-color {background: -webkit-linear-gradient(0deg,var(--anchorColor),#348fd6);
    -webkit-background-clip: text;-webkit-text-fill-color: transparent;font-size: 14px;margin-bottom: 5px;}
.nav_ctm_block.commonCtaBlock span {font-size: 14px;color: #348fd6!important;position: relative;}
.nav_ctm_block.commonCtaBlock span:before, .nav_ctm_block.commonCtaBlock span:after {content: '';position: absolute;width: 2px;
    height: 6px;background: #348fd6;right: -12px;top:5px;transform: rotate(-60deg);}
.nav_ctm_block.commonCtaBlock span:after {transform: rotate(60deg);top: 7px;}
/**********More**********/
.form-control{display:block; width:100%; height:38px; padding:0.375rem 0.75rem; font:.9rem / 1.5 'Lato', sans-serif; color:#495057; background-color:var(--whiteColor); background-image:none; background-clip:padding-box; border:1px solid #ced4da; border-radius:2px; transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; outline:none;}
.form-control:focus{color:#495057; background-color:var(--whiteColor); border-color:#80bdff; outline:none; box-shadow:0 0 0 0.2rem rgba(0, 123, 255, 0.25);}
.form-control::-webkit-input-placeholder{color:#868e96; opacity:1;}
.form-control:-ms-input-placeholder{color:#868e96; opacity:1;}
.form-control:-ms-input-placeholder{color:#868e96; opacity:1;}
.form-control::-webkit-input-placeholder{color:#868e96;opacity:1;}
.form-control:disabled, .form-control[readonly]{background-color:#e9ecef; opacity:1;}
select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 2px);}
select.form-control:focus::-ms-value{color:#495057; background-color:var(--whiteColor);}

ul.form > li{margin:15px 0;}
ul.form .button{width:100%; height:40px;} 

.gs_readmore{overflow:hidden;position:relative;}
.hide{display:none;}

.gs_readmore_fade{
  background:-moz-linear-gradient(top, rgba(255,0,0,0) 0%, var(--whiteColor) 100%); /* FF3.6-15 */
  background:-webkit-linear-gradient(top, rgba(255,0,0,0) 0%,var(--whiteColor) 100%); /* Chrome10-25,Safari5.1-6 */
  background:linear-gradient(to bottom, rgba(255,0,0,0) 0%,var(--whiteColor) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='var(--whiteColor)fffff',GradientType=0 );
  position:absolute; bottom:0;left:0; width:100%; text-align:center; margin:0; padding:30px 0 30px 0;
}
.gs_readmore.expanded{height:auto;} 

.imageZoom{position:relative; cursor:pointer; overflow:hidden; margin-bottom:6px; max-height:113px;}
.imageZoom img{display:block; max-width:100%; -moz-transition:all 0.8s; -webkit-transition:all 0.8s; transition:all 0.8s;}
.imageZoom:hover img{cursor:pointer; -moz-transform:scale(1.2); -webkit-transform:scale(1.2); transform:scale(1.2);}


.close{position:absolute; right:0; top:20px; width:34px; height:34px; cursor:pointer;background: url("../../images/common-sprite.8d9a578d576c.png") no-repeat -160px -30px;} 
.close:focus{outline:none;}    
.close .closeIcon{cursor:pointer;}
.searchContent .head{margin:0 0 8px;} 
.searchContent h5{margin:0 0 5px;}
.searchContent .dataContent{display:block; padding:20px; overflow:visible;} 
.searchContent ul.form{display:block; width:100%;}
.searchContent ul.form > li{float:left; width:100%; padding:0; position:relative;margin-top: 0;}
.searchContent ul.form > li:first-child .textBox{padding-left:38px;border-radius: 25px;box-shadow: none;border:0;background-color:var(--lightBgColor);font-size: revert;} 
.searchContent .search{margin:0; position:absolute; left:0; top:0; border:0; background:none; cursor:pointer;}
.searchContent .search svg{margin-left:2px;}  
.searchContent .autoHints{display:block; height:232px; padding:10px 0; overflow-y:auto;margin-left: -15px;margin-right: -15px;}
.searchContent .autoHints ul{margin-bottom:15px;color:#999;}    
.searchContent .autoHints li{padding:4px 0;}  
.searchContent .autoHints li span{float: right;}
.searchContent .autoHints li.heading{font-weight:700; text-transform:uppercase;}
.searchContent .autoHints li a{color:#999; cursor:pointer; text-decoration:none;}
/* .searchContent .autoHints .main-row{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;} */
.searchContent .autoHints .main-row .text-right{text-align: right;} 
.query-here{background-color: var(--lightBgColor);padding: 15px 0;margin: 0 -35px;text-align: right;}  
.query-here .col-md-12 {margin:0 -15px;}
.query-here .col-md-12 p{margin-bottom: 0;}
.query-here .col-md-12 p a{color: #348fd6;text-decoration: none;} 

.overflowHide{overflow:hidden;}  

/*---------------relatednew Block-------------*/
.relatedBlock{border:1px solid var(--boxBorderColor);background: var(--whiteColor);min-height: 100%;}
.relatedBlock .image a{display: block;}  
.owl-related-news .item{height: 300px;} 
.relatedBlock .info{padding:15px 10px;} 
.relatedNews .box{display: inline-block;padding:15px 20px;}   
.relatedNews .box h2{margin-bottom: 10px;}
.relatedBlock .info h4{margin-bottom:10px;}
.relatedBlock .info h4 a {color: inherit;text-decoration: none;}
.relatedBlock .info .by a, .relatedBlock .info .by{text-decoration:none;}
.owl-related-news .owl-stage-outer .owl-stage {display: flex;}
     
.NewsArticleViewAll {display: table;height:100%;width: 100%;border: 1px solid var(--boxBorderColor);}     
.NewsArticleViewAll a {padding: 0;display: table-cell;vertical-align: middle;height: 100%;text-align: center;}
.NewsArticleViewAll .arrowbox {display: block;font-size: 20px;height: 60px;width: 60px;margin: 0 auto 4px;line-height: 80px;-webkit-border-radius: 50%;border-radius: 50%;background: #50a6a7;color: var(--whiteColor);}
.NewsArticleViewAll .arrowbox .icon-next {line-height: 76px;position: relative;}
.NewsArticleViewAll .icon-next:before {content: "";position: absolute;left: -10px;top: 20px;width: 20px;height: 20px;background: url("../../images/arrow-right.5add999bf666.png") no-repeat;}  
.NewsArticleViewAll .offerbox {color: rgba(36,39,44,.7);display: inline-block;vertical-align: 0;margin-right: 3px;} 

.newsCarousel .owl-carousel .owl-nav button {position: absolute;top: 50%;left: -30px;margin-top: -16px;width: 20px;height: 20px;outline: 0;opacity: 1;background: url("../../images/detail-sprite.84eeca195959.webp")no-repeat -35px 0;}
.newsCarousel .owl-carousel .owl-nav button.owl-next {left: auto;right: -20px;background-position: -51px 0;}
.newsCarousel .owl-carousel .owl-nav button span, .facilitiesBlock .owl-carousel .owl-nav button span, .commonCarousel .owl-carousel .owl-nav button span {display: none;}
.newsCarousel .owl-carousel .item .box{padding: 8px 10px;}
/*---------------relatednew Block-------------*/ 

/*------------------filter--------------*/
.examListingPage .bodyContent.right-col{flex:0 0 78%; max-width:78%; padding-right:0;}
.examListingPage .sidebar{flex:0 0 25%;  padding-left:0; padding-right:5px;}
.filterBlock{display:table; width:100%; margin:0 0 12px;}
.filterBlock .select{float:right; width:200px; font-size:14px; background:var(--whiteColor); border-radius:2px;}
.filterBlock select.form-control:not([size]):not([multiple]){height:32px;}
ul.examList{padding-bottom:10px;}
ul.examList > li{padding:12px 15px 0; margin:15px 0; text-align:left; border:1px solid #e6e6e6; box-shadow:0 0 6px rgba(0, 0, 0, .1); border-radius:2px; background:var(--whiteColor); position:relative;}
ul.examList > li:first-child{margin-top:0;}
ul.examList li:before{display:none;}
ul.examList li > .button{position:absolute; right:15px; top:15px; width:auto;}
ul.examList h2{color:#383838; font-size:22px; margin-top:0; padding-right:115px;}
ul.examList h2 a{color:inherit; text-decoration:none;}
ul.examList h2:before{display:none;}
ul.examList .button a{margin:0;}

ul.examList li .button.setAlertBtn{padding:0; font-weight:normal; text-transform:uppercase; font-size:11px; margin:0 0 0;}
ul.examList li .button.setAlertBtn a, ul.examList li .button.setAlertBtn span{display:block; padding:5px 10px 4px; cursor:pointer;}
ul.examList .examDetailInfo{display:table; width:100%; margin:0 0 15px}
ul.examList .examDetailInfo h5{margin:3px 0 2px;line-height:1.3; font-weight:normal;}
ul.examList .examDetailInfo p{margin:0; line-height:1.3; font-weight:700;}
ul.examList .application-date, ul.examList .exam-date, ul.examList .result-date{padding-left:58px;}
ul.examList .application-date:before, ul.examList .exam-date:before, ul.examList .result-date:before{position:absolute; content:""; left:1px; top:0px; width:48px; height:48px; background:url("../../images/exam-listing-icons.2d8ba624a813.png") no-repeat 0 -121px;}
ul.examList .exam-date:before{background-position:-49px -121px;}
ul.examList .result-date:before{background-position:-99px -121px;}
ul.examlinks{clear:both; display:table; width:100%; padding:0 0 15px; font-size:12px; text-transform:uppercase;}
ul.examlinks li{display:table-cell; padding:3px; text-align:center}
ul.examlinks li:first-child{padding-left:0; border-left:0;}
ul.examlinks li:last-child{padding-right:0;}
ul.examlinks li a{display:block; color:#000; text-decoration:none; line-height:1.4; padding:7px 10px; position:relative; border-radius:16px; border:1px solid var(--boxBorderColor); transition:all .2s;}
ul.examlinks li a:hover{color:var(--anchorColor); cursor:pointer; border-color:var(--anchorColor); text-decoration:none;}
.exam-widgets h3{display:block;text-align:center;margin-bottom:10px;}
.exam-widgets ul.widgetlinks{text-transform:capitalize;font-size:13px;}
.exam-widgets ul.widgetlinks li{display:inline-block;}
.exam-widgets ul.widgetlinks li a{padding:7px 15px;margin:0 5px;}
.exam-widgets ul.examlinks li:first-child{padding:3px;}

.examListingPage .filterBlock ul.filterLinks{text-transform:none;}
.examListingPage .filterBlock ul li a{padding:6px 25px 8px 10px; text-decoration:none; font-weight:400; border:1px solid #dcdcdc; position:relative; transition:all .2s;}
.examListingPage .filterBlock ul li a:after{content:""; position:absolute; opacity:.6; right:8px; top:13px; width:8px; height:8px; background:url("../../images/college-listing-icons.ad3d5c1d823b.png") no-repeat -137px -4px; transition:all .2s;}
.examListingPage .filterBlock ul li a:hover{color:var(--anchorColor); border-color:var(--anchorColor);}
.examListingPage .filterBlock ul li a:hover:after{opacity:1; background-position:-137px -21px;}

/*
ul.examlinks li a:before{position:absolute; content:""; left:8px; top:5px; width:26px; height:25px; background:url("../../images/exam-listing-icons.2d8ba624a813.png") no-repeat -9px -45px;}
ul.examlinks li a:hover:before{background-position:-9px -84px;}
ul.examlinks li.application-process a:before{background-position:-51px -43px;}
ul.examlinks li.application-process a:hover:before{background-position:-51px -82px;}
ul.examlinks li.how-to a:before{background-position:-98px -44px;}
ul.examlinks li.how-to a:hover:before{background-position:-98px -83px;}
ul.examlinks li.eligibility a:before{background-position:-140px -45px;}
ul.examlinks li.eligibility a:hover:before{background-position:-140px -84px;}
ul.examlinks li.news-update a:before{background-position:-183px -43px;}
ul.examlinks li.news-update a:hover:before{background-position:-183px -82px;}
*/


.examListingPage .filter-deta-outer{display:block; padding-top:15px;}
.examListingPage .filter-deta-outer input.form-control{margin-bottom:6px; padding:2px 10px; border-radius:2px; height:36px; font-size:.85rem; background:none;}
.examListingPage .filter-option{font-size:15px; padding:12px 0 0;}
.examListingPage .filter-option-list, .collegeListing .filter-deta-outer{margin-left:0;}
.filter-deta-outer ul.filter-option-list{max-height:214px; overflow-y:auto;}
ul.filter-option-list .count-number{float:right; margin:0 4px 0 0; padding:2px 5px; background:var(--boxBorderColor); font-size:12px;}
.examListingPage .gs_control i{width:98%;}
.examListingPage .gs_control{font-size:14px;}
.examListingPage .search-filters .form-control{font-size:14px;}

/* to be added */

.filter-list-container{margin:0 0 15px; padding:10px 10px 10px 15px; border-radius:3px; border-bottom:1px solid #dadada; background:var(--whiteColor);}
.examListingPage{padding-top:20px; background:var(--lightBgColor);}
.filter-list-container .filter-option{padding:0 15px 0 2px; margin-bottom:0; font-weight:700; cursor:pointer; color:#383838; position:relative; text-transform:uppercase; font-size:14px;}
.filter-list-container .filter-option .icon{position:absolute; right:2px; top:3px; width:11px; height:11px; background:url("../../images/exam-listing-icons.2d8ba624a813.png") no-repeat -95px -14px;}
.filter-list-container .filter-option.filterClose .icon{background-position:-114px -14px;}

/*-------------filter-------------*/
.filter-list-container{margin:0 0 15px; padding:10px 10px 10px 15px; border-radius:3px; border-bottom:1px solid #dadada; background:var(--whiteColor);}
.filter-list-container .filter-option{padding:0 15px 0 2px; margin-bottom:0; font-weight:700; cursor:pointer; color:#383838; position:relative; text-transform:uppercase; font-size:14px;}
.filter-list-container .filter-option .icon{position:absolute; right:2px; top:3px; width:11px; height:11px; background:url("../../images/exam-listing-icons.2d8ba624a813.png") no-repeat -95px -14px;}
.filter-list-container .filter-option.filterClose .icon{background-position:-114px -14px;}
.gs_control{display:block; position:relative; padding:7px 0 7px 26px; cursor:pointer; font-size:13px; font-weight:normal; color:#505050;}
.gs_control input{position:absolute; z-index:-1; opacity:0; left:6px; top:6px;}
.gs_control i{width:78%; display:inline-block; font-style:normal;}
.gs_control__indicator{position:absolute; top:8px; left:0; height:18px; width:18px; background:var(--whiteColor); transition:all 0.3s ease-in 0s; border:solid 1px #60babd; border-radius:2px;}
.gs_radio .gs_control__indicator{border-radius:50%}
.gs_control input:focus~.gs_control__indicator,.gs_control:hover input~.gs_control__indicator{background:var(--anchorColor); border-color:var(--anchorColor);}
.gs_control:hover i{color:var(--anchorColor);}
.gs_control input:checked~.gs_control__indicator{background:var(--anchorColor);border-color:var(--anchorColor);}
.gs_control input:checked:focus~.gs_control__indicator,.gs_control:hover input:not([disabled]):checked~.gs_control__indicator{background:var(--anchorColor);border-color:var(--anchorColor);}
.gs_control input:disabled~.gs_control__indicator{background:#e6e6e6; opacity:.6; pointer-events:none}
.gs_control__indicator:after{content:''; position:absolute; display:none}
.gs_control input:checked~.gs_control__indicator:after{display:block}
.gs_checkbox .gs_control__indicator:after{left:5px; top:2px; width:5px; height:9px; border:solid var(--whiteColor); border-width:0 2px 2px 0; -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.gs_checkbox input:disabled~.gs_control__indicator:after{border-color:#7b7b7b}
.gs_radio .gs_control__indicator:after{left:7px; top:7px; height:6px; width:6px; border-radius:50%;}
.gs_radio input:disabled~.gs_control__indicator:after{background:#7b7b7b}
.view-more-filter{color:#4587d1; font-weight:600; font-size:12px; padding-left:2px;}

/* to be added */   

.examDetailInfo > div{padding-right:0;}


ul.pagination{margin:20px 0; text-align:center;}
ul.pagination li{display:inline-block; color:#a9a9a9; margin:0 4px;}
ul.pagination li a{color:#333; padding:6px 15px; text-decoration:none; border:1px solid #b3b3b3; border-radius:3px;}

#log_modal{display:none; position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0, 0, 0, .7); z-index:989;}
#log_modal .modal-dialog{margin:80px auto auto; max-width:400px; border-radius:3px; overflow:hidden;}
#log_modal .modal-header{position:relative;background:none;}

#log_modal .modal-content{background:var(--whiteColor); padding:13px 16px;}
#log_modal .modal-header h4, #log_modal .modal-body h4.modal-title{color:#333; padding:15px; margin-bottom:0;font-weight:700; text-align:center;}
#log_modal .modal-body h4.modal-title{padding:10px 0;}
.modal-body .pravacyText{margin-top:10px;}
#log_modal .modal-header .close{right:-16px; top:-13px; color:var(--anchorColor); font-size:30px; line-height:12px; font-weight:700; -webkit-tap-highlight-color:rgba(0,0,0,0); border:0; background:none;z-index:253;}
#log_modal .modal-body{padding:5px; position:relative; min-height:270px;}
.modal-body .form-control{/*border-radius:0; border:0;*/ background:var(--whiteColor);}
#log_modal .modal-footer{padding:0; font-size:16px;}
#log_modal .modal-footer #cancel{border:none; padding:12px 0; cursor:pointer; text-align:center; color:var(--whiteColor); float:left; background:#5f5f5f; width:30%; border-radius:0;}
#log_modal .modal-footer #submit_filters{float:left; width:70%; padding:12px 15px; color:var(--whiteColor); border:0; border-left:1px solid var(--whiteColor); background:#ee7321; border-radius:0;}
#log_modal .filter-option-list{max-height:264px;} 
#log_modal .filter-option-list li{margin:8px 0;}
#log_modal .modal-footer #cancel{width:40%;}
#log_modal .modal-footer #submit_filters{width:60%; left:40%;}
#log_modal .subscribePopup{padding:10px 15px;z-index:7;}
#log_modal .form-group{margin:10px 0 16px;}
.subscribePopup #ajax_popup > p{padding-top:60px; text-align:center;}

.input-group-addon{display:table-cell; float:left; width:15%; color:#555; padding:6px 12px; font-size:14px; font-weight:400; height:38px; line-height:1.8; text-align:center; background:#eee; border-right:1px solid #ccc; border-radius:0px; border-top-right-radius:0; border-bottom-right-radius:0;}
#log_modal .input-group-addon + .form-control:last-child{display:table-cell; width:85%; border-top-left-radius:0; border-bottom-left-radius:0;}
#log_modal .btn{font-size:14px; line-height:1.8; padding:6px 15px; width:100%;}
/* ----- EXAM LISTING PAGE end ----- */


/******* Lead & Followup css for stream landing page css ********/
  /*------ Radio Button Css ------*/ 
  .post-ques-form [type="radio"]:checked,  
  .post-ques-form [type="radio"]:not(:checked) {position: absolute;left: -9999px;}  
  .post-ques-form [type="radio"]:checked + label,
  .post-ques-form [type="radio"]:not(:checked) + label {position: relative;padding: 0 8px 0 25px;cursor: pointer;line-height: 20px;display: inline-block;}
  .post-ques-form [type="radio"]:checked + label:before,
  .post-ques-form [type="radio"]:not(:checked) + label:before {content: '';position: absolute;left: 0;top: 1px; width: 18px;height: 18px;border: 2px solid #ddd; border-radius: 100%;background: var(--whiteColor);}
  .post-ques-form [type="radio"]:checked + label:after,
  .post-ques-form [type="radio"]:not(:checked) + label:after {content: '';width: 10px;height: 10px;background: #3490d6; position: absolute;top: 5px;left: 4px; border-radius: 100%;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
  .post-ques-form [type="radio"]:not(:checked) + label:after {opacity: 0;-webkit-transform: scale(0);transform: scale(0);}
  .post-ques-form [type="radio"]:checked + label:after {opacity: 1;-webkit-transform: scale(1);transform: scale(1);} 
    
  #log_modal .post-ques-form .form-group{position:relative;}
  #log_modal .post-ques-form .form-group p.error{position: absolute;font-size: 11px;color:#dd5152;text-align: left;}
  /*------ Radio Button Css ------*/
/******* Lead & Followup css for stream landing page css ********/

/* ----- Study in Canada start----- */
.talktoexperts{position:absolute;right:7px;top:22px;background:var(--whiteColor);padding:5px 15px;border:1px solid #ccc;border-radius:5px;font-size:14px;text-decoration:none;color:#999;}
.talktoexperts svg{margin-right:5px;}
.talktoexperts a{text-decoration:none;color:#333;}
.talktoexperts a span{display:block;font-size:11px;}
.headerImg{position:relative; overflow:hidden; height:300px; z-index:3;}
.headerImg img{position:absolute; left:0; top:0; width:100%; z-index:-1;}
.headerImg h1{margin-bottom:20px;color:#000;margin-top:10px;text-shadow:1px 1px var(--whiteColor);}
.headerImg p{color:#000;}
.navbarFixed{background:var(--whiteColor);width:100%;}
.Canada-links-nav{padding:0 5px;overflow-x:auto;}
.mb-Canada-links-nav{display:block; transition:all .3s;}
.mb-Canada-links-nav li{display:block; font-size:14px; text-transform:uppercase; padding:0;}
.mb-Canada-links-nav li:last-child{border:none;}
.navblock{background:var(--whiteColor);margin-bottom:25px;}
.mb-Canada-links-nav li a{display:block; text-decoration:none; color:#999; padding:15px 0 10px; border-bottom:3px solid rgba(0, 0, 0, 0);}
.mb-Canada-links-nav li a:hover, .mb-Canada-links-nav li a.selected{text-decoration:none;border-bottom:3px solid rgb(0, 151, 167);}

.EducationBlock h2{padding:5px 0px;border-bottom:1px dashed #ccc;}
.EducationBlock ul{padding:0px;margin:0px;}
.EducationBlock ul li{display:block;line-height:2.3} 
.map{padding:0px;}
.map img{display:block;}
.whystudyblock h2{padding:5px 0px;border-bottom:1px dashed #ccc;}
.whystudyblock ul{padding:0px;margin:0px;}
.whystudyblock ul li{display:block;line-height:2.3}
.planningstudy{background:rgb(0, 151, 167);text-align:center;}
.planningstudy h2{text-align:center;color:var(--whiteColor);margin-top:30px;}
.planningstudy a{text-align:center;color:var(--whiteColor);text-decoration:none;}
.studentinterest{background:rgb(106, 168, 79);padding:10px 25px;border-radius:5px;margin-right:15px;}
.helpmedecide{background:rgb(221, 126, 107);padding:10px 25px;border-radius:5px;}
.collegesBlock h5 a, .collegesBlock p a{white-space:nowrap;}
.Imgdiv{width:60px;float:left;}
.Imgdiv img{display:block;}
.canadacollges .Viewall{margin:10px 0; text-align:center;}
.canadacollges .Viewall a{text-decoration:none; color:#d03f2d; border:1px solid #d03f2d; padding:5px 15px; border-radius:3px;}
.popularColleges{background:var(--whiteColor); overflow:hidden; padding:5px; margin-bottom:10px; border:1px solid #ccc; position:relative;}
.collegeHeading{margin-left:75px;}
.collegeHeading h5{margin-bottom:3px;}
.collegeHeading p{margin-bottom:1px; padding-right:125px;}
.collegeHeading p.location{color:#999; margin-bottom:4px; padding-left:18px; font-size:14px; position:relative;}
.collegeHeading p.location:before{content:""; position:absolute; left:0; top:1px; width:11px; height:16px; background:url("../../images/exam-detail-icons.e697a2dc5b56.png") no-repeat -148px -14px;}
.btnbox{position:absolute;right:10px;bottom:10px; font-size:14px;}
.btnbox a{background:var(--whiteColor);border:1px solid #fbc422;text-align:center;padding:4px 10px;border-radius:5px;box-shadow:0px 0px 2px #f58628;text-decoration:none;color:#333;}

.canadaColleges .dataContent ul li{width:19.9%;}
.canadaColleges .items .engineering{background:url("../../images/canada-icons/engineering.742d5724238a.svg") no-repeat 0 0 / auto 100%;}
.canadaColleges .items .mba{background:url("../../images/canada-icons/management.c770cb012e32.svg") no-repeat 0 0 / auto 100%;}
.canadaColleges .items .medical{background:url("../../images/canada-icons/medical.6267902b09b5.svg") no-repeat 0 0 / auto 100%;}
.canadaColleges .items .commerce-banking{background:url("../../images/canada-icons/commerce-banking.b86262bb1045.svg") no-repeat 0 0 / auto 100%;}
.canadaColleges .items .information-technology{background:url("../../images/canada-icons/information-technology.be720e35dc81.svg") no-repeat 0 0 / auto 100%;}
.canadaColleges .items .arts{background:url("../../images/canada-icons/arts.78ccff041a60.svg") no-repeat 0 0 / auto 100%;}
.canadaColleges .items .design{background:url("../../images/canada-icons/design.b1d232852529.svg") no-repeat 0 0 / auto 100%;}
.canadaColleges .items .hospitality-aviation{background:url("../../images/canada-icons/hotel-management.376ee4990430.svg") no-repeat 0 0 / auto 100%;}
.canadaColleges .items .physical-education{background:url("../../images/canada-icons/physical-education.4300013175b3.svg") no-repeat 0 0 / auto 100%;}
.canadaColleges .items .sciences{background:url("../../images/canada-icons/science.d35a2c2eca31.svg") no-repeat 0 0 / 100% 100%;}
.canadaColleges .items .mass-comm{background:url("../../images/canada-icons/mass-communication.0b82af82f38c.svg") no-repeat 0 0 / auto 100%;}
.canadaColleges .items .vocational{background:url("../../images/canada-icons/vocational.cf0fb9c80693.svg") no-repeat 0 0 / auto 100%;}
.canadaColleges .items .law-humanities{background:url("../../images/canada-icons/law.b72c59afca91.svg") no-repeat 0 0 / auto 100%;}
.canadaColleges .items .education-teaching{background:url("../../images/canada-icons/education.e61a277b2f78.svg") no-repeat 0 0 / auto 100%;}
.canadaColleges .items .para-medical{background:url("../../images/canada-icons/paramedical.373e7af86b66.svg") no-repeat 0 0 / auto 100%;}
.canadaColleges .items .agriculture{background:url("../../images/canada-icons/agriculture.2a0cb467030e.svg") no-repeat 0 0 / auto 100%;}
.canadaColleges .items .nursing-care{background:url("../../images/canada-icons/nursing.e2caa0315ea1.svg") no-repeat 0 0 / auto 100%;}
.canadaColleges .items .pharma{background:url("../../images/canada-icons/pharmacy.87594f047207.svg") no-repeat 0 0 / auto 100%;}
.canadaColleges .items .dental{background:url("../../images/canada-icons/dental.50b69b4974f2.svg") no-repeat 0 0 / auto 100%;}
.canadaColleges .items .performing-arts{background:url("../../images/canada-icons/performing-arts.2fdc68a908c9.svg") no-repeat 0 0 / auto 100%;}

.canadaColleges .items{min-height:148px;}
.canadaColleges .items h5{line-height:1.1; margin-bottom:5px;}
.canadaColleges .items h5 a{white-space:normal;}
.searchCollege{background:rgb(0, 151, 167);padding:5px;}
.searchCollege svg{display:block;width:138px;}
.searchCollege h2{color:var(--whiteColor);margin-top:18px;margin-bottom:18px;margin-left:24%;}
ul.searchInput{padding:0px;width:100%;text-align:center;}
ul.searchInput li{display:inline-block;padding-left:1%;padding-right:1%;}
ul.searchInput li button{background:rgb(255, 153, 0);color:var(--whiteColor);width:170px;}
ul.searchInput li input{color:#000;font-size:14px;border-radius:4px;height:38px;border:0px;width:100%;padding:0px 16px;}

ul.searchInput li:first-child{width:60%;}
.fullContentBlock{clear:both;}
.leftFixed .mb-Canada-links-nav{position:fixed; top:80px; width:252px; z-index:100; transition:all .3s; z-index:1;}

.canadaPopup .modal-content{padding:10px 15px;}
.canadaPopup #log_modal .modal-header .close{top:-4px; right:-8px;}
.modal-title{font-weight:bold; font-size:18px; padding-bottom:6px; padding-top:15px; display:none;}
.canadaPopup #log_modal .modal-body{min-height:200px; background:none;}

.searchBtn{display:inline-block; padding:6px 12px; margin-bottom:0; font-size:14px; font-weight:400; text-align:center; white-space:nowrap; user-select:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; border:1px solid transparent; border-radius:4px;
height:38px;width:70%;}
.applicationbox h3{margin-bottom:10px;}
.applicationbox ul li{line-height:1.9}
.applyboxbutton{width:100%;text-align:center;}
.applyboxbutton a{padding:8px 14px 8px;text-decoration:none;text-align:center;background:rgb(255, 153, 0);color:var(--whiteColor);border-radius:5px;}
.visaApply ul{margin:0px;}
.visaApply ul li{display:block;font-size:13px;padding:2px 20px;}
.visaApply ul li:first-child{height:50px; overflow:hidden; margin-bottom:4px; font-size:16px;color:#000;padding-top:10px;}
.visaApplybg{background:var(--whiteColor);padding:5px;border:1px solid #ece4e4;}
.collegeincanada ul{margin:0px;}
.collegeincanada ul li{display:inline-block;padding:0 6px;margin-bottom:10px;}
.collegeincanada ul li a{color:#333;text-decoration:none;padding:3px 15px 3px;border:1px solid #ccc;border-radius:16px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;font-size:13px;}
.collegeincanada ul li a:hover{color:var(--whiteColor);cursor:pointer;border-color:#e98f49;background:#e98f49;}

.testimonial h2{text-align:center;} 
 

.applicationbox .imageDiv{float:right; width:380px; margin:0 0 10px 20px; text-align:center;}
.container.fullContentBlock{padding:0;}
/* ----- Study in Canada end----- */




.map-outer{height:400px; width:100%; margin-bottom:30px; position: relative;}
.map-outer::before {
    content: '';
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .3);
    display: block;
    position: absolute; 
}

/* ----- CHAT start ----- */
.chatBlock{position:fixed; left:0; bottom:0; width:100%; height:1px; z-index:13;}
.chatBlock .container{position:relative;}
.chatBlock .chat{position:absolute; right:15px; bottom:0; width:320px; height:340px; border-bottom:0; border-top-left-radius:4px; border-top-right-radius:4px; background:#edeef0; box-shadow:0 0 25px rgba(0, 0, 0, .5); border-top-left-radius:4px; border-top-right-radius:4px; overflow:hidden;}
.chatBlock .chatClose{border-color:#599a4e; transition:all .3s; box-shadow:0 0 8px rgba(0, 0, 0, .3);}
.chatBlock .chat h3{color:var(--whiteColor); cursor:pointer; margin-bottom:12px; padding:8px 20px 8px 18px; font-weight:500; text-transform:uppercase; background:var(--anchorColor); position:relative;}
.chatBlock .chatClose h3{transition:all .3s;}
.chatBlock .chat h3:after{content:""; position:absolute; right:8px; top:12px; border:solid var(--whiteColor); border-width:0 2px 2px 0; display:inline-block; padding:3px; transform:rotate(45deg); -webkit-transform:rotate(45deg); transition:all .2s;}
.chatBlock .chatClose h3:after{top:18px; transform:rotate(-135deg); -webkit-transform:rotate(-135deg); transition:all .2s;}
.chatBlock .chatContent{max-height:270px; padding:0 15px; overflow-y:auto;}
/* ----- CHAT end ----- */
 
/*-----------Exam Form-------*/
.successMessage{color:#333;text-transform:none;border:0;padding:43% 26px 10px 26px;background:none;font-size:18px;font-weight:500;color:#49a1a5;}
#ajax_popup .successMessage{padding-top:70px;}
/*-----------Exam Form-------*/

/* ----- COMMON POPUP FORM start ----- */
.leadForm{padding-bottom:15px; text-align:center;}
.leadForm span{color:var(--whiteColor); cursor:pointer; display:inline-block; padding:8px 20px; border-radius:18px; background:#21a6ab;}
.commonForm .bg{position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0, 0, 0, .4); z-index:93;}
.commonForm{display:none; padding:0; margin-bottom:15px; position:fixed; left:0; top:0; width:100%; height:100%; z-index:301;}
.commonForm .formContent{padding:0; margin:80px auto auto; height:auto; max-width:660px; background-color: var(--textColor);border-radius:0; box-shadow:0 0 20px rgba(0, 0, 0, .4); position:relative; z-index:300;}
.formInputs{float:right; width:50%; padding:20px 30px; min-height:305px; background:var(--whiteColor); position:relative;} 
.formInputs ul li{padding:8px 0;}
.formInputs .button{display:block; width:100%; padding:12px 15px; background:var(--anchorColor);}
.formInputs .pravacyText, .modal-body .pravacyText{color:#999; font-size:10px; text-align:center;}
.formDesc{float:left; width:50%; color:var(--whiteColor); text-align:center; padding-top:64px; padding-bottom:46px; position:relative;}
.formDesc:before{content:""; position:absolute; right:-17px; top:50%; width:35px; height:35px; background:url("../../images/form-pointing-arrow.62157a90213e.png") no-repeat 0 0;}
.formDesc h4{color:inherit; padding:0 27px; margin:0; font-size:21px; text-shadow:0 0 5px rgba(0, 0, 0, 1); line-height:1.3; font-weight:700;}
.formDesc h5 a{color:#d8e0e6;}
.commonForm h3{color:#333; text-transform:none; border:0; padding:20px 0; margin:0; font-weight:600; background:none;}
.commonForm h3 b{color:#12aeb3;} 
.commonForm .close{position:absolute; right:0; top:0; width:34px; height:34px; opacity:1; line-height:12px; color:var(--anchorColor); font-size:30px; font-weight:700; -webkit-tap-highlight-color:rgba(0,0,0,0); border:0; background:none; outline:none; /*border-radius:50%; background:var(--whiteColor); box-shadow:1px -1px 5px rgba(0, 0, 0, .6);*/}
.commonForm .form-control:focus{padding-left:1.2rem; transition:all .3s;}
.commonForm .formContent .form-group{margin-bottom:14px; padding:0;}
.commonForm .formContent label{margin-bottom:2px;}
.commonForm button.btn{width:100%; height:38px; background:var(--anchorColor);}
.commonForm .input-group-addon{border-top-left-radius:1px; border-bottom-left-radius:1px; border:1px solid var(--boxBorderColor);}
.commonForm input#id_phone{width:85%; border-left:0; border-top-left-radius:0; border-bottom-left-radius:0;}
.commonForm .form-control{background:none;}
.commonForm .form-control{border-radius:2px; border-color:var(--boxBorderColor); border-radius:1px;}
/* ----- COMMON POPUP FORM end----- */


/*----------expert----------*/
.expertBlock{margin-bottom: 25px;}
.expertBlock .box{padding: 0}
.expertBlock .box .image{padding: 0}
.expertBlock .message{text-align: center;}
.expertBlock .message h4 {margin: 40px 0 2px;font-style: italic;}
.expertBlock .message p {color: #999;margin: 0 0 10px;}
.expertBlock .button {padding: 0;margin-top: 13px;max-width: 250px;text-align: center}
/*----------expert----------*/

/* ----- NAVI ADS star ----- */
.navi_tablet-mobile, .navi_mobile{display:none;}
/* ----- NAVI ADS star ----- */

/* footermgap */
.footer-bottom-gap{margin-bottom:65px;}
/* footermgap */


/* School listing */
.mt-15{margin-top: 15px;}   
.courseHeader{min-height:150px; background:var(--whiteColor) url("../../images/course-list-header.e059db839f88.png") no-repeat 50% 50% / 100% 100%;}
.courseHeader h1{color:#333; height:auto; padding-top:10px; font-weight:700; margin-bottom:0; text-align:center; text-shadow:none;}
.courseHeader .breadcrumb a{color:#333;}
.schoolBlock .box{padding:15px 20px;margin:0 0 15px;position:relative;box-shadow:0 1px 4px rgba(0, 0, 0, .1); border:1px solid var(--boxBorderColor);border-radius:2px; background:var(--whiteColor);}
.schoolBlock .box .content{margin:10px 0 10px 0;}
.schoolBlock .box .content .coursePic{float:left; width:300px; height:184px; overflow:hidden; margin:0 22px 0 0;}
.schoolBlock .box .content .coursePic img{width:100%; border:1px solid rgba(204, 204, 204, 0.72);min-height: 70px;}
.schoolBlock .box .content .coursePic p{margin:0 0 5px 0;text-align:center;}
.schoolBlock .box .content P{font-family:lato;}
.schoolBlock h2{color:#333;padding-top:3px;margin:0 350px 5px 0;}
.schoolBlock .coursebtn{position:absolute;right:0;top:12px; width:auto/*340px*/;margin:0 20px 5px 0;text-align:right;}
.schoolBlock .coursebtn a{border:1px solid #ffc9ca; margin-left:10px; background:var(--whiteColor)0f2; font-size:14px; padding:6px 20px; border-radius:2px; font-weight:300; text-decoration:none;  color:#212121;}
.schoolBlock .coursebtn a:hover{border-color:#f89496; background:#f89496;color:var(--whiteColor);}
.schoolBlock .readbtn{display:block; margin-left:322px; text-decoration:none; color:#212121; padding:9px 10px; text-align:center; font-weight:300; font-size:14px; background:#edfdfd;border:1px solid #b0e0e0;}
.schoolBlock .readbtn:hover{color:var(--whiteColor); border-color:var(--anchorColor); background:var(--anchorColor);}
.content ul.attr_box{margin:11px 0;}
.content ul.attr_box>li{color:#8c8c8c; font-size:14px; margin:0 5px; padding:8px 10px; font-weight:normal; display:inline-grid; box-shadow:0 0 4px rgba(0, 0, 0, .15);}
.content ul.attr_box>li:first-child{margin-left:0;}
.content ul.attr_box>li>span{color:#212121; font-weight:600;}
.schoolBlock h2{color:var(--anchorColor); padding-top:3px; margin:0 100px 5px 0;}
.schoolBlock h2 a{color:var(--anchorColor); text-decoration:none;}
.schoolBlock h2 span{color:#000;}
.schoolList .collegebg h2 a{font-size:15px;}
/* School listing */


/* ----- TOP SECTION added start ----- */
header.nav-down{/*position:fixed; top:0;*/ transition:all 0.5s;}
.scrollUp{transform:translateY(-110px)}
/* ----- TOP SECTION added end ----- */

/* --- CHAT start --- */
.chatIconDiv{position:fixed; bottom:78px; right:0; font-weight:bold; z-index:59;} 
.chatIconDiv.openChat{z-index:999;}
.chatIconDiv iframe{margin-bottom:-87px;}
#chatdiv .icon-chat{display:block; color:var(--anchorColor); cursor:pointer; padding:10px 0 6px 60px; margin-right:12px; font-size:15px; position:relative;}
#chatdiv .icon-chat i{display:block; color:#333; font-weight:normal;}
#chatdiv .icon-chat:before{content:""; position:absolute; left:0; top:-2px; width:70px; height:70px; border-radius:50%; border-bottom-right-radius:0; border:2px solid var(--whiteColor); background-color:var(--anchorColor); -webkit-animation:bg 2s infinite alternate; -moz-animation:bg 2s infinite alternate; -o-animation:bg 2s infinite alternate;  animation:bg 2s infinite alternate; /*box-shadow:0 5px 10px rgba(58, 166, 167, .45);*/ box-shadow:-4px 4px 7px rgba(0, 0, 0, .25); z-index:5;}
    @-webkit-keyframes bg {
        0%   { background-color:#318B8C;box-shadow:inset 0 0 15px #246566; -moz-box-shadow: inset 0 0 15px #246566; -webkit-box-shadow: inset 0 0 15px #246566; box-shadow:-4px 4px 7px rgba(0, 0, 0, .25);}
        100% { background-color:var(--anchorColor); box-shadow:-4px 4px 7px rgba(0, 0, 0, .25);}
      }
      @-moz-keyframes bg {
        0%   { background-color:#318B8C;box-shadow:inset 0 0 15px #246566; -moz-box-shadow: inset 0 0 15px #246566; -webkit-box-shadow: inset 0 0 15px #246566; box-shadow:-4px 4px 7px rgba(0, 0, 0, .25);}
        100% { background-color:var(--anchorColor); box-shadow:-4px 4px 7px rgba(0, 0, 0, .25);}
      }
      @-o-keyframes bg {
        0%   { background-color:#318B8C;box-shadow:inset 0 0 15px #246566; -moz-box-shadow: inset 0 0 15px #246566; -webkit-box-shadow: inset 0 0 15px #246566; box-shadow:-4px 4px 7px rgba(0, 0, 0, .25);}
        100% { background-color:var(--anchorColor); box-shadow:-4px 4px 7px rgba(0, 0, 0, .25);}
      }
      @keyframes bg {
        0%   { background-color:#318B8C;box-shadow:inset 0 0 15px #246566; -moz-box-shadow: inset 0 0 15px #246566; -webkit-box-shadow: inset 0 0 15px #246566; box-shadow:-4px 4px 7px rgba(0, 0, 0, .25);}
        100% { background-color:var(--anchorColor); box-shadow:-4px 4px 7px rgba(0, 0, 0, .25);}
      }
#chatdiv .icon-chat:after{content:""; position:absolute; left:15px; top:14px; width:41px; height:39px; border-radius:0; background-image:url(https://img.collegedekhocdn.com/static/icons/chatbot/chatbot-icon.png); background-repeat:no-repeat; background-position:50% 50%; background-size:auto auto; -webkit-animation:bounce 2s infinite alternate; -moz-animation:bounce 2s infinite alternate; -o-animation:bounce 2s infinite alternate; animation:bounce 2s infinite alternate; z-index:6;}
    @keyframes bounce {
        from {
            transform: translateY(0px);
        }
        to {
            transform: translateY(-6px);
        }
        }
        @-webkit-keyframes bounce {
        from {
            transform: translateY(0px);
        }
        to {
            transform: translateY(-6px);
        }
        }
#chatdiv .icon-chat span{display:inline-block; padding:8px 22px 8px 25px; border-radius:5px; border-top-left-radius:0; background:var(--whiteColor); box-shadow:0 2px 7px 0 rgba(0, 0, 0, .3); -webkit-transform:perspective(1px) translateZ(0); transform:perspective(1px) translateZ(0); -webkit-transition-duration:.3s; transition-duration:0.3s; -webkit-transition-property:transform; transition-property:transform;}
#chatdiv .icon-chat:hover span{-webkit-transform: translateX(-5px); transform: translateX(-5px); background:#efffff;}
/* --- CHAT end --- */

/* --- CTA start --- */
.hideDesktop{display:none;}
.gssticky{position:fixed !important;}
.gssticky.hide{visibility:hidden;}
.collegeBlock .block.admissionBlock{padding:0 10px;}
.block.admissionBlock .row{margin:0 -10px; padding:5px 0 0;}
.block.admissionBlock .boxContent{padding:10px 20px; border:1px solid var(--boxBorderColor); box-shadow:0 0 12px rgba(0, 0, 0, .1);}
.block.admissionBlock .boxContent h2{padding-bottom:8px; border-bottom:1px solid var(--boxBorderColor);}
.block.admissionBlock ul li{padding:0 10px 15px; margin:0;}
.block.admissionBlock ul li .box{border-radius:2px; border:0; padding:0; box-shadow:none;}
.block.admissionBlock ul li .box h4{margin:0 112px 5px 0; font-weight:normal; line-height:1.3;}
.block.admissionBlock ul li .box h4 a{color:#333; text-decoration:none;}
.block.admissionBlock ul li .location{color:#999; margin-bottom:8px; font-size:14px; padding-left:18px; position:relative;z-index:6;}
.block.admissionBlock ul li .location:before{content:""; position:absolute; left:0; top:2px; width:12px; height:16px; background:url("../../images/exam-detail-icons.e697a2dc5b56.png") no-repeat -148px -14px;}
.block.admissionBlock ul li .btn{float:right; margin:4px 0 0; font-size:13px; position:relative; z-index:50;}

.newsPage .leftCol .helpBlock{padding:40px 25px; text-align:center; background:url("../../images/customer-support.fb5bb50b7443.jpg") no-repeat 0 0 / 100% auto; box-shadow:0 0 10px rgba(0, 0, 0, .1);}
.helpBlock .btn{padding:12px 25px;}

.newsPage .rightCol .admissionBlock{background:var(--whiteColor);}
.newsPage .rightCol .admissionBlock .dataContent{padding:10px 14px;}
.newsPage .rightCol .admissionBlock ul li{padding:12px 0 10px; border-top:1px solid var(--boxBorderColor);}
.newsPage .rightCol .admissionBlock ul li:first-child{border:0; padding-top:4px;}
.newsPage .rightCol .admissionBlock ul li .box h3{margin-right:108px; line-height:1.3;}
.newsPage .rightCol .admissionBlock ul li .btn{font-size:12px;}
/* --- CTA end --- */

/* course page widgets css */
.similarBlock{margin-bottom:10px;position:relative;}
.similarBlock .similarBlock-widgets{text-align:center;margin-bottom:20px;}
.similarBlock .similarBlock-widgets h5{text-align:center;margin-bottom:15px;}
.similarBlock .similarBlock-widgets ul li{display:inline-block;margin:4px 1px;}
.similarBlock .similarBlock-widgets ul li a{display:block; color:#333; text-decoration:none; padding:5px 15px; font-size:14px; border:1px solid var(--boxBorderColor); border-radius:16px; transition:all .3s;}
.career-widgets{margin-bottom:10px;position:relative;}
.career-widgets .widgets-block{text-align:center;margin-bottom:20px;}
.career-widgets .widgets-block h5{text-align:center;margin-bottom:15px;}
.career-widgets .widgets-block ul li{display:inline-block;margin:4px 1px;}
.career-widgets .widgets-block ul li a{display:block; color:#333; text-decoration:none; padding:5px 15px; font-size:14px; border:1px solid var(--boxBorderColor); border-radius:16px; transition:all .3s;}
.career-widgets .widgets-block:last-child{margin-bottom:0; padding-bottom:20px;}
/* course page widgets css end */

/*---------------premium-------------------*/
.premiumPage{background:#f3f3f3;color:#333;overflow:hidden;padding-top:85px;}
.sliderBlock{overflow:hidden;}
.sliderBlock .owl-theme .owl-nav.disabled+.owl-dots{background:transparent;border:0;}
.sliderBlock .owl-theme .owl-nav.disabled+.owl-dots{margin:0 auto;position:relative;top:-30px;}
.sliderBlock .no-js .owl-carousel, .owl-carousel.owl-loaded{float:left;}
.sliderBlock .slide-caption{position:absolute;top:70%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;}
.sliderBlock .slide-caption__title{font-size:2.1rem;font-weight:900;margin-bottom:0;color:var(--whiteColor);}
.sliderBlock .slide-caption__desc{font-size:.8rem;margin-top:0;text-transform:uppercase;color:var(--whiteColor);}
.sliderBlock .owl-item .item{position:relative;}
.sliderBlock .owl-item .item:before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0, 0, 0, 0.3);}
.premium-listing >li+li:before{content:'\25B6'; color:#f8bb89; padding:0 8px !important; font-size:8px;}
.premium-listing >li>a{color:#333;text-decoration:none;}
.courseBlock{display:block;overflow:hidden;}
.courseBlock .hide, .courseDescription .hide{display:none}
.courseDescription .viewtext, .courseBlock .readmore{overflow:hidden;}
.courseDescription .viewtext p, .courseDescription>p{color:#615e5e;margin:0;}
.courseBlock .view-more, .courseBlock .view-less{margin:0;background:transparent;float:right;border-radius:4px;}
.courseBlock .view-more a, .courseBlock .view-less a, .view-text-more a, .view-text-less a{text-decoration:none;color:var(--anchorColor);padding:5px 10px;font-size:14px;text-transform:capitalize;text-align:center;border:1px solid var(--anchorColor);border-radius:3px;margin-top:10px;}
.courseBlock .view-more a:after{display:none;}
.view-text-more, .view-text-less{margin:0;background:transparent;float:right;border-radius:4px;margin-top:10px;}
.view-text-more a, .view-text-less a{color:var(--whiteColor);}
.courseDescription{background:rgba(221, 221, 221, 0.5294117647058824);padding:15px;overflow:hidden;}
.PackageBlock{background:var(--whiteColor);padding:25px 25px 30px 25px;overflow:hidden;box-shadow:0 0 2px rgba(0, 0, 0, 0.1)}
.PackageBlock>h2{text-align:center;margin-bottom:20px;margin-top:0;}
.PackageBlock>ul>li{list-style-type: disc;margin-left: 25px;}
.PackageBlock>ul>li>p{margin-bottom: 15px;}
.PackageBlock>ul>li>ul>li{list-style-type: upper-roman;margin-left:15px;padding-bottom: 10px;}
.cardsBlock> ul{text-align:center;width:auto;overflow-x:auto;white-space:nowrap;padding:1px;margin-bottom: 25px;}
.cardsBlock>ul>li{width:360px;display:inline-block;padding:0 10px;}
.cardsBlock>ul>li:last-child{margin-right:0;}
.package-cards{background:var(--whiteColor);padding:25px 25px 25px;border:1px solid #e9e9e9;border-radius:2px;position:relative;text-align:center;box-shadow:0 0 8px rgba(0, 0, 0, 0.1);}
.package-cards h3{font-weight:normal;position:relative;margin-bottom:20px;display:inline-block;text-transform:uppercase;}
.package-cards h3:before{content:'';width:60%;height:2px;background:#e1dbdb;position:absolute;bottom:-10px;left:auto;right:auto;}

.package-cards h5{margin-bottom:20px;color:var(--anchorColor);justify-content:center;align-items:center;display:flex;position: relative;}

.package-cards h5 strike{font-weight:normal;color:#333;padding-left:5px;}
.package-cards h5 strike>span{color:#333;}

.package-cards h5 span{color:var(--anchorColor);}
.package-cards p{margin-bottom:5px;text-align:left;min-height:180px;white-space:normal;}
.package-cards ul{margin-top:25px;min-height:150px;}
.package-cards li{padding:0 0 3px 25px;position:relative;text-align:left;color:#807d7d;white-space:normal;}
.package-cards li:before{content:'';position:absolute;height:6px;width:10px;border-left:2px solid #f8bb89;border-bottom:2px solid #f8bb89;top:7px;left:4px;transform:rotate(-45deg);}
.package-cards>a{display:block;padding:10px 0;border:2px solid var(--anchorColor);color:var(--anchorColor);text-decoration:none;border-radius:2px;box-shadow:0 0 3px rgba(0, 0, 0, .2);}
.package-cards>a:hover{background:var(--anchorColor);color:var(--whiteColor);}
.analysisBox{background:var(--whiteColor);padding:15px 30px 15px 30px;border-radius:2px;position:relative;box-shadow:0 0 3px rgba(0, 0, 0, .2);} 
.analysisBox h2{text-align:center;position:relative;}
.analysisBox ol li{padding:5px 0 3px 20px;position:relative;font-size:16px;margin-left:25px;list-style:decimal;color:var(--whiteColor);z-index:2}
.analysisBox ol li:before{content:'';width:24px;height:24px;background:var(--anchorColor);position:absolute;z-index:-1;left:-25px;top:6px;}
.analysisBox li:after{width:0;height:0;border-top:12px solid transparent;border-left:10px solid #eb535a;border-bottom:12px solid transparent;position:absolute;content:'';left:-1px;top:6px;}
.analysisBox ol li>p{color:#333;margin-bottom:0;}
.analysisBox ol li ul li{list-style:square;color:#000;padding:5px 0 0 0;margin-left:5px;list-style-position:inside;}
.analysisBox ol li ul li:before, .analysisBox ol li ul li:after{display:none;}

.helpBox{text-align:center;background:var(--whiteColor);padding:30px;border-radius:2px;position:relative;box-shadow:0 0 3px rgba(0, 0, 0, .2);}
.helpBox h2{margin-top:0;}
.helpBox .item{cursor:pointer;text-align:center;border-radius:2px;background:var(--whiteColor);padding:7px;box-shadow:0 0 3px rgba(0, 0, 0, .2);min-height:130px;}
.helpBox .item>span{font-size:12px;display:inline-block;font-weight:bold;}
.helpBox .streamIcon{display:block;margin:10px auto 12px;width:63px;height:60px;}
.call-to-action{position:fixed;bottom:120px;right:10px;z-index:99}
.call-to-button{height:60px;width:60px;margin:0 15px 10px;cursor:pointer;}
.call-form{width:300px;background:var(--whiteColor);position:absolute;bottom:22px;left:-300px;box-shadow:0 0 3px rgba(0, 0, 0, .2);padding:15px;z-index:999;display:none;}
.call-form input.btn-buy, .placeOrder input.btn-buy{width:100%;height:38px;background:#dd5152;color:var(--whiteColor);border:0;}
.call-form .form-group:nth-last-child(1){margin:0;}
.call-form h2{margin-top:5px;margin-bottom:10px;}
.formContent{position:relative;}
.examDetailsContent .formContent{padding-top:0;}
.formContent .close{position:absolute;right:0;top:0;width:34px;height:34px;opacity:1;line-height:12px;color:var(--anchorColor);font-size:30px;font-weight:700;-webkit-tap-highlight-color:rgba(0,0,0,0);border:0;background:none;outline:none;overflow:hidden;}
.law-premium{font-size:12px;background:#f7912b;padding:2px 5px;  color:var(--whiteColor);border-radius:2px;margin-left:5px;}
/*--------------premium------------------*/

/*-------------cart-----------------*/
.cartPage{border-bottom:1px solid #ccc;margin-bottom:30px;background:var(--whiteColor);padding-top:76px;}
.cartPage .gs_control__indicator{width:14px;height:14px;border:1px solid #837d7d;}
.successBlock{text-align:center;border-bottom:1px solid #ccc;padding:15px 0;}
.successBlock .premium-listing >li>a{font-size:17px;}
.successBlock .premium-listing >li+li:before{content:'\25B6';color:#f8bb89;padding:0 30px;font-size:17px;}
.successBlock .premium-listing >li:last-child>a{color:#b0abab;}
.cartPage .col-md-8{position:relative;}
.cartPage .col-md-8:before{content:'';position:absolute;width:1px;background:#ccc;height:100%;right:15px;}
.border-spacing{padding-right:30px;}
.application_fees h4{display:inline-block;margin-bottom:15px;font-weight:500;}
.application_fees h4:last-child{float:right;}

.cart_box{display:block;box-shadow:0 0 2px rgba(0, 0, 0, .1);padding:15px;overflow:hidden;margin-bottom:25px;}
.cart_box>.customizeTable>table{width:100%;margin-bottom:0;border:0;}
.cart_box>.customizeTable>table .packagetext{display:block;font-size:12px;color:rgba(51, 51, 51, 0.7098039215686275);}
.cart_box>.customizeTable>table thead tr th, .cart_box table th, .cart_box table tr:nth-child(odd){background:transparent;font-weight:normal;}
.cart_box>.customizeTable>table th, .cart_box>.customizeTable>table td{border:0;padding:0 12px;}
.cart_box>.customizeTable{width:auto;overflow-x:auto;}
.cartpadding{padding:15px 0;position:relative;}
.border-align{border-bottom:1px solid #ccc;padding:0 0 15px 0;}
.border-align li input {background: transparent;border:1px dotted var(--anchorColor);padding: 5px;width:90px;border-radius: 2px;color:var(--anchorColor);font-weight: bold;font-style: italic;text-transform: uppercase;}

.border-align>li .applyCoupon, .border-align>li .applyCoupon, .border-align>li .error{display: block;text-align: right;font-size: 12px;cursor: pointer;color:#dd5152;}
.border-align>li .removeCoupon, .border-align>li .error{display: none;}

.border-align li{width:48%;display:inline-block;font-weight:normal;font-size:14px;margin-bottom: 5px;vertical-align: top;}
.border-align li:nth-child(even){text-align:right;font-weight:bold;font-size:15px;}

.placeOrder{margin-top:35px;}
.payment_mode{width:60px;height:auto;}
.select_payment input{display:none;}
.select_payment{display:inline-block;padding-left:30px;position:relative;cursor:pointer;font-size:22px;overflow:hidden;}
.select_payment:nth-child(2){float:right;}
.select_payment .checkmark{display:inline-block;width:15px;height:15px;border:1px solid #837d7d;position:absolute;left:0;top:5px;border-radius:50%;}
.select_payment input:checked + .checkmark{background:var(--anchorColor);}
.placeOrder button{width:100%;margin-top:15px;padding:10px;background:#361f70;height:38px;}
.cart_box>.customizeTable>table td.rupeeBlock{width:88px;text-align:center;}
.cartPage .form-group{margin-bottom:0;position:relative;}
.cartPage .form-group>span{color:red;}
.call-form .form-group{margin-bottom:15px;}
.cartPage .input-group-addon, .call-form .input-group-addon{border-top-left-radius:1px;border-bottom-left-radius:1px;border:1px solid var(--boxBorderColor);}
.cartPage input#id_phone,  .call-form input#id_mobile{width:85%;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;}
.cartPage .form-control{background:transparent;border:1px solid rgba(206, 212, 218, 0.5686274509803921);}
.gs_control:hover i, .gs_control i a{color:#333;text-decoration:none;}
.call-to-action-law-form{text-align:center;padding:10px;background:#f6f6f6;}
.call-to-action-law-form>p{margin:0;}
.border-spacing .price_detail{box-shadow:0 0 2px rgba(0, 0, 0, .1);padding:15px;}
.price_detail p{margin-bottom:15px;}
.price_detail ul li{width:224px;display:inline-block;margin:0 1px;}
.price_detail .input-group-addon{padding:6px 4px;}
.price_detail ::-webkit-input-placeholder{font-size:12px;}
/*-------------------paymentdone----------------------*/
.orderBlock{background:var(--whiteColor);padding-bottom:60px;padding-top:76px;}
.orderBlock .successBlock{border-bottom:0;margin-bottom:0;padding-bottom:0;}
.orderBlock .cart_box{padding:20px;box-shadow:none;margin:0;}
.orderBlock .cart_box table, .orderBlock .cart_box table th{border:1px solid #e9e9e9;font-size:14px;width:100%;}
.orderBlock .cart_box table td{padding:5px 12px;border:1px solid #e9e9e9;}
.orderBlock .container{width:700px;}
.orderPlace{border:1px solid #ececec;margin:50px 0 0;}
.orderSummary{background:#d8d8d8;padding:5px 15px;}
.orderSummary h2{display:inline-block;margin:0;width:48%;}
.programTable .customizeTable table{white-space:nowrap;}


/**** loan Page Css Start ****/
.clg-block{padding:20px;}
.college-info .collegeLogo{float: left;width: 60px;height: 60px;margin-right: 20px;padding: 4px;border: 1px solid #f1f1f1;background: var(--whiteColor);border-radius: 4px;} 
.college-info .collegeDesc {overflow: hidden;}   
.college-info .head{font-size: 16px;}   
.clg-block table{width:100%;} 
.clg-block .pay-block{background-color:#eee;padding:20px;font-size: 16px;display: flex;}  
.clg-block .pay-block .button{margin-left:auto;} 
.clg-block .pay-block b{padding:5px 0;}  
.thankyou p{text-align: center;font-size: 16px;} 
/**** loan Page Css End ****/     


/* --- LATEST Element added on College details & Exam details START --- */
.exam-overview-content .latestInfoBlock h2, .newsContent .latestInfoBlock h2{margin-bottom:10px;}
.exam-overview-content .latestInfoBlock ul, .newsContent .latestInfoBlock ul{padding:0; margin:0 -8px 20px;}
.exam-overview-content .latestInfoBlock ul li, .newsContent .latestInfoBlock ul li{list-style:none; padding:0 8px;}
.exam-overview-content .latestInfoBlock ul li .box, .newsContent .latestInfoBlock ul li .box{display:block; height:100%; padding:12px 15px; border:1px solid var(--boxBorderColor); box-shadow:0 0 6px rgba(0, 0, 0, .1);}
.exam-overview-content .latestInfoBlock .heading, .newsContent .latestInfoBlock .heading{font-size:17px; font-weight:600; line-height:1.4; margin:0 0 10px;}
.exam-overview-content .latestInfoBlock .heading a, .newsContent .latestInfoBlock .heading a{color:#333; text-decoration:none;}
.exam-overview-content .latestInfoBlock .box p, .newsContent .latestInfoBlock .box p{margin-bottom:10px; line-height:1.4;}
.newsContent .latestInfoBlock .readMore{text-align:right; font-size:14px;}

.commonLinks{padding:20px; margin-bottom:20px; text-align:center; border:1px solid #cce4e4; border-radius:2px; background: var(--whiteColor); background-image: linear-gradient(to bottom, rgba(58,166,167,.02) 50%, rgba(58,166,167,.25)160% );}
.commonLinks p{margin:0; font-weight:600;}
.commonLinks p a{margin-left:5px; font-weight:normal;}

/* --- LATEST Element added on College details & Exam details End --- */
/* --- psychometric START --- */
.psycho-container{min-height:350px; padding-bottom:20px;}
.psycho-container > .data-area{padding-left:15px; padding-right:15px;}
.data-area h2{margin-bottom:25px;}
.psycho-container .psycho-desc{margin-top:20px;}
.psycho-container .start-psycho, .psycho-container .psycho-btn .btn-submit, .psycho-container .psycho-btn .btn-back{cursor:pointer; padding:6px 17px; background:var(--anchorColor); border-radius:3px; color:var(--whiteColor); margin-top:15px; display:inline-block; text-transform:uppercase; transition:all .2s;text-decoration: none;}
.psycho-container .start-psycho:hover, .psycho-container .psycho-btn .btn-submit:hover{background: var(--blueBtnHover);} 
.psycho-container .psycho-main-container{display:none;}
.psycho-container .ques-4-container{display:none;}
.psycho-container .ques-4-container:first-child {display:block;}
.psycho-container .psycho-ques-container:nth-child(odd), .psycho-container .psycho-ques-container:nth-child(even){position:relative; background:var(--whiteColor); border:1px solid #c5c5c5; border-bottom:0; padding:20px 20px 12px 20px;}
.psycho-container .psycho-ques-container .psycho-ques{margin-bottom:5px;}
.psycho-container .psycho-ques-container .psycho-options{font-size:15px; margin-left:16px;}
.psycho-container .psycho-ques-container:nth-child(even){background:#f9f7f7;}
.psycho-container .top-stream{font-size:15px; text-align:left; line-height:36px;}
.psycho-container .top-stream .stream-name-1, .psycho-container .top-stream .stream-name-2, .psycho-container .top-stream .user-attr{color:#F99033;}
.psycho-container .psycho-btn{border:1px solid rgba(34, 36, 38, 0.15); padding:10px; box-shadow: 0 0 8px rgba(0, 0, 0, .1);}
.psycho-container .psycho-btn .btn-submit, .psycho-container .psycho-btn .btn-back{margin:0 0 0 5px;}
.psycho-container .psycho-btn .btn-back{background:#9e9e9e;}
.psycho-container .psycho-btn .btn-back:hover{background:#686868;}
.popup-bg {z-index:999; width:100%; height:100%; top:0; left:0; position:fixed; color:#aaa; background-color:rgba(0, 0, 0, 0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";}
.apexcharts-menu-icon{display: none;}

.psycho-ques-container ul.form > li{margin:12px -15px;}
.psycho-ques-container ul.form label{display:block; margin-bottom:3px; color:#a2a2a2; font-size:13px;}
.psycho-ques-container ul.form .required{color:var(--anchorColor);}
.psycho-ques-container ul.form li > div{padding-left:10px; padding-right:10px;}
/* --- popup START --- */
.popup-box{width:485px; position:absolute; color:#000; background-color:var(--whiteColor); top:50%; left:44%; margin-top:-100px; margin-left:-150px; border-radius:4px; padding:10px;}
.popup-data{text-align:center;}
.step-six{display:none; margin:12px 0px 0px 10px; border:solid 1px 1px;}
.step-five{display:none; margin:12px 0px 0px 9px; border:solid 1px 1px;}
.ques-box{background:#f3f4f5; border:1px solid rgba(34, 36, 38, 0.15); border-top:solid 1px #f3f4f5; margin:0px 1px 0px 10px; height:400px; padding:15px 35px 15px 15px; overflow:auto;}
.row-replace{margin-right:5px; margin-left:5px;}
#ques-container .ques-hide{display:none !important;}
#ques-container .ques-show{display:block;}
#ques-container .step-q{padding-bottom:30px;}
#ques-container .q-title{font-weight:bold; font-size:18px; margin-bottom:10px;}
#ques-container .ajax-loader{display:none; position:absolute; top:50%; left:50%;}
#ques-container .stream-container{text-align:center;}
#ques-container .stream-container .check-input{text-align:center;}
#ques-container .stream-container img{display:block;  margin:0 auto; height:60px; width:60px;}
#ques-container .check-input{text-align:left; margin-bottom:10px;}
#ques-container .btn-container-fix{position:absolute; background:#ccc; border:1px solid rgba(34, 36, 38, 0.15); padding:5px; bottom:0px; width:1087px; margin-left:-15px;}
#ques-container .btn-container{text-align:center;}
#ques-container .sub-ques{margin:15px 0;}
#ques-container .sub-heading{font-weight:bold; font-style:16px; padding:10px 0px;}
#ques-container .course-streams{border-bottom:solid 1px #ccc; padding-bottom:18px; margin-bottom:12px;}
#ques-container .slider.slider-horizontal{display:block; width:600px; height:20px; margin:20px;}
#ques-container .slider.slider-horizontal .slider-tick-label-container{width:600px; padding-top:30px; margin-left:-42px !important;}
#ques-container .slider.slider-horizontal .slider-tick-label-container .slider-tick-label{width:100px!important;}
#ques-container .radio-fix input[type=checkbox], #ques-container input[type=radio]{position:relative; margin-right:4px;}

.submit-test-btn {padding:5px 15px; background:#ff9200; border-radius:4px; font-size:18px; color:var(--whiteColor); font-weight:lighter; margin-left:5px; display:inline-block;}

.submit-test-btn:hover{color:var(--whiteColor);}
.checkbox-inline, .radio-inline {padding:5px 0 10px 20px;}
.apply-now-btn {background:#257bd5; color:var(--whiteColor); float:right; margin-right:15px;}
.apply-now-btn:hover{color:var(--whiteColor);}
.by-level-exma {text-align:center; border:solid 1px #ccc; height:115px; padding-top:10px;}
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio]{position:absolute; margin-top:4px \9; margin-left:-20px;}
input[type=checkbox], input[type=radio]{margin:4px 0 0; margin-top:1px \9; line-height:normal;}
.checkbox-inline+.checkbox-inline, .radio-inline+.radio-inline{margin-top:0; margin-left:10px; cursor:pointer;}

/* ---------banner ----------- */
.psychometricResult .bannerBlock{height:300px; object-fit:cover; object-position:center; background:url("../../images/psycho-header-bg.32624e5297a7.jpg") no-repeat right center; position:relative;}
.psychometricResult .bannerBlock .container{height:100%; position:relative;}
.psychometricResult .bannerBlock .text{position:absolute; left:0; top:13%; width:66%; padding:20px 15px; text-align:center; z-index:9;}
.psychometricResult .bannerBlock .text h2{color:var(--anchorColor); margin-top:10px; text-transform:uppercase; font-weight:700;} 
.graphDiv{padding:15px 20px; margin:40px 0; background:var(--whiteColor); box-shadow:0 0 12px rgba(0,0,0,.15); border:1px solid var(--boxBorderColor);}
.personalityBlock ul{white-space: nowrap;width: auto;overflow-x: auto;}
.list li{display: table-cell;width: 33.33%;padding:0 15px;}
.list .box{margin-bottom: 25px;padding: 0;border: 0;text-align: center;box-shadow: 0 0 8px rgba(0, 0, 0, .1);border-radius: 0;}
.image img {display: block;}
.list .box .info{height: 100%;padding: 0 12px;}
.list .box .info h3{margin-top: 10px;margin-bottom: 10px;}
.list .box .info p{white-space: normal;}
.top-trait h3{margin-top: 30px;}
.top-trait ul li p{margin-bottom: 6px;}
.top-trait ul{margin-left:20px;margin-bottom: 25px;}
.top-trait ul li{list-style-type: square;}

.row.careerList li{width: 23%;margin-bottom:25px;}
.row.careerList li .box{padding: 0;border: 0;text-align: center;box-shadow: 0 0 8px rgba(0, 0, 0, .1);border-radius: 0;background:var(--whiteColor);}
.row.careerList li .box h3{margin-top: 10px;margin-bottom: 15px;}
.choicesBlock{margin-bottom:0;}
/* --- psychometric END --- */

/****** DFP Ads On Pages CSS Start *******/
.adsBlock{width: 728px;height: 90px;margin: auto;text-align: center;margin-bottom: 15px;background: #F1F1FA;}      
/****** DFP Ads On Pages CSS Start *******/     
 
/****** Ads Css Start ***/ 
.mobileAds{height: 95px;width: 360px;margin: 5px auto;text-align: center;background: #f1f1fa;}    
/****** Ads Css End ***/

/*--------------Add Review css Start----------------*/  
.reviewHeader{height:225px; background:url("../../images/review-header-bg-1.ca00b2d4778c.jpg") no-repeat 0 0 / 100% auto;}
.reviewHeader h1{display:inline-block; color:var(--whiteColor); height:48px; margin-top:4px; padding:10px 2px 8px 15px; font-weight:600; background:#29496e; position:relative; overflow:visible;}
.reviewHeader h1:after{content:""; position:absolute; right:-46px; bottom:0; width:0px; height:0px; border-right:24px solid transparent; border-top:24px solid #29496e; border-left:24px solid #29496e; border-bottom:24px solid #29496e;}
.reviewDesc{padding-right:210px;}
.reviewHeader p{color:#333; font-size:16px;margin-bottom: 15px;}  
.reviewHeader p b{color:#333;}
.reviewDesc .voucher{position:absolute; right:40px; bottom:0;} 
.mainField {padding: 20px 0;}   
.mainField .select2-container {width:100% !important;}  
.mainField label{display:block; margin-bottom:6px;}
.mainField .select2-container .select2-selection--single{height:34px;} 
.reviewBox{padding:25px 26px 10px; margin-bottom:20px; border:1px solid var(--boxBorderColor); border-radius:6px; background:#fcfcfc;}   
ul.form li:before{display:none;}
.reviewPage ol {padding-left: 27px;margin-bottom: 20px;font-size: 15px;}   
.reviewPage ol li {list-style: decimal;padding: 0 0 6px 5px;}
.bodyContent ul.form  li{padding-left:0;} 
.bodyContent .reviewBox ul.form {margin-bottom:5px;}
.bodyContent ul.form  li:first-child{padding-top:0;}
.reviewBox .textArea{height:80px;}
.reviewPage .sub-btn{text-align: center;}  
.reviewPage .fa-2x{font-size:1.4em; color:#b7b7b7;}
.reviewPage .fa-2x.checked{color:#f98f3d;}
.remaining_character_count{display:block; margin-top:5px; font-size:13px;}
.message{display:block; margin-top:5px; font-size:13px;}
label .required{color:#ff0000; font-weight:400;}   
.reviewPage .upload-btn-wrapper{margin:0;width: auto;}  
.reviewPage .upload {width: auto;}
.reviewPage .upload-btn-wrapper input[type=file] {left:0 !important;}     
.reviewPage .hide{text-align:left;}  
.modal-body ul.form{clear:both;}  
.jq-ry-container{position:relative;padding:0 5px;line-height:0;display:block;cursor:pointer;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;direction:ltr}.jq-ry-container[readonly=readonly]{cursor:default}.jq-ry-container>.jq-ry-group-wrapper{position:relative;width:100%}.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group{position:relative;line-height:0;z-index:10;white-space:nowrap}.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group>svg{display:inline-block}.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group.jq-ry-normal-group{width:100%}.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group.jq-ry-rated-group{width:0;z-index:11;position:absolute;top:0;left:0;overflow:hidden}
/*--------------Add Review T&C css End----------------*/    
/*--------- common modal start------------*/
.common_modal, .playVideo{position:fixed; top:0; width:100%; height:100vh; background:rgba(0,0,0,.4); z-index:99;display: none;}
.common_modal .modal-content{margin:10% auto; width:500px; max-width:94%; background:var(--whiteColor);}

.common_modal .modal-header h4, .playVideo .modal-header h4{margin:0;display: block;padding: 0;}
.carrerModal.common_modal, .common_modal.thank_Modal .modal-header h4{margin:0;display: block;padding: 10px;}
.common_modal .modal-header .close, .playVideo .modal-header .close{color:var(--whiteColor); top:0; right:10px; font-size:30px; border:0; background:none;}

.common_modal .modal-body{padding:30px 15px 10px;}
.playVideo .modal-content{margin:10% auto; width:660px; max-width:94%; background:var(--whiteColor);}
.playVideo .modal-header{position: relative;padding: 5px;}
.playVideo .modal-body{padding:15px 20px;overflow: hidden;}
.playVideo .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled{display: block;}
.playVideo .owl-carousel .owl-nav button{position: absolute;top: 50%;left: -30px;margin-top: -16px;width: 30px;height: 30px;outline: 0;opacity: 1;background: url("../../images/detail-sprite.84eeca195959.webp")no-repeat -32px 0;}
.playVideo .owl-carousel .owl-nav button span{display: none;}
.playVideo .owl-carousel .owl-nav button.owl-next {left: auto;right: -28px;background-position: -51px 0;}


/********* FAQs Section Start **********/    
.FaqBlock .viewAll.rightAlign {margin: 10px 0 5px 0px;text-decoration: none;z-index: 35;color: #348fd6;text-align: center;display: block;text-transform: uppercase;font-weight: 700;}
.FaqBlock{margin-bottom:20px;}           
.FaqBlock .box .accordion1 .content{display:none; border: 0; padding:10px 15px !important; margin-bottom:10px; box-shadow:0 0 8px rgba(0, 0, 0, .1); border-radius:0; text-align:left !important;}    
.FaqBlock .heading{margin:3px 0 0; padding:10px 30px 10px 18px; cursor:pointer; font-weight:600; border:1px solid #eaeaea; background:#f9f9f9; position:relative;}
.FaqBlock .heading p{margin:0;}
.FaqBlock .active{position:relative; border-color:var(--whiteColor); border-bottom:0; background:var(--whiteColor); box-shadow:0 0 8px rgba(0, 0, 0, .1);}
.FaqBlock .content.active{display:block;} 
.FaqBlock .heading:after{position:absolute; content:''; margin:auto; width:6px; height:6px; background:rgba(0,0,0,0); border:2px solid #696969; border-right:none; border-top:none; top:16px; right:15px; transform:rotate(-45deg); box-sizing:content-box; transition:all .2s;}
.FaqBlock .active:after{top:20px; transform:rotate(-225deg);}
/********* FAQs Section End **********/ 

/********* Study Abroad Starts **********/
.study-abroad {display: inherit;}  
.study-abroad--heading {text-align: center;}
.study-abroad--heading h2 {margin-bottom: 0;margin-top: 15px;}
.study-abroad--heading p {color: #999;}
.study-abroad__content--image {border-radius: 50%;width: 90px;height: 90px;display: inline-block;margin-bottom: 5px;overflow: hidden;}
.study-abroad__content--image img {border-radius: 50%;width: 90px;height: 90px;}
.study-abroad__content ul {display: flex;flex-wrap: wrap;padding: 0 50px;margin-top: -20px;}
.study-abroad__content ul li {max-width: 33.33%;flex: 0 0 33.33%;padding: 20px 25px;}
.study-abroad__content ul li a {display: block;background-color: var(--whiteColor);border-radius: 5px;box-shadow: 0 0 10px 0 rgba(0, 0, 0, .05);border-bottom: 3px solid rgba(58, 166, 167, .3);padding: 15px 0;text-align: center;text-decoration: none;}
.study-abroad__content ul li a:hover {box-shadow: 0px 5px 10px 1px rgba(58, 166, 167, .2);border-bottom: 3px solid rgba(58, 166, 167, 1);} 
.study-abroad__content ul li a p {margin: 0;font-weight: 600;text-decoration: none;}   
/********* Study Abroad End **********/
/*------------ new Common form start------------*/

.commonForm.commomFormCustom .form-control{display:block; width:100%; height:38px; padding:0.375rem 0.75rem; font:.9rem / 1.5 'Lato', sans-serif; color:#333; background-color:transparent; background-image:none; background-clip:padding-box; border:1px solid #ced4da; border-radius:2px; transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; outline:none;}
.commonForm.commomFormCustom .form-control:focus{color:#495057; background-color:var(--whiteColor); border-color:#348fd6; outline:none; box-shadow:none;}
.commonForm.commomFormCustom .form-control:-ms-input-placeholder{color:#333; opacity:1;}
.commonForm.commomFormCustom .form-control:-ms-input-placeholder{color:#333; opacity:1;}
.commonForm.commomFormCustom .form-control::-webkit-input-placeholder{color:#333;opacity:1;}
.commonForm.commomFormCustom button.btn{width:100%; height:38px;background-image: linear-gradient(90deg, #0495aa, #2087c1, #377bd4);}

.commonForm.commomFormCustom{display:none; padding:0; margin-bottom:15px; position:fixed; left:0; top:0; width:100%; height:100%; z-index:9999;overflow-x: auto}
.commonForm.commomFormCustom .formContent{padding:0; margin:15px auto auto; height:auto; max-width:760px; background-image: linear-gradient(to right, #0295a9, #0e90b2, #198abc); border-radius:0; box-shadow:0 0 20px rgba(0, 0, 0, .4); position:relative; z-index:300;overflow-x: auto}
.commonForm.commomFormCustom .formInputs{float:right; width:55%; padding:25px 35px ; min-height:305px; background:var(--whiteColor); position:relative;z-index: -2}
.commonForm.commomFormCustom .formDesc:before{display: none;}
.commonForm.commomFormCustom .formInputs .button{display:block; width:100%; padding:12px 15px; background:var(--anchorColor);}
.commonForm.commomFormCustom .formInputs .pravacyText, .modal-body .pravacyText{color:#999; font-size:12px; text-align:center;}
.commonForm.commomFormCustom .formDesc{float:left; width:45%; color:var(--whiteColor); text-align:left;padding:45px 45px 45px 45px; position:relative;box-sizing: border-box;}
.commonForm.commomFormCustom .formDesc h2{color:inherit; padding:0;margin:0 0 20px 0;text-shadow:none;line-height:1.3;}
.commonForm.commomFormCustom .formDesc ul li{color:var(--whiteColor);padding-top:15px;list-style: disc;}
.commonForm.commomFormCustom h3{color:#333; text-transform:none; border:0; padding:0 0 20px 0; margin:0;font-weight:600;  background:none;text-align: left;min-height: 50px}
.commonForm.commomFormCustom span{font-weight: 300;}  
.commonForm.commomFormCustom .close{position:absolute; right:5px; top:5px; width:34px; height:34px; opacity:1; line-height:12px; /*color:var(--anchorColor);*/;color:#333; font-size:30px; /*font-weight:700;*/ -webkit-tap-highlight-color:rgba(0,0,0,0); border:0; background:none; outline:none;}
 
#form-group_phone .input-group{width: 100%;}
.commonForm.commomFormCustom .input-group-addon{border-radius: 2px; border:1px solid #d3d3d3;background: transparent;margin-right: 12px;width: 52px;}
.commonForm.commomFormCustom  input#id_phone_cta{width: calc(100% - 65px); border-radius:2px;border:1px solid #ced4da;}

.commonForm.commomFormCustom .formContent .form-group.error label::before{color:#f34334;line-height: 20px;font-size: 12px;top: -10px;background: var(--whiteColor);padding: 0 6px;left: 9px;z-index: 1}
.commonForm.commomFormCustom .formContent .form-group.error .form-control{border-color:#f34334;}

.commonForm.commomFormCustom .formContent .form-group{margin-bottom:22px; padding:0;position: relative;}
.commonForm.commomFormCustom .formContent .form-group label::before {content: attr(title);left: 15px;position: absolute;top: 0;line-height: 40px;color: #999;transition: 300ms all;z-index: -1}
.commonForm.commomFormCustom .formContent .form-group input {box-sizing: border-box;background: transparent;}
.commonForm.commomFormCustom .formContent .form-group input:focus + label::before {line-height: 20px;font-size: 12px;top: -10px;background: var(--whiteColor);padding: 0 6px;left: 9px;color:#348fd6 ;z-index:1;}
.commonForm.commomFormCustom .formContent .form-group p{position: absolute;font-size: 10px; color:var(--outlineColor);}
.commonForm.commomFormCustom .formContent .form-group .mobileValidation  input#id_phone_cta:focus{border:1px solid #348fd6;}

input#id_name_cta:invalid, input#id_email_cta:invalid{border:1px solid #e2926b;}
input#id_name_cta:invalid + label::before, input#id_email_cta:invalid + label::before, input#id_phone_cta:invalid + label::before {content: "Enter a Valid Name"!important;color: #e2926b !important;line-height: 20px;font-size: 12px;top: -10px;background: var(--whiteColor);padding: 0 6px;left: 9px;z-index: 1;}
input#id_email_cta:invalid + label::before {content: "Enter Your Email Address"!important;}
input#id_phone_cta:invalid + label::before {content: "Mobile No should starts with 6,7,8,9"!important;}
input#id_phone_cta:invalid + label::before {left: 76px;z-index: 1;}
input#id_phone_cta:invalid{border:1px solid #e2926b !important;}

input#id_name_cta:not([value=""]):not(:focus) + label::before {line-height: 20px;font-size: 12px;top: -10px;background: var(--whiteColor);padding: 0 6px;left: 9px;color:var(--lightTextColor) ;z-index:1;}
input#id_email_cta:not([value=""]):not(:focus) + label::before {line-height: 20px;font-size: 12px;top: -10px;background: var(--whiteColor);padding: 0 6px;left: 9px;color:var(--lightTextColor) ;z-index:1;}
input#id_phone_cta:not([value=""]):not(:focus) + label::before {line-height: 20px;font-size: 12px;top: -10px;background: var(--whiteColor);padding: 0 6px;left: 76px;color:var(--lightTextColor) ;z-index:1;}
input#id_phone_cta:not([value=""]):not(:focus){border:1px solid #ced4da !important;}

.commomFormCustom .mobileValidation{position: relative;} 
.commonForm.commomFormCustom .formContent .form-group .mobileValidation label::before{left:76px;}
.commonForm.commomFormCustom .formContent .form-group .mobileValidation input:focus #id_phone_cta{color:#348fd6;border:1px solid #348fd6;}
.commonForm.commomFormCustom .formContent .form-group .mobileValidation input:focus + label::before {line-height: 20px;font-size: 12px;top: -10px;background: var(--whiteColor);padding: 0 6px;left: 76px;color:#348fd6 ;}
.commonForm.commomFormCustom .formContent .form-group.error .mobileValidation input#id_phone_cta{border:1px solid #f34334;color:#f34334;}

.commonForm.commomFormCustom .formContent .form-group.preField .mobileValidation .form-control{color:#333;}
.commonForm.commomFormCustom .formContent .form-group.preField .mobileValidation label::before{color:#a9a9a9;line-height: 20px;font-size: 12px;top: -10px;background: var(--whiteColor);padding: 0 6px;left: 76px;}
.commonForm.commomFormCustom .formContent .form-group.error .mobileValidation input#id_phone_cta{border-color:#f34334;}
.commonForm.commomFormCustom .formContent .form-group.error .mobileValidation label::before{color:#f34334;line-height: 20px;font-size: 12px;top: -10px;background: var(--whiteColor);padding: 0 6px;left:76px;}


.commonForm.commomFormCustom .formContent .form-group .mobileValidation p{left:72px;}

.commonForm.commomFormCustom .selectBox {position: relative;}
.commonForm.commomFormCustom select{-webkit-appearance:none;}
.commonForm.commomFormCustom .selectBox:after, .selectBox:before {content: "";width:1px;height:8px;background:#999;position: absolute;top: 15px;right: 17px;z-index: 5;}
.commonForm.commomFormCustom .selectBox:after{right: 22px;transform: rotate(-45deg);}
.commonForm.commomFormCustom .selectBox:before{transform: rotate(45deg);}
.commonForm.commomFormCustom .toggleChecked{display: flex;align-items: center;font-size: 13px;}
.commonForm.commomFormCustom .switch {position: relative;display: inline-block;width: 35px;height: 20px;margin-right: 7px;float: left;}
.commonForm.commomFormCustom .switch input { opacity: 0;width: 0;height: 0;}
.commonForm.commomFormCustom .slider {position: absolute;cursor: pointer;top: 0;border:2px solid #d4d0d0;
  left: 0;right: 0;bottom: 0;background-color: var(--whiteColor);-webkit-transition: .4s;transition: .4s;}
.commonForm.commomFormCustom .slider:before {position: absolute;content: "";height: 14px;width: 14px;
  left: 2px;bottom: 4px;background: #d4d0d0;-webkit-transition: .4s;transition: .4s;top:1px;}
.commonForm.commomFormCustom .switch input:checked + .slider {border:2px solid #348fd6; }
.commonForm.commomFormCustom .switch input:focus + .slider {box-shadow: 0 0 1px #d4d0d0;}
.commonForm.commomFormCustom .switch input:checked + .slider:before {-webkit-transform: translateX(12px);-ms-transform: translateX(12px);transform: translateX(12px);background: #348fd6;;border:1px solid #348fd6;}
.pdfBlock{ width:43px; height:68px; background:url("../../images/common-sprite.8d9a578d576c.png") no-repeat -192px -67px;float:left;    margin-right: 10px;margin-bottom: 10px;}

.commonForm.commomFormCustom .slider.round {border-radius: 34px;}
.commonForm.commomFormCustom .slider.round:before {border-radius: 50%;}
.commonForm.commomFormCustom #formInputsWrapper{height: 100%;padding: 20px 0}
/*------------ new Common form End------------*/


/*--------------- Video Testimonial Block Start -------------*/ 
.video-testimonial .box{display: inherit;} 
.video-testimonial .box{display: block;position: relative;}
.video-testimonial .box h2{margin-bottom: 0 !important;} 
.video-testimonial .box h2, .video-testimonial .box p{text-align: center;}  
.video-testimonial .image {position: relative;} 
.video-testimonial-block{border:1px solid var(--boxBorderColor);background: var(--whiteColor);min-height: 100%}
.video-testimonial-block .info{padding:15px 10px;}   
.video-testimonial-block .info h5{margin-bottom:10px;} 
.video-testimonial-block .info h5 a {color: inherit;text-decoration: none;}
.video-testimonial-block .info .by a, .video-testimonial-block .info .by{text-decoration:none;margin-bottom: 5px;}
.video-testimonial .owl-carousel .owl-item .item{height: 100%}
.video-testimonial .owl-carousel .owl-item .item img{height: 160px;}  
.video-testimonial .owl-carousel .owl-stage{display: flex;}  
.video-testimonial .owl-carousel{padding:5px 20px;float: none;} 
.video-testimonial .owl-carousel .owl-stage-outer{padding:8px 0; overflow:hidden;}
.video-testimonial .owl-carousel .owl-nav button{position:absolute; top:50%; left:-10px; margin-top:-16px; width:30px; height:30px; outline:none; opacity:1; background:url("../../images/detail-sprite.84eeca195959.webp")no-repeat -32px 0;border:0;}
.video-testimonial .owl-carousel .owl-nav button.owl-next{left:auto; right:-10px; background-position:-51px 0px;}
.video-testimonial .owl-carousel .owl-nav button span{display:none;} 
.owl-youtube-play-icon{position:absolute;height:35px;width:50px;left:50%;top:65%;margin-left:-40px;margin-top:-40px;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease; background:url("../../images/common-sprite.8d9a578d576c.png") no-repeat  -7px -210px;}      
/*--------------- Video Testimonial Block Start ------------*/   

.chatbot-icon{width: 60px; height: 60px; padding: 5px;justify-content: center;display: flex;align-items: center;flex-direction: column; background: var(--anchorColor); right: 40px; bottom: 68px; position: fixed; border-radius: 50%; cursor: pointer; z-index: 30;box-shadow: 1px 1px 8px -1px #aaa;}   
.chatbot-icon img{width: 28px;height: 28px;} 
.zsiq_theme1.zsiq_floatmain{right: 40px !important;}   
/*--------------goto top--------------*/ 

.scrollUpRound{visibility: hidden;opacity: 0;width: 60px;height: 60px;padding: 5px;background:#e6f0f9;position: fixed;bottom:70px;right: 40px;border-radius: 50%;cursor: pointer;z-index: 99;transition: 0.2s;box-shadow: 0 0 15px rgb(0 0 0 / 15%)}
.go-to-top a{color:#2f2d51;text-decoration: none;font-weight:400;text-transform: uppercase;font-size: 12px;position: relative;top: -7px;font-weight: 700;  }
.scrollUpRound.active{bottom:146px;visibility: visible;opacity: 1;}  
.go-to-top{width: 50px;height: 100%;text-align:center;background: #e6f0f9
;display: flex;border-radius: 50%;flex-direction: column;justify-content: center;  margin-top: 3px;}
.go-to-top .icon{width: 50px;height: 50px;display: flex;align-items: center;
    justify-content: center;position: relative;
/*-webkit-animation-name: down;animation-name: down;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-timing-function: linear;animation-timing-function: linear;-webkit-animation-delay: 0s;animation-delay: 0s;flex-direction: column;
-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-play-state: running;animation-play-state: running;*/}


/*@keyframes down {
      0%   { opacity: 1;}
      100% { opacity: 1; transform: translateY(-15px);}   
}

@-webkit-keyframes down {
      0%   { opacity: 1;}
      100% { opacity: 1; transform: translateY(-15px);}   
}*/
    
/*--------------goto top end--------------*/


@media screen and (max-width:1366px){
    /* ------Q&A Page css Start -----*/
    .qaForm .m-body .q-list {max-height: 320px;overflow-y: scroll;} 
    /* ------Q&A Page css End -----*/

}

/* ------- latest start cta --------*/
.latestUpdates {background: #333;border-radius: 4px;padding:15px;text-align: center;}
.latestUpdates h2{color:var(--whiteColor);margin-top:0;}
/* ------- latest end cta --------*/


@media screen and (min-width:1280px){
  /* EXAM OVERVIEW start */
  .scrollTable{width:auto;}
    /* EXAM OVERVIEW end */

}
/* HIGH RESOLUTION screen size setting
@media screen and (min-width:1366px){
    .container{width:1280px;}
}*/
@media screen and (max-width:1279px){
  /* NEWS start */
  .socialIcons{position:static; width:100%;}
  .socialIcons ul{margin:0 0 7px;}
  .socialIcons ul li{display:inline-block; width:48px; margin:0 3px 0 0;}
    /* NEWS start */


}

@media screen and (min-width:1151px){
  /*--------LAW-------*/
    .price_detail ul li{width:223px;}
}
@media screen and (min-width:1025px){
    .cafPage header{box-shadow:none;}  

    .exam-overview-content .examContentListing{display:flex; flex-wrap:wrap;}
    .examContentListing .box{height:100%;}

  /* study in canada */
  .popularColleges{margin:5px;}
  .visaApplybg{margin:5px;}
   
    .canadacollges .row{margin:0px;}
	.canadacollges .col-md-6{padding-right:0px;padding-left:0px;}
	.applicationbox .col-md-8{padding:0px;}
	.applicationbox .col-md-4{padding:0px;}
	.visaApply .row{margin:0px;}
	.visaApply .col-md-4{padding:0px;margin-bottom:5px;}
	.collegeincanada ul li{padding:0 2px;margin-bottom:10px;}
}

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

    #signup_form{height: auto;overflow: initial;}  
  header{box-shadow:0 0 8px rgba(0, 0, 0, .1);}
  .logo{margin:3px 0 3px 60px;}
    .logo a, .logo a img{display:block;}
  button.menu{display:inherit;} 
  nav{z-index:100;}  
  .menu{position:absolute; /*top:28px;*/width:33px; height:28px; left:24px; z-index:90;}
    /* button.menu{-webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -o-transform:rotate(0deg); transform:rotate(0deg); -webkit-transition:.5s ease-in-out; -moz-transition:.5s ease-in-out; -o-transition:.5s ease-in-out; transition:.5s ease-in-out; cursor:pointer; color:var(--whiteColor); font-size:14px; text-transform:uppercase; border:0; width:33px; background:none;} */
     
    button.menu{-webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -o-transform:rotate(0deg); transform:rotate(0deg); -webkit-transition:.5s ease-in-out; -moz-transition:.5s ease-in-out; -o-transition:.5s ease-in-out; transition:.5s ease-in-out; cursor:pointer; color:var(--whiteColor); font-size:14px; text-transform:uppercase; border:0; 
        background-color: transparent;position: absolute;left: 0;height: 75px;width: 75px;
    }     

  button.menu:focus{outline:none;}
  button.menu span.text{color:#73a5ae; margin-top:4px; position:static; display:inline-block; height:auto; width:auto; background:none;}
  button.menu.active span.text{color:#d03f2d;}
    /* button.menu span{position:absolute; height:2px; width:100%; background:#333; -webkit-border-radius:9px; -moz-border-radius:9px; border-radius:9px; opacity:1; left:0;  -webkit-transform:rotate(0deg);-moz-transform:rotate(0deg); -o-transform:rotate(0deg);transform:rotate(0deg); -webkit-transition:.25s ease-in-out; -moz-transition:.25s ease-in-out; -o-transition:.25s ease-in-out; transition:.25s ease-in-out;} */

    button.menu span{position:absolute; height:3px;background:#333; -webkit-border-radius:9px; -moz-border-radius:9px; border-radius:9px; opacity:1; left:0;  -webkit-transform:rotate(0deg);-moz-transform:rotate(0deg); -o-transform:rotate(0deg);transform:rotate(0deg); -webkit-transition:.25s ease-in-out; -moz-transition:.25s ease-in-out; -o-transition:.25s ease-in-out; transition:.25s ease-in-out;
        padding:1px; margin:25px 15px;width:32px;}    

  button.menu span.icon-bar:nth-child(1){top:0px;}  
  button.menu span.icon-bar:nth-child(2){top:10px;width:44px;}   
    button.menu span.icon-bar:nth-child(3){top:20px;} 

  button.menu.active span.icon-bar:nth-child(1){height:2px; left:0; top:7px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);} 
  button.active span.icon-bar:nth-child(2){opacity:0; left:0;}  
  button.active span.icon-bar:nth-child(3){height:2px; left:0; top:7px; -webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg); -o-transform:rotate(-45deg);transform:rotate(-45deg);}

  .mobileHide{display:none;}
  /* --- NAVIGATION start --- */  
    nav.open{overflow-y:hidden;} 
  nav .more-links a{text-decoration:none;}   
  nav ul{color:#333; position:fixed; left:0; top:0; width:345px; height:100%; z-index:180; overflow-x:hidden; overflow-y:auto; background:var(--whiteColor); box-shadow:0 6px 10px rgba(0, 0, 0,.2); -webkit-transition:-webkit-transform .5s ease-out; transition:-webkit-transform .5s ease-out; -o-transition: transform .5s ease-out; transition:transform .5s ease-out; transition:transform .5s ease-out, -webkit-transform .5s ease-out;}
  nav ul.slide{display:block; transform: translateX(0); -webkit-transform: translateX(0); -moz-transform: translateX(0);}
  nav .login button, nav .login a{color:var(--whiteColor); cursor:pointer;font-size: 14px; padding:12px 15px; border:0; border-radius:3px; background:var(--anchorColor);}
    nav > ul > li.first{padding:20px 15px; margin:0 0 15px; text-align:left; background:#333;}
    nav > ul > li.first .userName p{padding-left:0;}
    /***** new mobile nav start ****/
    
    nav > ul > li.last{display: block;}    
    .mobile-email{display: block !important;background: transparent;} 
    nav > ul > li.last{padding:0 15px; margin:0 0 15px; text-align:left;height: auto;border-top: 1px dotted #dcdada;position: relative;}
    .email-phone ul, .socials-top ul{position: inherit;z-index: 10000;height: auto;width: auto;background: transparent;box-shadow: none;} 
    .socials-top{float:left;text-align: left;}   
    .email-phone ul li{display: block;margin: 15px 0;}
    nav > ul > li.last .login{position: absolute;bottom: -75px;left: 0;right: 20px;} 
    nav > ul > li.last .login button, nav > ul > li.last .login a{width: 100%;margin:10px;text-align: center;text-decoration: none;}
    /***** new mobile nav end ****/   
     

  nav li.first .close{display:block; float:right; color:#999; margin:-15px -15px 0 0; right:15px; font-size:30px; font-weight:normal; border:0; background:none;}
  nav li.first .userPhoto{/*margin:0 auto;*/ width:88px; height:88px; overflow:hidden; border-radius:50%;}
  nav li.first .userPhoto svg{width:100%; height:auto;}
    nav li.first .userName{display:none; color:var(--whiteColor);margin: 10px 0 0 0;}
    nav li.first .userName a{display:block; color:inherit; text-decoration:none; padding:5px 0;}
    nav li.first .userName a.e-mail{color:#3485c6;position: relative;font-weight: 600;word-break: break-word;padding-right: 30px;} 
    nav li.first .userName a.e-mail:after{content:""; position:absolute; right:15px; top:50%; margin-top:-4px; border:solid #949494; border-width:0 1px 1px 0; padding:3px; transform:rotate(-45deg); -webkit-transform:rotate(-45deg); transition:all .2s;}
    nav li.first .userName a.signout-btn{color: var(--whiteColor);cursor: pointer;padding: 12px 15px;font-size: 15px;border: 0;border-radius: 3px;background: var(--anchorColor);display: inline-block;}
    nav li.first.userLogin .userName{display:block}  
    nav li.first .login{margin:20px 0 5px;}
    nav li.first.userLogin .login{display:none;} 

  nav > ul > li{padding:10px 15px 10px 40px; margin:8px 0;} 
  nav .more-links{ position:relative; z-index:186;}
  nav > ul > li > .more-links:before{content:""; position:absolute; left:-24px; top:3px; width:17px; height:17px; background:url("../../images/navigation-icons.a8c11320af87.png") no-repeat -6px -4px;}
  nav > ul > li > .more-links.exams:before{background-position:-34px -4px;}
  nav > ul > li > .more-links.courses:before{background-position:-65px -4px;}
  nav > ul > li > .more-links.careers:before{background-position:-92px -4px;}
  nav > ul > li > .more-links.latestUpdate:before{background-position:-121px -4px;}
  nav > ul > li > .more-links.studyAbroad:before{background-position:-151px -4px;}
    nav > ul > li > .more-links:after, nav > ul li > ul.first-level-data .more-links:after, nav ul ul.second-level li .heading:after{content:""; position:absolute; right:15px; top:50%; margin-top:-4px; border:solid #333; border-width:0 1px 1px 0; padding:3px; transform:rotate(-45deg); -webkit-transform:rotate(-45deg); transition:all .2s;}
    
    nav > ul li > ul.study-column.first-level-data .heading, nav > ul li > ul.study-column.first-level-data .heading span{padding:0;} 
    nav ul ul.study-column li > ul{background: var(--lightBgColor);}

    
    nav > ul li > ul{display:none; -webkit-transition:-webkit-transform .5s ease-out; transition:-webkit-transform .5s ease-out; -o-transition: transform .5s ease-out; transition:transform .5s ease-out; transition:transform .5s ease-out, -webkit-transform .5s ease-out; transform:translateX(103%); -webkit-transform:translateX(103%); -moz-transform:translateX(103%); box-shadow:none; background:var(--whiteColor);}
    nav.open > ul li > ul{display:block; background:var(--whiteColor); z-index:899;}
    nav > ul.first-level li > ul.first-level-data, nav ul ul.four-column ul, nav ul .first-level-data ul.second-level{transform: translateX(0); -webkit-transform: translateX(0); -moz-transform: translateX(0);}
    nav > ul li > ul .more-links{padding:8px 35px 8px 15px; position:relative; z-index:191;}
    nav > ul li > ul li{border-bottom:1px solid var(--boxBorderColor);}
  nav > ul.first-level li > ul.first-level-data{z-index:450; position:absolute; height:auto; min-height:100vh;}
  nav > ul.first-level li ul.second-level{z-index:540; height:100%;}
    nav ul ul.four-column li > ul{display:block; position:static; height:auto; box-shadow:none; transition:none;}
    nav ul ul.four-column.first-level{overflow-y:auto;}
    nav > ul li > ul.four-column li, nav > ul li > ul.four-column li:last-child{border-bottom:0; font-size:14px;}
    nav > ul li > ul.latest-colm li{border-bottom: 1px dotted #eee;} 
    nav > ul li > ul.four-column.first-level-data .heading, nav > ul .back, nav ul ul .go-back, nav ul ul.second-level li .heading a, nav ul ul li .heading span{padding:8px 15px;}
    nav ul ul li .heading span{display:block;} 
    nav > ul .back, nav > ul .go-back, nav ul ul .go-back{color:var(--whiteColor); background:var(--anchorColor); padding-left:50px; padding-top:15px;padding-bottom:15px; position:relative;}
    nav > ul .back:before, nav > ul .go-back:before{content:""; position:absolute; left:15px; top:15px; width:23px; height:19px; cursor:pointer; background:url("../../images/navigation-icons.a8c11320af87.png") no-repeat -6px -32px;}
    nav .four-column .image{display:none;}  
    nav ul ul.second-level ul, nav ul ul ul ul{position:static; height:auto; overflow:visible; box-shadow:none; background:var(--lightBgColor); transform: translateX(0); -webkit-transform: translateX(0); -moz-transform: translateX(0); -webkit-transition:none; transition:none; -o-transition:none; transition:none;}
    nav ul ul.second-level ul li{border:0;}
    nav ul.first-level-data ul.second-level li{border:0;}
    nav ul ul.second-level a{text-decoration:none;}
    nav > ul li > ul.four-column li a, nav ul ul ul a{display:block; color:#999; padding:7px 15px; text-decoration:none}
    nav ul ul ul a b{color:#333;}   
    nav > ul li > ul.four-column .title a, nav ul ul ul .heading a{color:#333;}
    nav ul ul li .heading{position:relative;}
    nav ul ul.second-level li .heading:after{transform:rotate(45deg); -webkit-transform:rotate(45deg);} 
    nav ul ul.second-level li .heading.collaps:after{transform:rotate(-135deg); -webkit-transform:rotate(-135deg);}
    nav ul ul.second-level li .heading a, nav ul ul.second-level li .heading span{display:block; font-weight:600; border-bottom:1px solid var(--lightBgColor);}
    nav ul ul.second-level li .view-all{margin:0 0 0; font-size:12px; text-transform:uppercase;}
    nav ul ul.second-level li .view-all a{color:#348fd6; text-decoration:none;} 
    nav li .heading, nav li .title {font-weight:600; font-size:15px;}
    nav li p{color:#999; padding:0 15px 5px; margin:0;}
    nav .view-all{margin:10px 0; font-size:12px; text-transform:uppercase;}
    nav .four-column .view-all{margin-top:0; margin-bottom:10px;}
  nav .view-all a, nav > ul li > ul.four-column .view-all a{color:#348fd6;}
    ul.four-column p .view-all a{display:inline-block; padding:0 0 0 2px;}
    nav > ul li > ul.four-column .view-all.allLatestUpdates{padding:10px 0 0; font-size:12px;}  
  nav > ul{overflow-x:hidden; overflow-y:auto; height:100%;}
    /* --- NAVIGATION end --- */

    /* Search Main */
    .query-here{position: fixed;bottom: 0;width: -webkit-fill-available;left: 0;text-align: center;}
    header .searchContent hr {margin: 0 -35px;opacity: 0.1;margin-top: 30px;}
    .searchContent {position: absolute;width: 100%;height: 100vh;background: rgba(255, 255, 255, 1);z-index: 999;left: 0;top: 0;}
    .searchContent .autoHints{height: 500px;max-height: 100%;} 
    .searchContent .autoHints li a{width: calc(100% - 60px);}    
    
  .collegesBlock .dataContent ul{width:102%}
  .collegesBlock #examContent .items{min-height:125px;}
  .examUpdateBlock ul p{max-height:66px; overflow:hidden;}
  .collegeNewsBlock ul p{overflow:hidden;}
  .collegeNewsBlock ul h5{max-height:70px;}
  .collegeNewsBlock ul .box{height:180px;}
  .examUpdateBlock ul h5{max-height:48px; overflow:hidden;}

  
  /* study in canada */
    .popularColleges{margin:5px;}
  .visaApplybg{margin:5px;}
    .canadacollges .row{margin:0px;}
	.canadacollges .col-md-6{padding-right:0px;padding-left:0px;}
	.applicationbox .row{margin:0px;}
	.applicationbox .col-md-8{padding:0px;}
	.applicationbox .col-md-4{padding:0px;}
	.visaApply .row{margin:0px;}
	.visaApply .col-md-4{padding:0px;margin-bottom:5px;}
	.collegeincanada ul li{padding:0 2px;margin-bottom:10px;}
	
	.collegeHeading ul li:first-child{font-size:14px;}
	.collegeHeading ul li{font-size:11px;}
	
    
    /* CAF start */
  .commonHeader .headerImage{height:auto;}
    .moreCourses span{font-size:12px;}
  /* CAF end */

    
  
    /* NEWS start */
  .socialIcons ul li{width:40px; height:40px;}
  .socialIcons ul li a{background-size:100% auto;}
  .socialIcons ul li.twitter a{background-position:0 -42px;}
  .socialIcons ul li.linkedin a{background-position:0 -83px;}
    .socialIcons ul li.gplus a{background-position:0 -125px;}
    .rightCol .adsBlock{display:none;}
    /* NEWS start */


    /*school listing*/
  .schoolBlock .box{background:var(--whiteColor);}
  .schoolList .criteria{display:block;}
  .schoolList .col-md-6 p{padding:0 10px 0px 10px;margin:0 0 2px;text-align:center;}
  .schoolBlock .box .content .coursePic{width:270px;}
  .schoolBlock .readbtn{margin-left:292px;}
    /*school listing*/

    /* --- EXAM two column START --- */
    .admissionBlock.stickySidebar{width:287px;}
    /* --- EXAM two column END --- */

    

    /*--------LAW-----*/
    .price_detail ul li {width: 192px;}
    .price_detail .input-group-addon {padding: 6px 2px;}


    /* -------------psychometric----------------*/
    .psychometricResult .bannerBlock .text{width: 56%;}

    .careerDetails #about iframe{width: 100% !important;}
}

@media screen and (min-width:991px){
    .commonForm .formContent{display:flex; flex-direction:row-reverse;}
    .paytmForm .formContent{display: block;border-radius: 4px;}
    /* --- BOTTOM sticky footer START --- */
    .collegeListing footer{padding-bottom:50px;}

}

@media screen and (max-width:991px){
	.headerBlock{float:left; width:100%;}
	.headerBlock .slide{padding-left:0;}
	.headerBlock .trendingBlock{padding-right:0;}
	#demos .owl-carousel .item-video{height:350px;}

	.trendingBlock ul li{min-height:60px;}
	.trendingBlock h3{margin-top:0;}
	.collegesBlock .dataContent ul li{padding:0 7px;}

	/* EXAM LISTING start */
	ul.examlinks li{display:inline-block;}
	/* EXAM LISTING end */
	/* study in canada */
	.planningstudy h2{margin-top:20px;}
    .aboutCourse{background:rgb(253, 245, 222);padding:0px 8px;} 

    /*---- Law Premium ------*/
    .price_detail ul li{width:185px;}

   }

@media screen and (max-width:990px){
    .dataContent{overflow-x:auto;}
    #demos .owl-carousel .item-video{border:0; height:420px;}
    .owl-theme .owl-nav.disabled + .owl-dots{margin-bottom:20px; border:0; border-bottom-left-radius:4px; border-bottom-right-radius:4px;}
    .headerBlock .slide, .headerBlock .trendingBlock{-ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; padding:0;}
    .headerBlock .trendingBlock{background:none;}
    .headerBlock .trendingBlock h2{color:#333; background:none; border:0;}
    .trendingBlock ul{display:table; width:100%; border:0; margin-bottom:30px; padding:6px;}
    .trendingBlock ul li{float:left; width:50%; margin:6px 0; border-left:6px solid var(--whiteColor); border-right:6px solid var(--whiteColor);}
    .popularCollegeBlock .box, .examUpdateBlock .box, .collegeNewsBlock li .date, .collegeNewsBlock li p{background:var(--whiteColor);}
    .examUpdateBlock ul li, .collegeNewsBlock ul li{background:none;}

    
    /* CAF start */
    .detailsBlock .guestBlock, .detailsBlock .memberBlock{float:left;}
    /* CAF start */

  /*------------User Exam Start--------------*/
   .overviewBlock .linkingTab ul li .box{min-height: 169px;}
   .examContent .box ul li{background-size: 100% 195px;}
   /*--------------User Exam Stop---------------*/  

  }


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

    /* study in canada START */
    .planningstudy .col-md-2{float:left;}
    .planningstudy .col-md-10{float:left;}
    .planningstudy h2{margin-top:4px; margin-bottom:8px;}
    .searchCollege .col-md-2{float:left;}
    .searchCollege .col-md-10{float:left;}
    /* study in canada END*/

      /**** Feed Start ****/
    .profilePage .clgBlock{background-size: 27% 150px;} 
    /**** Feed End ****/ 


    /*--------------Add Review css Start----------------*/ 
    .reviewHeader{height: 248px;background-size: 100% 100%;}   
    .reviewDesc{padding:0;} 
    .reviewDesc .voucher{right: -100px;}
    .reviewDesc .voucher img{width: 95px;} 
    /*--------------Add Review T&C css End----------------*/
}


@media screen and (max-width:768px){ 
    #otpVerification1 img{margin-top: 25px;}   
    header{height: auto;}     
    .dataContent{display:block; width:auto; clear:both;}
    .headerBlock{margin-top:20px;}
    .headerBlock .trendingBlock, .owl-theme .owl-nav.disabled + .owl-dots{margin-bottom:20px;}
    .headerBlock .slide, .headerBlock .trendingBlock{padding:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%;}
    #demos .owl-carousel .item-video{height:360px;}
    .collegesBlock .dataContent ul{width:auto;}
    .collegesBlock .dataContent ul li{float:none; display:inline-block; width:206px; vertical-align:top;}
    .commonFormBlock .image, .careerBlock .image, .pyschoBlock .box .image{margin:0 auto; padding:15px 0 0;}
    .careerBlock .dataContent .image{float:none; padding-top:15px;}
    .commonFormBlock .content, .careerBlock .content{margin:0 auto; padding-top:15px; padding-bottom:15px; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%;}
    .commonFormBlock h3{margin:0;}
    .collegesBlock ul.row, .latestNewsBlock ul.row, .latestNewsBlock ul.row, .popularArticleBlock ul.row{display:table; overflow-x:auto;}
    .latestNewsBlock ul li, .popularArticleBlock ul li{float:none; display:inline-block; width:206px;  padding-right:4px;}
    .latestNewsBlock ul li h5, .popularArticleBlock ul li h5{height:82px; padding:5px 10px 10px;  border-bottom-left-radius:4px; border-bottom-right-radius:4px; background:var(--whiteColor);}
    .popularCollegeBlock ul.row, .examUpdateBlock ul.row, .collegeNewsBlock ul.row{width:auto;}
    .popularCollegeBlock ul li, .examUpdateBlock ul li, .collegeNewsBlock ul li, .careerDetails .popularCollegeBlock ul li{float:none; display:inline-block; width:284px; padding-right:2px;}
    .collegeNewsBlock ul h5{padding:10px 10px 6px;}
    .collegeNewsBlock ul .date{padding:0 10px;}
    .pyschoBlock .message{margin:0 auto; padding-bottom:30px;}
    .pyschoBlock .message h4{margin-top:20px;}

    /* study in canada START*/ 
    .headerImg .col-md-8{float:left;} 
    .headerImg .col-md-4{float:left;}
    .planningstudy .col-md-2{float:left;}
    .planningstudy .col-md-10{float:left;}
    .planningstudy h2{margin-top:4px; margin-bottom:8px;}
    .searchCollege .col-md-2{float:left;}
    .searchCollege .col-md-10{float:left;}
   
    .collegeHeading ul li:first-child{font-size:14px;}
    .collegeHeading ul li{font-size:12px;}
    .rightside{width:100%; float:left; position:relative;}
    .collegebg{overflow:hidden;}
    .leftside{display:none;}
    /* study in canada END*/
    /* CAF start */
    .cafSearch{display:table; padding-top:15px;}
    .streamBlock, .levelBlock{float:left;}
    .popUpContent .streamBlock{float:none;}
    .cafSearch .filterBlock, .cafSearch .collegeSearch{margin-bottom:0;}
    .cafCart ul.courseList li{float:left; width:50%;}
    /* CAF end */
    
    .map-outer, .map-outer iframe{height:300px;}

    /* COMMON POPUP start */
    .commonForm .formContent{max-width:95%;}
    .formInputs{background:var(--whiteColor);min-height:400px;}
    /* COMMON POPUP end */


    /* COURSES start */
    .listing-content > div.schoolBlock{padding-left:0;}
    /* COURSES end */

    /*school listing*/
    .courseHeader{height:auto; min-height:115px; background-size:auto 100%; background-position: 15% 0;}
    .courseHeader h1{padding-top:0;}
    /*school listing*/

    /*---------Law Premium-----------*/
    .slide-caption{top:64% !important;}
    .sliderBlock .slide-caption__title{font-size:1.4rem !important;}
    .price_detail ul li{width:100%;margin-bottom:10px;}

   
     /* ------------ psychometric -------------*/
    .psychometricResult .bannerBlock{height: auto;background-size: auto 150px;background-position: top right;}
    .psychometricResult .bannerBlock .text{width: 100%;position: static;padding: 180px 0 0;}
    .psychometricResult .bannerBlock .text p {font-size: 16px;margin-bottom:0;}
    .row.careerList li {width: 30%;}
    .personalityBlock ul{display:block; margin:0;}
    .list li, .row.careerList li{display:inline-block; float:none; width:350px; max-width:350px; padding:0 10px; margin-bottom:5px; white-space:normal;}
    /* ------------ psychometric -------------*/

  
    .infoDetailsBlock .payTmDeatials .verified{position: static;height: auto;margin-top:20px;}

    /*----------------PROFILE POPUP-------------------*/
    .popupSteps .steps .close {right: 22px;top: 9px;}
    .profileContent .note{padding-top:0;}
    
     /*--------------Add Review css Start----------------*/ 
     .reviewHeader{height: 248px;background-size: 100% 100%;}   
     .reviewDesc{padding:0;} 
     .reviewDesc .voucher{right: -100px;}
     .reviewDesc .voucher img{width: 95px;} 
     .mainField{padding:50px 0;} .reviewPage {padding-left: 0;padding-right:0;}
     .mainField .select2-container {width: 100% !important;}    
     .reviewBox{padding:10px 15px;} 
     /*--------------Add Review T&C css End----------------*/   
     
     /********* Study Abroad Start **********/ 
     .study-abroad__content ul {padding: 0;}
     /********* Study Abroad End **********/ 
} 

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

    /* study in canada */
    .canadacollges .col-md-6{width:50%;}

    /* CAF start */
    .emptyCart p.rightAlign, .emptyCart p.leftAlign{text-align:center;}
    /* CAF end */

    /* ----- NAVI ADS star ----- */
    .navi_desktop{display:none;}
    .navi_tablet-mobile{display:block;}
    /* ----- NAVI ADS star ----- */

    .rank-predictor-content ul li .last{padding-left:15px; margin-top:10px;}
     
    /*--------------Add Review css Start----------------*/ 
    .reviewHeader{background-image: none;}
    .reviewHeader p{padding-right:7em;}   
    .reviewDesc .voucher{right:0;bottom: 20px;}
    .mainField label{font-weight: 600;} 
    /*--------------Add Review T&C css End----------------*/     
 
    /********* Study Abroad Start **********/ 
    .study-abroad__content ul {flex-wrap: nowrap;width: 100%;overflow-x: auto;}
    .study-abroad__content ul li {max-width: 70%;flex: 0 0 70%;padding: 20px 10px;} 
    /********* Study Abroad End **********/  

}

@media screen and (max-width:640px) {
    .headerBlock .slide{height: 345px;}
    #demos .owl-carousel{height: 345px;}    
    table{background:var(--whiteColor);}
    .view-more{margin-top:-50px;}
    #demos .owl-carousel .item-video{height:300px;}
    h2, .searchContent .head, .searchContent h5{position:relative;}
    .searchContent h2:before{left:-20px;}  
    .searchContent h5:before{width:3px;} 
    .trendingBlock h2:before{display:none;} 
    .collegesBlock ul.tabs{/*margin:0 auto; display:table; width:200px;*/font-size: 16px;}
    .commonFormBlock .image, .commonFormBlock .content{float:none;}
    .commonFormBlock .image, .careerBlock .dataContent .image, .pyschoBlock .box .image{padding-top:0;}
    .popularCollegeBlock ul li, .examUpdateBlock ul li, .collegeNewsBlock ul li, .examUpdateBlock ul li, .collegeNewsBlock ul li, .latestNewsBlock ul li, .popularArticleBlock ul li, .careerDetails .popularCollegeBlock ul li{width:230px;}
    .popularCollegeBlock .collegeLogo img{max-height:55px;}
    .collegeNewsBlock ul p{padding:10px;}
    .cafe-address #contact_body{height:90%; overflow-y:auto;}
    

    /* study in canada*/
    .searchCollege svg{width:107px;}
    .searchCollege h2{margin-bottom:10px;}
    .collegeHeading ul li:first-child{font-size:13px;}
    .collegeHeading ul li{font-size:10px;}
    .collegeincanada .row{margin:0;}
   
    .EducationBlock, .whystudyblock, .canadacollges, .applicationbox, .visaApply, .testimonial{background:var(--whiteColor); padding:5px 15px;}
    .canadacollges .Viewall{margin-top:6px;}
    .collegesBlock.canadaColleges .dataContent ul li{width:170px;}
    .topBlock.row{margin-left:0; margin-right:0;}
    .headerImg{height:auto; min-height:140px; padding:0 0 15px;}
    .headerImg img{width:auto; height:100%;}
    .headerImg h1{margin-bottom:10px; text-align:center;}
    .headerImg p{text-align:center;}
    .talktoexperts{position:static; margin:0 auto; width:162px;}
    .navblock{margin-bottom:15px;}
    .mb-Canada-links-nav{white-space:nowrap;}
    .leftFixed .mb-Canada-links-nav{left:0; top:76px; width:100%; overflow-x:scroll; background:#52b6bd;}
    .mb-Canada-links-nav li{display:table-cell; padding:0; border-right:1px solid #ececec;}
    .mb-Canada-links-nav li a{display:block; padding:7px 12px;}
    .leftFixed .mb-Canada-links-nav li a{color:var(--whiteColor);}
    .leftFixed .mb-Canada-links-nav li a.selected{border-color:#9cf9ff;}
    .popularColleges{margin:5px 0;}
    .fullContentBlock{padding:0 15px;}
    .fullContentBlock .block{margin-bottom:15px;}
    .fullContentBlock .block.applicationbox{padding-top:12px; padding-bottom:12px;}
    .visaApply ul li:first-child{height:auto; overflow:visible;}
    .applicationbox .row{margin:0;}
    .applicationbox .col-sm-12{padding-left:0; padding-right:0;}
    /* study in canada end */

    

    /* STICKY FOOTER  start */
    .examDetailsContent iframe{width:100%!important;}
    /* STICKY FOOTER  end */

    /* Common Form */
    #lead_form_popup .commonForm{background:none;}
    .formInputs{min-height:340px;}
    /* Common Form */ 

    /*----------expert----------*/
    .expertBlock form ul li{margin:0 0 10px 0;}

    /*----------expert----------*/
    /* school listing*/
  .content ul.attr_box>li{margin-bottom:5px;}
  .schoolBlock .box .content .coursePic{margin:0 13px 0px 0;}
  .schoolBlock h2{margin:0 295px 5px 0;}
  .schoolBlock .box .content .coursePic{width:160px; height:auto;}
  .schoolBlock .box .content P{margin:0 0 10px;}
    .content ul.attr_box{margin:11px 0 0 0;}
    .schoolBlock .readbtn{margin-left:173px;}
  /* school listing*/

  
    
    /* --- CHAT start --- */
    .chatIconDiv{margin-right:0;width: 76px;height: 70px;}  
    #chatdiv .icon-chat{padding-right:10px;}

    /* --- CHAT end --- */

    /* --- CTA start --- */
    .nextArticle{display:none; padding-top:0;}
    .showMobile{display:block;}
    .block.admissionBlock .dataContent{display:hidden;}
    .block.admissionBlock ul li, .listing-content .collegeBlock .admissionBlock ul li{margin-bottom:0; padding-top:15px; padding-bottom:10px;  border-top:1px solid var(--boxBorderColor);}
    .block.admissionBlock ul li{padding:14px 0;}
    .block.admissionBlock ul li .location{margin-bottom:5px;}
    .block.admissionBlock ul li:last-child{padding-bottom:0;}
    .newsPage .leftCol .helpBlock{padding:20px 15px; background-size:auto 100%;}
    .helpBlock .btn{padding:8px 15px;}
    /* --- CTA end --- */
  

    /*------LAW-------*/
    .sliderBlock .slide-caption__title{font-size:1.2rem !important}
    .analysisBlock .analysisBox, .helpBox .item{margin-bottom:20px !important;}
    .cartPage .col-md-8:before{display:none ;}
    .border-spacing{padding-right:0;}
    .price_detail ul li{width:100%;}

    /* --- PROFILE start --- */
    .profileBlock .photo{width:30%;}
    .infoDetailsBlock .descInfo h3{padding-right:0;}
    .steps .stepContent{height:480px;}
    .popupSteps .step-3 ul.form li > .row, .popupSteps .step-4 ul.form li > .row{margin:0 -10px;}
    .profilePage .block .edit{position:relative; z-index:8;}
    .popupSteps .step-2 ul.form{display:flex;}
    .popupSteps ul.form .title{padding-top:0;}
    .steps .stepContent h2{padding-right:0;}
    .profilePage .step-3 .add-row{margin-left:10px;}
    .profilePage ul.dataList li{display:inline-block; width:50%;}
    .profileBlock .linkingTab ul li{border-bottom: 1px solid var(--boxBorderColor);}
    .profilePage .tabsBlock ul.tabs{white-space: nowrap;overflow-y: auto;}
    .profilePage ul.dataList.pfeed li{width: 100%;}
	/* --- PROFILE end --- */

  /* Feed  Start */
     .profilePage ul.college li{width: 100%;}
     .profilePage ul.pfeed li{width: 100% !important;}
   /* Feed  Start */


     /* --- psychometric --*/
    .image img{width: 100%;}

    .profilePage .basicBlock ul.coming-soon .box{padding: 20px;}

    /******** Study Abroad Start *******/
    .study-abroad--heading {text-align: left;} 

    /******** Study Abroad End *******/  
    .addList>.col-md-6>ul>li{width: auto !important}

    .commonForm.commomFormCustom .formDesc h2{margin: 0}
    .commonForm.commomFormCustom .commonForm h3{padding: 0 0 10px 0;}
    .commonForm.commomFormCustom .formContent{margin:0 auto auto;height: 100%;overflow-x: auto;max-width: 100%}
    .commonForm.commomFormCustom .formInputs{float:none; width:100%; padding-left:25px; padding-right:25px;padding-top:25px;box-sizing: border-box;}
    .commonForm.commomFormCustom .formDesc{ float:left; width:100%; padding:20px; display: block }


    
} 

   

@media (max-width:575px){

    /* Common Form */
    .commonForm .formContent{background:var(--whiteColor);}
    .formInputs{float:none; width:100%; padding-left:25px; padding-right:25px;}
    .formDesc{display:none; float:none; width:auto; padding-top:15px; padding-bottom:15px; margin:0 15px 20px ; background:#49a1a5;}
    .successMessage{padding:48% 26px 10px 26px;}
    /* Common Form */


    /*------LAW-----*/
    .sliderBlock .slide-caption__title{font-size:1rem !important;}
    .sliderBlock .owl-nav{display:none;}
    .helpBox .item{min-height:auto;}


    /*----------chatboat icon------------------*/
    #chatdiv .icon-chat span{display: none;}
    

    .commonForm.commomFormCustom .formDesc{display: block;background: transparent;margin: 0;}
    .commonForm.commomFormCustom .formDesc ul li{padding-top:10px;list-style-position: inside;list-style: none;position: relative;padding-left:20px;}
    .commonForm.commomFormCustom .formDesc ul li:before{content: '';position: absolute;width: 6px;height: 6px;background: var(--whiteColor);border-radius: 50%;left:0;top:17px;}
    .commonForm.commomFormCustom.submitMsg .formContent{height: auto;margin:40px 15px 15px;}
    .commonForm.commomFormCustom.submitMsg .formDesc{display: none}
    .commonForm.commomFormCustom.submitMsg .formInputs{min-height: auto;}
    .commonForm.commomFormCustom .close{right: 16px;top: 8px;}
    .commonForm.commomFormCustom #formInputsWrapper{padding: 20px 0 0;}
     
     
     .chatbot-icon, .scrollUpRound{right: 16px;}
    .zsiq_theme1.zsiq_floatmain{right: 16px !important;}    
    .scrollUpRound{bottom: 136px;}  
}

@media screen and (max-width:480px){
    .breadcrumb{font-size:12px;}
    #demos .owl-carousel .item-video{background:var(--whiteColor);}
    .trendingBlock ul li{width:100%;}
    .collegesBlock .items h5{height:34px; margin:0 0 5px; line-height:1.1;}
    .collegesBlock .dataContent ul li{width:180px;}
    .collegesBlock h5 a, .collegesBlock p a {white-space:normal;}
    .pyschoBlock .message{padding:0 0 20px;}
    .popularCollegeBlock ul li, .examUpdateBlock ul li, .collegeNewsBlock ul li, .examUpdateBlock ul li, .collegeNewsBlock ul li, .latestNewsBlock ul li, .popularArticleBlock ul li {width:275px;}
    

    /* study in canada */
    .map img{display:none;}
    .planningstudy{padding-bottom:10px;}
    .canadacollges .col-md-6{width:100%;}
    .collegeHeading ul li:first-child{font-size:16px;}
    .collegeHeading ul li{font-size:13px;}
    .searchCollege .col-md-2{float:none; text-align:center; width:100%;}
    .searchCollege svg{display:initial;}
    .searchCollege h2{margin-bottom:10px; text-align:center; margin-top:0px; margin-left:0%;}
    ul.searchInput li:first-child{width:100%;}
    ul.searchInput li button{background:rgb(255, 153, 0); color:var(--whiteColor); width:250px; margin-top:6px;}
    .visaApply ul{text-align:center;}

    .studentinterest{margin-right:0; margin-bottom:10px;}
    .visaApplybg{margin-left:0; margin-right:0;}
    
    .map-outer{display:none;}

    /* COMMON POPUP start */
    .formDesc{padding-top:0px; background:#49a1a5;}
    .formInputs{border-top-left-radius:4px; border-top-right-radius:4px; min-height:auto;}
    .formDesc{border-bottom-left-radius:4px;border-bottom-right-radius:4px;}
    .successMessage{padding:4% 26px 10px 26px; margin-bottom:0;}

    /* COMMON POPUP end */

    /*------- expert graphic---------*/
    .expertBlock form ul li{display:block;}
    .expertBlock form ul li select.form-control{width:100%;}
    .expertBlock form ul li input{width:100%;}
    /*----------expert graphic--------*/

    /* school listing */
	.schoolBlock h2{margin:0 125px 20px 0; padding:0;}
	.schoolBlock .coursebtn{top:14px; width:auto;}
	.schoolBlock .box .content .coursePic{width:140px;min-height: 70px;}
	.schoolBlock .box .content .coursePic {margin: 0 10px 0px 0;}
    .content ul.attr_box>li{margin:0 0 5px;}
    .schoolBlock .readbtn{margin-left:0;}
  /* school listing */ 


    /* NEWS end */
    .addmissionBlock a{top:4px;}
    /* --- CHATBOT start --- */
    body.overflow{overflow:hidden;}
    /* --- CHATBOT end --- */

    /*------LAW PREMIUM------*/
    .sliderBlock .slide-caption__title{font-size:1.1rem !important;}
    .sliderBlock .owl-dots{margin-top:10px;}
    .call-form h2{margin-top:15px !important;}

  /* ------------ psychometric -------------*/
   .list li, .row.careerList li{vertical-align:top;}
   .list .box{margin:0; min-height:340px; background:var(--whiteColor);}
   .psycho-ques-container ul.form > li{margin:12px -10px;}
    /* ------------ psychometric -------------*/

   .chatIconDiv{bottom:120px;}

   /*-----------------mobile profile start-----------*/
   .mobileDis{display: none;}
   .profileContent .leftCol{padding: 0}
   .profileContent .rightCol .row .col-md-12{padding: 0}
   .infoDetailsBlock .payTmDeatials{padding-right:0;padding-left: 0 }
   /*-----------------mobile profile end-----------*/

   .commonForm.commomFormCustom h3{text-align: center;} 
   .clg-block .pay-block{display: block;}
   .clg-block .pay-block .button{margin-top: 5px;}   
   
   html{overflow-x: hidden;}  
  .reviewHeader h1{font-size: 16px;line-height: 24px;}   
  .reviewHeader p{padding-right: 0;} 
  .reviewDesc .voucher{bottom: -80px;} 
  .wrapper{padding: 30px 0 40px 0;}   
  .heading.studyAbroad a{color: #333;padding: 0;}
  .nav_ctm_block.commonCtaBlock{margin: 5px 0;text-align: left;}
}

@media screen and (max-width:420px){
    .headerBlock .slide{height: 285px;}
    #demos .owl-carousel{height: 285px;}   
    #demos .owl-carousel .item-video{height:240px;}     
    #demos .owl-carousel .item-video p{bottom:5px; line-height:1.2;}
    .headerBlock{margin-top:15px;} 
    .logo{width:130px; margin-top:7px;}
    .search{margin-top:10px;} 
    .user{margin-top:20px; height:42px;}
    .user ul{top:43px;}
    /* .menu{top:44px;}   */
    button.menu{height: 62px;width: 62px;} 
    button.menu span{margin: 18px 12px;width: 28px;} 
    button.menu span.icon-bar:nth-child(2){width: 40px;} 
    .sticky + .body{padding-top:64px;}
    h1{margin-bottom:15px;}
    .collegesBlock h2{width:100%; margin-bottom:10px; margin-right:0;}
    .collegesBlock #tabText{float:none; display:inline-block; margin-left:4px; margin-bottom:10px;}
    .commonFormBlock h3, .careerBlock h3{padding:0;}
    .commonFormBlock p, .careerBlock p{padding:0;}
    .collegesBlock .dataContent ul li{width:155px;}
    .popularCollegeBlock ul li{width:250px;}
    .popularCollegeBlock ul li h5{height:60px; line-height:1.2;}
    .collegeNewsBlock ul .box{height:188px;}
    .commonFormBlock ul{text-align:left;}
    .latestNewsBlock ul li h5, .popularArticleBlock ul li h5{height:75px;}
    .examUpdateBlock ul p{margin-bottom:0;}
    .cafe-address #contact_body{height:94%; overflow-y:auto;}


    /* study in canada*/ 
    .collegeHeading ul li:first-child{font-size:15px;}
    .collegeHeading ul li{font-size:12px;}
    .studentinterest{padding:7px 22px; margin-bottom:7px; margin-right:0;}
    .helpmedecide{padding:7px 22px;}
    
    .leftFixed .mb-Canada-links-nav{top:64px;} 


    /* ----- NAVI ADS star ----- */
    .navi_tablet-mobile{display:none;}
    .navi_mobile{display:block;}
    /* ----- NAVI ADS star ----- */

    

    /* --- NEWS start --- */
    .author .name a{display:inline;}
    /* --- NEWS end --- */

    /* ----- TOP SECTION added start ----- */
    /* header + .body{padding-top:62px;} */
    /* ----- TOP SECTION added end ----- */

    /*-------LAW---------*/
    .premiumPage{padding-top:75px !important;}

    /* --- psychometric START --- */
    .list li, .row.careerList li{width:320px;}
    /* --- psychometric END --- */

     .cafCollegesBlock li{width: 322px;}
     .cafCollegesBlock ul .box ul li button{padding:7px 10px 8px;}
     .cafCollegesBlock li .box>a{font-size:13px;}
 
}
@media screen and (max-width: 400px){
    /* --- PROFILE start --- */
      .profileBlock .photo{width:100%; padding:0 10px;}
      .profilePage ul.dataList.docList li.col-sm-6{width:240px;} 
    /* --- PROFILE end --- */
    

    /* --- psychometric START --- */
    .list li, .row.careerList li{width:300px;}
    /* --- psychometric END --- */

    /* ------Q&A Page css Start -----*/
    .ask-right{width:100%;}.ask-right p{margin-bottom: 1em;}
    .tagBlock ul {width: 64%;}
    .qaTab ul.tabs li{font-size: 13px;}
    /* ------Q&A Page css End -----*/ 
}

@media screen and (max-width: 380px){
    #demos .owl-carousel .item-video{height:225px;}
    .trendingBlock ul{display:block; padding:1px;}
    .trendingBlock ul li{float:none;}
    .collegesBlock .items h5{height:auto;}
    .collegesBlock h2{margin-right:5px;}
    /*.collegesBlock ul.tabs li:first-child{padding-left:18px;}
    .collegesBlock ul.tabs li:last-child{padding-right:18px;}*/
    .popularCollegeBlock ul li{width:222px;}
    .commonFormBlock ul{text-align:left; padding:0 10px;}
    .examUpdateBlock ul li, .collegeNewsBlock ul li{width:222px;}
    .examUpdateBlock ul li p, .collegeNewsBlock ul li p{height:80px; margin-bottom:10px; overflow:hidden;}
    .latestNewsBlock ul li, .popularArticleBlock ul li{max-width:226px;}
    .collegesBlock .dataContent ul li{width:226px;}
    .collegesBlock .items{min-height:125px; margin-bottom:15px;}

 
    /* study in canada */
    .canadaColleges .items{min-height:144px;}
    .collegesBlock.canadaColleges .dataContent ul li{width:150px;}
    /* study in canada */ 

    /* --- NEWS start --- */
    .authorBlock .author{float:none; width:100%;}
    .newsPage .authorBlock .date{margin-top:-6px; text-align:left;}
    /* --- NEWS end --- */ 

    /*-----LAW------*/
    .sliderBlock .slide-caption__title{font-size:1.1rem !important;}
    .call-form{left:-230px !important;}
    .overviewBlock .linkingTab ul li .box a {padding-right: 20px;}

     /* ------Q&A Page css Start -----*/
  .tagBlock ul {width: 62%;}
  .qaTab ul.tabs li{font-size: 13px;padding: 10px 2px;}
  /* ------Q&A Page css End -----*/ 

}
@media screen and (max-width:360px){ 
    .collegesBlock #tabText{font-size:20px;}
    /*.collegesBlock ul.tabs li{padding:7px 15px 8px;}
    .collegesBlock ul.tabs li:first-child{padding-left:15px;}
    .collegesBlock ul.tabs li:last-child{padding-right:15px;}*/
    .collegesBlock ul li, .latestNewsBlock ul li, .popularArticleBlock ul li{width:50%;}
    .latestNewsBlock ul li, .popularArticleBlock ul li{width:215px;}
    .popularCollegeBlock ul li{width:215px;}
    .examUpdateBlock ul li, .collegeNewsBlock ul li{width:210px;}
    .collegesBlock .dataContent ul li{width:215px;}

   
    /* common popup form*/
    .formDesc h4{padding:5px 4px;line-height:1.3;}
    .formInputs{min-height:auto;}
    /* common popup form*/

    /* school listing */
	.schoolBlock .box .content .coursePic{width:310px;}
	.schoolBlock h2{margin:0 84px 5px 0;}
	.schoolBlock .box{padding:10px 10px;}
	.schoolBlock .coursebtn{top:10px;right:-8px;}
    /* school listing */ 

    /*-------LAW-----*/
    .sliderBlock .slide-caption{width:340px;}   

    /********* Study Abroad Starts **********/
    .study-abroad__content ul li a {padding: 10px 0;}
    .study-abroad__content--image, .study-abroad__content--image img {width: 60px;height: 60px;}
    /********* Study Abroad End **********/   
    .careerBanner img{height:88px;}  

}
@media screen and (max-width:420px){ 
    .div-gpt-ad-1531807269691-0{
        display:none
    }
    .div-gpt-ad-1531807269691-2{
        display:none
    }
}

@media screen and (max-width:320px){
    .div-gpt-ad-1531807269691-1{
        display:none
    }
    .div-gpt-ad-1531807269691-0{
        display:none
    }
    .call-form{left:-210px !important;}
    .sliderBlock .slide-caption{width:300px;}
}
@media screen and (min-width:1025px){
    .div-gpt-ad-1531807269691-1{
        display:none
    }
    .div-gpt-ad-1531807269691-2{
        display:none
    } 
}
#jquery-script-menu{position:fixed; height:90px; width:100%; top:0; left:0; border-top:5px solid #316594; background:var(--whiteColor); -moz-box-shadow:0 2px 3px 0px rgba(0, 0, 0, 0.16); -webkit-box-shadow:0 2px 3px 0px rgba(0, 0, 0, 0.16); box-shadow:0 2px 3px 0px rgba(0, 0, 0, 0.16); z-index:999999; padding:10px 0; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;}
.jquery-script-center{width:960px; margin:0 auto;}
.jquery-script-center ul{width:212px; float:left; line-height:45px; margin:0; padding:0; list-style:none;}
.jquery-script-center a{text-decoration:none;}
.jquery-script-ads{width:728px; height:90px; float:right;}
.jquery-script-clear{clear:both; height:0;}
.displaynone{display:none;}   


