  html{ font-family:Arial,Helvetica, sans-serif !important;font-weight: normal;}
body{background-color:#ffffff;font-size:14px;line-height:22px;color:#222222 !important; font-family:Arial,Helvetica, sans-serif !important;font-weight: normal;}
::-moz-selection {background: #54a751;color:#222222;}
::selection {background: #54a751;color:#222222;}
*,
*:before,
*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.container:before,
.container:after,
.row:before,
.row:after,
.clearfix:before,
.clearfix:after{content:" ";display:table}
.container:after,
.row:after,
.clearfix:after{clear:both}
img{outline:0;border:0;max-width:100%;height:auto;vertical-align:middle}
iframe{width:100%}
h1,
h2,
h3,
h4,
h5,
h6{font-weight:400;line-height:1.1;color:#222222;margin:0 0 20px 0;padding: 0;}
h1,
.h1 {
font-size: 36px;
}
h2,
.h2 {
font-size: 30px;
}
h3,
.h3 {
font-size: 24px;
}
h4,
.h4 {
font-size: 18px;
}
h5,
.h5 {
font-size: 14px;
}
h6,
.h6 {
font-size: 12px;
}
p{margin:0 0 20px 0;padding: 0;text-align:justify;}
hr{height:0;border:0;margin-top:20px;margin-bottom:20px;border-top:1px solid #eeeeee;}
.hrs{height:0;border:0;margin-top:20px;margin-bottom:20px;border-top:1px solid #52c24e;}
a{color:#222222;background-color:transparent;text-decoration:none;-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s}
a:active, a:hover,a:focus { outline: 0 none;color: #52c24e;}
strong, b{color:#222222;}
pre{overflow:auto;display:block;padding:10px;margin:0 0 10px;line-height:21px;word-break:break-all;word-wrap:break-word;background-color:#ffffff;border:1px solid #eeeeee}
code,
kbd,
pre,
samp{font-family:monospace, monospace;font-size:14px}
mark{color:#ffffff;padding:1px 4px}
ul{list-style:disc}
ol{list-style:decimal}
dl{margin-bottom:10px}
dl dt{font-weight:700}
dl dd{margin-left:10px}
ul,
ol{font-size:14px;line-height:21px;margin-top:0;padding-left:20px;margin-bottom:20px;}
blockquote{margin:20px}
blockquote p{font-weight:300;font-style:italic;font-size:24px;color:#9ca2a4;line-height:32px;position:relative}
blockquote p span:first-child{font-size:30px;font-weight:400;width:15px;position:absolute;left:-20px}
blockquote p span:last-child{font-size:30px;font-weight:400;width:15px;position:absolute;right:-15px}
blockquote footer{text-align:right;font-style:italic}
figure{margin:0 0 10px 0}
.text_left{text-align:left}
.text_right{text-align:right}
.text_center{text-align:center}
.text_justify{text-align:justify}
table{font-size:14px;width:100%;max-width:100%;text-align:left;border-left:1px solid #eeeeee;border-top:1px solid #eeeeee;background-color:#ffffff;}
table th,
table td{padding:0 0 0 6px;vertical-align:center;border-right:1px solid #eeeeee !important;border-bottom:1px solid #eeeeee !important;height:30px}
table thead th{font-weight:700}
.table_orange,
.table_orange th,
.table_orange td{border:none}
.table_orange thead tr th{color:#ffffff}
.table_orange tr:nth-child(odd){background-color:#ffffff}
.table_orange tr:nth-child(even){background-color:#fcfdfd}
.table_orange thead tr th:nth-child(odd){background-color:#f8cd57}
.table_orange thead tr th:nth-child(even){background-color:#e9b914}
.table_green thead tr th{color:#ffffff}
.table_green tr:nth-child(odd){background-color:#ffffff}
.table_green tr:nth-child(even){background-color:#fcfdfd}
.table_green thead tr th:nth-child(odd){background-color:#54a751}
.table_green thead tr th:nth-child(even){background-color:#54a751}
.table_black,
.table_black th,
.table_black td{border:none}
.table_black thead tr th{color:#ffffff}
.table_black tr:nth-child(odd){background-color:#ffffff}
.table_black tr:nth-child(even){background-color:#fcfdfd}
.table_black thead tr th:nth-child(odd){background-color:#3a4245}
.table_black thead tr th:nth-child(even){background-color:#252a2c}
form{margin-bottom:8px;}
input,textarea{background-color:#ffffff;border:1px solid #ddd;outline:none;padding:6px 10px;margin:0;width:100%;}
textarea{max-width:100%;min-height:70px}
input[type="submit"]{border:none;color:#ffffff;width:auto}
select{background-color:#ffffff;border:1px solid #dddddd;outline:none;padding:0px 5px;margin:0}
select > option{color:#000;padding:5px 5px !important;background-color:#FFF !important;}
option:checked:hover{background-color:#54a751 !important;}
select option:checked, select:focus::-ms-value {
    color: rgb(255, 255, 255);
    background-color: yellow;
}

select option:checked:hover, select:focus option:checked:hover {
    color: rgb(255, 255, 255);
    background-color: yellowgreen;
}

input, textarea {color: #000 !important;}


#wrapper{background-color:#ffffff}
#wrapper.wide{width:100%;float: left;overflow: hidden;}
#wrapper.boxed{margin:0 auto;-webkit-box-shadow:0 0 10px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 0 10px 5px rgba(0,0,0,0.1);box-shadow:0 0 10px 5px rgba(0,0,0,0.1);}
.container{position:relative;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.row{margin-right:-15px;margin-left:-15px}
.col{position:relative;padding-left:15px;padding-right:15px;margin-bottom:1px;min-height:1px}
.col_1_of_12{width:8.33333333%}
.col_2_of_12{width:16.66666667%}
.col_3_of_12{width:25%}
.col_4_of_12{width:33.33333333%}
.col_5_of_12{width:41.66666667%}
.col_6_of_12{width:50%}
.col_7_of_12{width:58.33333333%}
.col_8_of_12{width:66.66666667%}
.col_9_of_12{width:75%}
.col_10_of_12{width:83.33333333%}
.col_11_of_12{width:91.66666667%}
.col_12_of_12{width:100%}
#wide_slider_pager{z-index:2;width:1140px;position:absolute;bottom:0;}
#wide_slider_pager .box{margin-left:0.2%;margin-right:0.2%;display:block;float:left;border-top-style:solid;border-top-width:5px;border-top-color:#ffffff;width:19.3%;-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s;}
#wide_slider_pager .box .inner{overflow:hidden;background-color:#222222;background-color:rgba(34,34,34,0.8);padding:15px 20px}
#wide_slider_pager .box .inner h5{color:#999;height:35px;overflow:hidden;-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s;margin:0 0 10px 0;line-height:1.3}
#wide_slider_pager .box.active h5{color:#ffffff}
.wide_slider{position:relative;margin-top:-30px;margin-bottom:5px;}
.wide_slider ul{list-style:none;padding:0;margin:0}
.wide_slider ul li{background:#d3d3d3;background:-moz-linear-gradient(left, #d3d3d3 0%, #f8f8f8 26%, #f8f8f8 68%, #d3d3d3 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,#f8f8f8), color-stop(40%,#fdfdfd), color-stop(18%,#f8f8f8), color-stop(100%,#d3d3d3));background:-webkit-linear-gradient(left, #d3d3d3 0%,#f8f8f8 40%,#f8f8f8 18%,#d3d3d3 100%);background:-o-linear-gradient(left, #d3d3d3 0%,#f8f8f8 40%,#f8f8f8 18%,#d3d3d3 100%);background:-ms-linear-gradient(left, #d3d3d3 0%,#f8f8f8 40%,#f8f8f8 18%,#d3d3d3 100%);background:linear-gradient(to right, #d3d3d3 0%,#f8f8f8 40%,#f8f8f8 18%,#d3d3d3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#d3d3d3',GradientType=1);z-index:1 !important}
.wide_slider .bx-wrapper img{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;-webkit-animation:none !important;-moz-animation:none !important;animation:none !important;}
.wide_slider .slider_caption{z-index:2;max-width:1140px;position:absolute;}
.wide_slider .slider_caption .thumb_meta{margin:0 0 5px 0;position:relative;left:0}
.wide_slider .slider_caption .thumb_link{max-width:70%;padding:0;background:transparent}
.wide_slider .slider_caption .thumb_link h3{margin:0 0 15px 0;font-weight:700;color:#ffffff;font-size:36px;line-height:46px}
.wide_slider .slider_caption .thumb_link p{color:#ffffff;font-size:16px;line-height:24px;margin:0}
.wide_slider .slider_caption .thumb_link h3 a{color:#ffffff;display:block}
.wide_slider .bx-wrapper .bx-prev,
.wide_slider .bx-wrapper .bx-next{z-index:8;font-family:"FontAwesome";background-color:#222222;background-color:rgba(34,34,34,0.3);color:#ffffff;font-size:16px}
.bx-wrapper .bx-prev{left:0}
.bx-wrapper .bx-next{right:0}
.wide_slider .bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-30px;outline:0;width:60px;height:60px;line-height:60px;text-align:center;}
.content_slider{margin-bottom:30px;}
.content_slider .bx-wrapper img{width:100% !important;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}
.content_slider .bx-wrapper img:hover{opacity:0.7}
.content_slider .slider_caption{width:100%;position:absolute;left:0;bottom:0}
.content_slider .slider_caption .thumb_meta{margin:0 0 15px 0;position:relative;left:15px;bottom:0}
.content_slider .slider_caption .thumb_link{padding:15px;background-color:#222222;background-color:rgba(34,34,34,0.7)}
.content_slider .slider_caption .thumb_link h3{margin:0;font-weight:400;color:#ffffff;font-size:14px;line-height:20px}
.content_slider .slider_caption .thumb_link h3 a{color:#ffffff;display:block;font-size:16px}
.panel_title{margin-bottom:20px}
.panel_title div{background-color:#54a751;height:20px;line-height:18px;margin-bottom:30px;margin-top:30px; width: 100%; float: left;}
.panel_title div h1{font-weight:300;letter-spacing:-1px;padding-right:10px;font-size:26px;height:24px;line-height:1;text-transform:uppercase;background-color:#ffffff;display:inline-block;margin:0;margin-top:-4px}
.panel_title div h1{font-weight:300;letter-spacing:-1px;padding-right:10px;font-size:26px;height:24px;line-height:1;text-transform:uppercase;background-color:#ffffff;display:inline-block;margin:0;margin-top:-4px}
.panel_title span{font-size:14px;color:#999}
.font16{font-size:16px !important;}
h1.page_title{font-size:24px;line-height:30px;margin-bottom:20px}
.woocommerce-result-count{width:50%;float:left;padding-bottom:15px}
.woocommerce-ordering{text-align:right}
ul.products.two_no li.product{width:49%;margin-right:2%}
ul.products.three_no li.product{width:32.6%;margin-right:1%}
ul.products{clear:both;display:block;list-style:none;padding:0;}
ul.products li.product.first{clear:left}
ul.products li.product.last{margin-right:0}
ul.products li.product{text-align:center;margin-bottom:15px;position:relative;list-style:none;float:left;clear:left}
ul.products li.product{clear:none;width:24.25%;margin-right:1%}
ul.products li.product .item_thumb{position:relative;overflow:hidden;background-color:#ffffff;margin-bottom:10px}
ul.products li.product .item_thumb .thumb_icon{z-index:5;opacity:0;position:absolute;margin-left:-13px;margin-top:-13px;top:50%;left:50%;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}
ul.products li.product .item_thumb .thumb_icon a{font-size:10px;color:#ffffff;width:26px;height:26px;line-height:26px;display:inline-block;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
ul.products li.product:hover .item_thumb .thumb_icon{opacity:1;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
ul.products li.product .item_thumb .thumb_hover a{display:block}
ul.products li.product .item_thumb img{height:auto;max-width:100%;display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}
ul.products li.product:hover .item_thumb img{opacity:0.3}
.onsale{z-index:1;padding:3px 8px;text-align:center;background:#C63F00;color:#ffffff;font-size:12px;font-weight:400;position:absolute;top:5px;left:5px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
ul.products li.product .item_thumb h3{display:inline-block;margin:0;font-size:14px;z-index:1;padding:10px;background-color:#ffffff;bottom:10px;left:50%;width:86%;margin-left:-43%;position:absolute}
ul.products li.product .item_meta span.meta_rating{left:50%;margin-left:-31px}
ul.products li.product .price{margin-bottom:10px;font-size:15px;display:block;color:#222222;font-weight:700}
ul.products li.product del{font-weight:400;color:#999}
ul.products li.product ins{text-decoration:none;color:#222222;font-weight:700;}
ul.products li.product a.btn{margin:0;width:100%;display:block}
div.product{position:relative}
div.product .images{width:48%;float:left;margin-right:2%;margin-bottom:30px}
div.product .images a{display:block;margin-bottom:5px}
div.product .images img{width:100%;max-width:100%;height:auto;}
div.product .woocommerce-tabs{clear:both;margin-bottom:30px}
div.product .images .thumbnails{overflow:hidden}
div.product .images .thumbnails a{float:left;margin-right:5px;width:24%}
div.product .summary{width:50%;float:right;margin-bottom:30px}
div.product .summary h1.product_title{font-size:24px;margin-bottom:10px}
div.product .summary .woocommerce-product-rating{margin-bottom:15px}
div.product .summary p.price{color:#222222;letter-spacing:-1px;font-weight:700;font-size:21px;border:none;padding:0;margin-bottom:20px;}
div.product .summary p.price del{font-weight:300;margin-right:5px;color:#999}
div.product .summary p.price ins{text-decoration:none}
div.product .summary form{width:auto;display:inline-block;padding:10px;background-color:#ddd}
div.product .summary form .quantity{margin:0 10px 0 0;position:relative;float:left}
div.product .summary form .quantity .qty{float:left;margin:0;}
.ui-spinner{}
.ui-spinner-input{}
.ui-spinner-button{font-size:10px;display:block;text-align:center;width:30px;top:0;height:36px;line-height:36px;cursor:pointer;position:absolute}
.ui-spinner-down{left:0px}
.ui-spinner-up{right:0px}
div.product .summary form .quantity .qty::-webkit-outer-spin-button,
div.product .summary form .quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
div.product .summary form .quantity .qty{background:0 0;font-size:13px;border:0;width:120px;padding:8px 18px;text-align:center;background-color:#f9f9f9}
div.product .summary form .btn{-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s;margin:0}
ul.page-numbers{list-style:none;margin:0;padding:0;clear:both;overflow:hidden;text-align: center;}
ul.page-numbers li{/*float:left;*/margin:0 4px 4px 0;display: inline-block;}
ul.page-numbers li a{display:block;width:35px;line-height:35px;text-align:center;height:35px;background-color:#eeeeee;border-radius: 100%;}
ul.page-numbers li a:hover{color:#222}
ul.page-numbers li span {border-radius: 100%;}
ul.page-numbers li span.current{background-color: #54a751;color:#ffffff;display:block;line-height:40px;text-align:center;width:40px;height:40px;}
.page_404{text-align:center;margin-bottom:60px}
.page_404 h3{font-size:210px;font-weight:400;color:#ddd}
.page_404 h4{}
.page_404 form{}
.page_404 form input{width:40%}

.layout_post_1{margin-bottom:15px;}
.layout_post_1 .item_thumb{border-bottom:0;width:100%;position:relative;overflow:hidden;text-align: center;}
.layout_post_1 .item_thumb .thumb_icon{z-index:5;opacity:0;position:absolute;top:50%;left:50%;margin-left:-22px;margin-top:-22px;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}
.layout_post_1 .item_thumb .thumb_icon a{font-size:14px;color:#ffffff;width:44px;height:44px;line-height:44px;display:inline-block;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.layout_post_1 .item_thumb:hover .thumb_icon{opacity:1;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
.layout_post_1 .item_thumb:hover img{opacity:0.3}
.layout_post_1 .item_thumb .thumb_hover a{display:block}
.layout_post_1 .item_thumb img {transition: all 0.2s ease 0s;}
.layout_post_1 .item_content{height: 120px;overflow: hidden;}
.layout_post_1 .item_content h4{margin:10px 0;font-size:20px;line-height:26px;font-weight:700}
.layout_post_1 .item_content .item_meta{margin-bottom:10px}
.full_meta{line-height:40px;height:40px;color:#ffffff;background-color:#444;font-size:12px}
.full_meta span{display:block;margin-right:10px;float:left}
.full_meta span a{color:#ffffff}
.full_meta span.meta_format{color:#ffffff;width:40px;height:40px;text-align:center;margin-right:10px}
.full_meta span.meta_comments:before{font-size:12px;margin:0 5px 0 0;content:"\f086";font-family:"FontAwesome";-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}
.full_meta span.meta_likes:before{font-size:12px;margin:0 5px 0 0;color:#f00;content:"\f004";font-family:"FontAwesome";-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}
.full_meta span.meta_date:before{font-size:12px;margin:0 5px 0 0;content:"\f133";font-family:"FontAwesome";-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}
.full_meta .meta_rating{margin-top:12px;float:right}
.layout_post_2{margin-bottom:15px}
.layout_post_2 .item_thumb{float:left;width:20%;position:relative;overflow:hidden;margin-right:30px}
.layout_post_2 .item_thumb .thumb_icon{z-index:5;opacity:0;position:absolute;top:50%;left:50%;margin-left:-22px;margin-top:-22px;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}
.layout_post_2 .item_thumb .thumb_icon a{font-size:14px;color:#ffffff;width:44px;height:44px;line-height:44px;display:inline-block;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.layout_post_2 .item_thumb:hover .thumb_icon{opacity:1;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
.layout_post_2 .item_thumb:hover img{opacity:0.3}
.layout_post_2 .item_thumb .thumb_hover a{display:block}
.layout_post_2 .item_thumb img{backface-visibility:hidden;-webkit-backface-visibility:hidden;width:100%;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}
.layout_post_2 .item_content{overflow:hidden}
.layout_post_2 .item_content h4{font-size:20px;margin:0 0 10px 0;line-height:26px;font-weight:700}
.layout_post_2 .item_content h2{font-size:20px;margin:0 0 10px 0;line-height:26px;font-weight:700}
.layout_post_2 .item_content .item_meta{margin-top:0;text-align:right}
.layout_post_2 .item_content p{margin-bottom:10px}
.layout_post_2 .item_content h3{margin:0 0 10px 0;padding: 0;/*text-align:justify;*/font-size:14px;}
.layout_post_2 .item_content .item_meta span{float:right}
.layout_post_2 .ui_item_content{width:100%; border:1px solid #ddd;max-height:255px; overflow-y:scroll; padding: 5px;}
.layout_post_2 .ui_item_content .li_item_content{border-bottom: 1px solid #ddd;
    color: #54a751; padding: 10px; width: 100%;}
article.post .thumb_meta{position:static;margin-bottom:10px}
article.post h1.entry_title{line-height:46px}
article.post .entry_media{position:relative;margin:20px 0}
article.post .entry_media img,
article.post .entry_media iframe{width:100%}
.entry_media span.meta_likes{position:absolute;right:15px;top:15px;font-size:17px;margin:0 5px 0 0;color:#f00;font-family:"FontAwesome";-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}
[data-tip]{position:relative}
[data-tip]:before{content:" ";visibility:hidden;opacity:0;border:5px solid #ffffff;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:#ffffff;position:absolute;top:3px;left:-13px;font-size:0;line-height:0;width:0;height:0;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s;}
[data-tip]:after{visibility:hidden;opacity:0;content:attr(data-tip);position:absolute;top:-4px;left:-82px;text-align:center;width:70px;padding:0 0.5em;background-color:#ffffff;color:#222222;height:24px;line-height:24px;font-size:12px;font-family:sans-serif;white-space:nowrap;word-wrap:normal;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s;}
[data-tip]:hover:before,
[data-tip]:hover:after{visibility:visible;opacity:1}
article.post .entry_media .content_slider{margin-bottom:0}
article.post .entry_media .content_slider .slider_caption .thumb_link{padding:10px 15px}
article.post .entry_media .content_slider .slider_caption .thumb_link h3{font-size:14px;line-height:22px;font-style:italic;font-weight:400}
.content_slider .bx-wrapper .bx-prev{left:15px}
.content_slider .bx-wrapper .bx-next{left:56px}
article.post .entry_content{overflow:hidden;padding:15px 0;padding-bottom:0;margin-bottom:15px}
article.post .bottom_wrapper{overflow:hidden;clear:both;margin-bottom:30px}
article.post .bottom_wrapper span{height:18px;line-height:18px;font-size:13px;display:block;float:left;margin-right:5px}
article.post .entry_tags{float:left}
article.post .entry_tags.categories{float:right}
article.post .entry_tags a{float:left;height:18px;line-height:18px;position:relative;font-size:11px;margin:0 5px 5px 12px;padding:0 10px 0 12px;background:#bbb;color:#ffffff;text-decoration:none}
article.post .entry_tags a:before{content:" ";float:left;position:absolute;top:0;left:-9px;width:0;height:0;border-top-color:transparent !important;border-right-color:#bbb;border-bottom-color:transparent !important;border-left-color:transparent !important;border-style:solid;border-width:9px 9px 9px 0;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}
article.post .entry_tags a:after{content:" ";position:absolute;top:7px;left:0;float:left;width:4px;height:4px;background:#ffffff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
article.post .entry_tags a:hover{background:#222}
article.post .entry_tags a:hover:before{border-right-color:#222}
.editor_review{margin-bottom:30px}
.editor_review .inner{padding:20px;background-color:#222}
.editor_review .inner .review{font-size:12px;margin-bottom:15px}
.editor_review .inner .review .review_header{overflow:hidden;margin-bottom:2px}
.editor_review .inner .review .review_header .title{text-transform:uppercase;color:#ffffff;float:left}
.editor_review .inner .review .review_header .result{color:#999;float:right}
.editor_review .inner .review .review_footer{height:5px;background-color:#333}
.editor_review .inner .review .review_footer span{width:100%;display:block;height:5px}
@-webkit-keyframes fadeIn{0%{opacity:0;}
100%{opacity:1;}
}
@-moz-keyframes fadeIn{0%{opacity:0;}
100%{opacity:1;}
}
@-o-keyframes fadeIn{0%{opacity:0;}
100%{opacity:1;}
}
@keyframes fadeIn{0%{opacity:0;}
100%{opacity:1;}
}
/*.animated{-webkit-animation:fadeIn 2s;-moz-animation:fadeIn 2s;animation:fadeIn 2s}*/
.hidden{opacity:0}
.visible{opacity:1}
.editor_review .inner .review_summary{padding:10px 0 0 0}
.editor_review .inner .review_summary .final_result{padding:15px;margin-right:15px;background-color:#333;float:left;text-align:center}
.editor_review .inner .review_summary .final_result p{font-size:36px;font-weight:700;color:#ffffff;line-height:36px;margin:0}
.editor_review .inner .review_summary .final_result strong{color:#ffffff;font-size:12px;font-weight:400;line-height:1;display:block;margin-bottom:5px}
.editor_review .inner .review_summary .final_summary{overflow:hidden}
.editor_review .inner .review_summary .final_summary h5{color:#ffffff;margin:0 0 5px 0}
.editor_review .inner .review_summary .final_summary p{line-height:18px;font-size:13px;color:#999}
.editor_review .inner .review_summary .item_meta span{margin-right:0}
#comments{margin-bottom:30px}
.comment_list{list-style:none;padding:0;margin:20px 0 0 0}
.comment_list li article{margin-bottom:10px;padding:10px;background-color:#ffffff;border-bottom:1px solid #eeeeee}
.comment_avatar{float:left;margin:0 10px 0 0;width:60px}
/*.comment_overflow{overflow:hidden}*/
.comment_meta h5{font-weight:700;line-height:18px;margin-bottom:0}
.comment_meta span{line-height:1;font-size:11px;text-transform:uppercase;color:#999;margin-right:5px}
.comment_content,
.comment_content p{line-height:19px;font-size:13px}
ul.children{margin:0 0 0 70px;padding:0;}
.multipack{overflow:hidden}
.multipack .layout_post_1{border:0;width:50%;float:left;margin:0;padding:0 30px 0 0}
.multipack .list_posts{border:0;width:50%;float:left}
.list_posts{border-left:0;margin:0 0 15px 0;width:100%;float:none}
.list_posts .btn{margin:0}
.list_posts .post:last-child{}
.list_posts_1{margin-bottom:15px}
.list_posts_1 .item{margin-bottom:10px;border-bottom:1px solid #eeeeee}
.list_posts_1 .item:last-child{margin-bottom:0px;border-bottom:none}
.list_posts_1 .item_content .item_meta{margin-bottom:10px}
.list_posts_1 .item .item_content h4{font-size:14px;font-weight:700;line-height:18px;margin:0 0 4px 0}
.list_posts_1 .item .item_content h4 a{display:block}
.list_posts_1 .item .item_content p{margin-bottom:10px;font-size:13px;line-height:18px}
.list_posts .post{margin-bottom:10px;border-bottom:1px solid #eeeeee;padding-bottom:10px}
.list_posts .post:last-child{margin-bottom:0px;border-bottom:none;}
.list_posts .post .item_thumb{width:75px;position:relative;overflow:hidden;background-color:#ffffff;float:left;margin:0 10px 0 0}
.list_posts .post .item_thumb .thumb_icon{z-index:5;opacity:0;position:absolute;margin-left:-13px;margin-top:-13px;top:50%;left:50%;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}
.list_posts .post .item_thumb .thumb_icon a{font-size:10px;color:#ffffff;width:26px;height:26px;line-height:26px;display:inline-block;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.list_posts .post:hover .item_thumb .thumb_icon{opacity:1;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
.list_posts .post:hover .item_thumb img{opacity:0.3}
.list_posts .post .item_thumb .thumb_hover a{display:block}
.list_posts .post .item_thumb img{width:100%;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}
.list_posts .post .item_content{padding-left:1px;overflow:hidden}
.list_posts .post .item_content h4{margin:0 0 10px 0;line-height:22px;font-size:16px;font-weight:700}
.list_posts .post .item_content h4 a{display:block}
.list_posts .post .item_content p{margin:0}
.top_review{overflow:hidden;text-align:center;margin-bottom:10px;background-color:#FFF}
.top_review .transition_line{width:0;height:3px;left:0;-webkit-transition:width 0.2s ease;-moz-transition:width 0.2s ease;-o-transition:width 0.2s ease;transition:width 0.2s ease}
.top_review:hover .transition_line{width:100%}
.top_review img{max-width:100%;-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s;-webkit-backface-visibility:hidden;backface-visibility:hidden;padding: 0.6em;}
.top_review .hover_effect{color:#ffffff;position:relative;display:block}
.top_review .hover_effect:hover img{opacity:0.3}
.top_review .hover_effect .result{background-color:#222222;opacity:0;z-index:1;position:absolute;line-height:44px;text-align:center;left:50%;top:50%;width:44px;height:44px;margin-left:-22px;margin-top:-22px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;;-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s}
.top_review .hover_effect:hover .result{opacity:1}
.top_review .item_content{padding-bottom:5px}
.top_review .item_content h4{/*margin:10px 0;*/margin:2px 0;line-height:20px;font-size:13px;font-weight:700}
.top_review .full_meta{background-color:#444;text-align:center;width:100%}
.top_review .full_meta span.meta_rating{display:inline-block;float:none;margin:0}
.scd .top_review{background-color:transparent;}
.google_map{width:100%;margin-bottom:20px}
.google_map iframe{width:100%;max-width:100%}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80)}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content{width:100%;cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none !important}
.mfp-preloader{color:#cccccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a{color:#cccccc}
.mfp-preloader a:hover{color:white}
.mfp-s-ready .mfp-preloader{display:none}
.mfp-s-error .mfp-content{display:none}
button.mfp-close, button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}
button::-moz-focus-inner{padding:0;border:0}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:white;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace;}
.mfp-close:hover, .mfp-close:focus{opacity:1;filter:alpha(opacity=100)}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#333333}
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close{color:white;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-counter{position:absolute;top:0;right:0;color:#cccccc;font-size:12px;line-height:18px}
.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:hover, .mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}
.mfp-arrow:before,
.mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}
.mfp-arrow:after,
.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow:before,
.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7}
.mfp-arrow-left{left:0}
.mfp-arrow-left:after,
.mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:31px}
.mfp-arrow-left:before,
.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}
.mfp-arrow-right{right:0}
.mfp-arrow-right:after,
.mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:39px}
.mfp-arrow-right:before,
.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-iframe-holder .mfp-close{top:-40px}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:black}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}
.mfp-figure{line-height:0}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444444}
.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}
.mfp-figure figure{margin:0}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}
.mfp-image-holder .mfp-content{max-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0;}
.mfp-img-mobile img.mfp-img{padding:0;}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0;}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px;}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0;}
.mfp-img-mobile .mfp-counter{right:5px;top:3px;}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0;}
}
@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75);}
.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0;}
.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%;}
.mfp-container{padding-left:6px;padding-right:6px;}
}
.mfp-ie7 .mfp-img{padding:0}
.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}
.mfp-ie7 .mfp-container{padding:0}
.mfp-ie7 .mfp-content{padding-top:44px}
.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}
.mfp-with-zoom .mfp-container,
.mfp-with-zoom.mfp-bg{opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
.mfp-with-zoom.mfp-ready .mfp-container{opacity:1}
.mfp-with-zoom.mfp-ready.mfp-bg{opacity:0.8}
.mfp-with-zoom.mfp-removing .mfp-container,
.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}
.bx-wrapper{position:relative;margin:0 auto;padding:0}
.bx-wrapper img{/*max-width:100%;width:100%;*/display:block;border:1px solid #ececec;}
.bx-wrapper .bx-viewport{-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}
.bx-wrapper .bx-loading{background:url(/images/bx_loader.gif) center center no-repeat #ffffff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}
.bx-wrapper .bx-pager{text-align:center;font-weight:bold;padding-top:20px}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}
.bx-wrapper .bx-pager.bx-default-pager a{text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active{background:#222222;}
.bx-wrapper .bx-prev,
.bx-wrapper .bx-next{font-family:"FontAwesome";background-color:rgba(34,34,34,0.3);color:#ffffff;font-size:16px}
.bx-wrapper .bx-prev:hover,
.bx-wrapper .bx-next:hover{background-color:#222222;background-color:rgba(34,34,34,1);}
.bx-wrapper .bx-controls-direction a{position:absolute;top:15px;outline:0;width:40px;height:40px;line-height:40px;text-align:center;z-index:7}
.bx-wrapper .bx-controls-direction a.disabled{display:none}
.bx-wrapper .bx-controls-auto{text-align:center}
.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(/img/controls.png) -86px -11px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}
.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(/img/controls.png) -86px -44px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}
.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80, 80, 80, 0.75);width:100%}
.bx-wrapper .bx-caption span{color:#ffffff;display:block;font-size:.85em;padding:10px}
.head_title{position:relative;margin-top:15px;margin-bottom:15px}
.head_title:first-child{margin-top:0}
.head_title:before{content:" ";position:absolute;width:100%;height:1px;background-color:#eeeeee;top:50%}
.head_title h2{font-weight:700;display:inline-block;background-color:#ffffff;position:relative;padding-right:20px;margin:0}
.dropcap:first-letter{font-size:48px;text-transform:uppercase;float:left;margin:20px 25px 15px 10px;display:block;font-weight:400}
.accordion_content{margin-bottom:20px}
.accordion_content + .accordion_content{margin-top:-19px}
.accordion_content .accordion_content_title{background-color:#ffffff;padding:10px 12px 14px;outline:none;display:block;cursor:pointer;position:relative;font-size:14px;margin:0;height:47px;}
.accordion_content .accordion_content_title:after{font-family:"FontAwesome";content:"\f107";right:0px;top:0px;display:block;width:45px;height:100%;line-height:3;color:#999;position:absolute;background-color:#eeeeee;text-align:center;-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s}
.accordion_content .accordion_content_title.ui-state-active:after{content:"\f106"}
.accordion_content .accordion_content_inner{padding:15px 0;font-size:14px;line-height:21px}
.accordion_content .accordion_content_inner p:last-child{margin-bottom:0}
.gk-update-new.accordion_content .accordion_content_title{height: auto;}
.gk-update-new.accordion_content .accordion_content_title::after {line-height: 10;}
.tab_content{margin-bottom:20px}
.tab_content h4 {/*margin: 0;*/}
.ui-tabs-nav{list-style:none;padding:0;margin:0}
.ui-tabs-nav li{font-size:14px;list-style:none;float:left;position:relative;top:0;margin:0 1px 0 0;border-bottom-width:0;padding:0px;white-space:nowrap}
.ui-tabs-nav li h4{font-size:14px;}
.ui-tabs-nav li a{background-color:#4e4e4e;padding:15px;float:left;text-decoration:none;outline:none;text-decoration:none;padding-top:69px;text-align:center;color:white}
.tab_content .ui-tabs-nav li.ui-tabs-active a{background-color:#54a751;color:white;padding-top:69px}
.ui-tabs-panel{padding:15px 0 0 0;font-size:14px;line-height:21px}
.alert_message{padding:10px;margin-bottom:20px}
.alert_message p:last-child{margin-bottom:0}
.alert_message.white{border:1px solid #eeeeee;background-color:#ffffff}
.alert_message.grey{border:1px solid #e9e9e9;background-color:#f9f9f9}
.alert_message.red{background-color:#ffe6e3;border:1px solid #f2c3bf;color:#bf210e}
.alert_message.yellow{background-color:#ffffff7d6;border:1px solid #e9d477;color:#956433;}
.alert_message.green{background-color:#edfdd3;border:1px solid #c4dba0;color:#657e3c;}
.btn{color:#ffffff !important;border:0;background-color:#333;display:inline-block;padding:6px 16px;margin:0 5px 0 0;font-size:14px;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;position:relative}
.btn:hover,
.btn:focus{background-color:#222222;color:#ffffff;text-decoration:none;outline:0}
.btn_small{padding:2px 8px;font-size:11px}
.btn_large{padding:12px 28px;font-size:18px}
.btn_expand{display:block;width:100%}
.btn_turquoise{background-color:#1abc9c}
.btn_turquoise:hover{background-color:#16a085}
.btn_green{background-color:#54a751;padding: 0;}
.btn_green:hover{background-color:#52c24e;}
.btn_blue{background-color:#54a751}
.btn_blue:hover{background-color:#54a751}
.btn_darkblue{background-color:#34495e}
.btn_darkblue:hover{background-color:#2c3e50}
.btn_purple{background-color:#9b59b6}
.btn_purple:hover{background-color:#8e44ad}
.btn_red{background-color:#f85050}
.btn_red:hover{background-color:#c0392b}
.btn_orange{background-color:#f1c40f}
.btn_orange:hover{background-color:#f39c12}
.btn_grey{background-color:#95a5a6}
.btn_grey:hover{background-color:#7f8c8d}
.alignleft{display:inline;float:left;/*margin:5px 5px 0 0*/margin:0}
.alignright{display:inline;float:right;margin:5px 0 10px 20px}
.aligncenter{text-align:center;display:block;margin-right:auto;margin-left:auto}
.wp-caption{border:1px solid #eeeeee;padding:10px;max-width:100%;background:#ffffff;}
.wp-caption img{margin:0}
.wp-caption-text{text-align:center;color:#999;font-size:12px;line-height:18px;margin:5px 0 0 0}
#header{margin-bottom:0px;background-color:#ffffff;-webkit-box-shadow:0px 0px 10px 0px rgba(34, 34, 34, 0.2);-moz-box-shadow:0px 0px 10px 0px rgba(34, 34, 34, 0.2);box-shadow:0px 0px 10px 0px rgba(34, 34, 34, 0.2);}
#header .header_meta{background-color:#ffffff;top:0px;margin:0px;padding:0px 0px 3px 0px;border-width:2px;border-bottom-width:1px;border-bottom-color:#eeeeee;border-bottom-style:solid;width:100%;}
#header .header_meta .weather_forecast{float:left;line-height:43px}
#header .header_meta .weather_forecast i{margin-right:5px;font-size:14px}
#header .header_meta .weather_forecast .city{color:#222222;}
#header .header_meta .weather_forecast .temp{}
#header .header_main{z-index:9999;display:block;position:relative;width:100%}
#header_main .container{padding-top:0px;padding-bottom:0px}
#header_main.fixed{background-color:#ffffff;position:fixed;width:100%;left:0px;top:0px;height: 80px;
-webkit-box-shadow:0px 0px 10px 0px rgba(34, 34, 34, 0.2);-moz-box-shadow:0px 0px 10px 0px rgba(34, 34, 34, 0.2);box-shadow:0px 0px 10px 0px rgba(34, 34, 34, 0.2);}
.header_main-parent{clear:both;display:block;background-color:#ffffff;}
.header_main-parent #header_main.fixed .container{padding-top:0px;padding-bottom:5px}
.site_brand img{max-height:67px}
#site_title{text-transform:uppercase;font-weight:700;font-size:40px;margin:0}
#site_title span{font-weight:300}
#site_description{margin:0;color:#999;font-size:14px}
#header .site_navigation{margin-top: 14px;}
nav.top_navigation ul{list-style:none;padding:0;margin:0}
nav.top_navigation ul li{position:relative}
nav.site_navigation ul{z-index:999999px;list-style:none;padding:0;margin:0}
.top_navigation_toggle{border-left:1px solid #333;color:#ffffff;text-align:center;cursor:pointer;display:block;position:absolute;right:15px;top:0;width:32px;height:45px;line-height:45px}
.top_sub_menu_toggle{color:#ffffff;border-left:1px solid #333;cursor:pointer;position:absolute;right:0;top:0;width:32px;height:32px;line-height:32px;text-align:center}
.top_sub_menu_toggle:before{font-family:"FontAwesome";content:"\f0c9";width:100%;height:100%}
.site_navigation_toggle{margin-top:60px;background-color:#eeeeee;text-align:center;cursor:pointer;display:block;position:absolute;right:15px;top:0;width:30px;height:30px;line-height:30px}
.site_navigation_toggle.active{background-color:#222222;color:#ffffff}
.site_sub_menu_toggle{border-left:1px solid #eeeeee;cursor:pointer;position:absolute;right:15px;top:0;width:32px;height:32px;line-height:32px;text-align:center}
.site_sub_menu_toggle:before{font-family:"FontAwesome";content:"\f0c9";width:100%;height:100%}
nav.site_navigation ul.cart_list{display:block}
nav.site_navigation ul.cart_list li{border-bottom:1px solid #eeeeee;min-height:80px;padding:10px}
nav.site_navigation ul.cart_list li a{border:none;padding:0;font-size:12px;line-height:16px;font-weight:700;width:auto;display:block;position:relative;padding-left:70px}
nav.site_navigation ul.cart_list li a img{position:absolute;left:0;width:60px;height:60px}
nav.site_navigation ul.cart_list li .quantity{font-size:12px;margin-left:70px}
.main_content{width:810px;float:left;position:relative;margin-bottom:15px;min-height:1px;margin-right:30px}
.thumb_meta{height:30px;line-height:30px;overflow:hidden;position:absolute;left:10px;bottom:10px}
.thumb_meta span{padding:0 10px;font-size:12px;float:left}
.thumb_meta span.category{color:#ffffff}
.thumb_meta span.category a{color:#ffffff}
.thumb_meta span.comments:before{font-size:14px;margin-right:10px;font-family:"FontAwesome";color:#ffffff;content:"\f0c9";background-color:#222222;display:block;float:left;width:30px;text-align:center}
.thumb_meta span.comments{padding-left:0;background-color:#ffffff}
.thumb_meta span.comments a{color:#222}
.item_meta{/*font-size:13px;line-height:1;margin-top:5px;margin-bottom:5px;color:#999*/}
.item_meta span{float:left;margin-right:10px}
.item_meta span:before{margin:0 5px 0 0;font-family:"FontAwesome"}
.item_meta span.meta_date:before{content:"\f017"}
.item_meta span.meta_author a{color:#999}
.item_meta span.meta_author:before{content:"\f007"}
.item_meta span.meta_comments a{color:#999}
.item_meta span.meta_comments:before{content:"\f0e5"}
.item_meta span.meta_likes a{color:#999}
.item_meta span.meta_likes:before{content:"\f08a"}
span.format{margin-right:5px;color:#ffffff;font-size:10px;text-transform:uppercase;padding:1px 4px;line-height:1;display:inline;white-space:nowrap;vertical-align:1px;font-weight:400}
@font-face{font-family:"fontello";src:url('/fonts/Fontello/fontellobeb5.eot?48740449');src:url('/fonts/Fontello/fontellobeb5.eot?48740449#iefix') format('embedded-opentype'),
url('/fonts/Fontello/fontellobeb5.woff?48740449') format('woff'),
url('/fonts/Fontello/fontellobeb5.ttf?48740449') format('truetype'),
url('/fonts/Fontello/fontellobeb5.svg?48740449') format('svg');font-weight:normal;font-style:normal;}
.full_meta span.meta_rating,
.item_meta span.meta_rating{letter-spacing:2px;overflow:hidden;position:relative;height:14px;line-height:14px;font-size:14px;width:70px;font-family:"fontello";}
.full_meta span.meta_rating:before,
.item_meta span.meta_rating:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;text-align:center;font-variant:normal;color:#ddd;content:"\e800\e800\e800\e800\e800";float:left;top:0;left:0;position:absolute;}
.full_meta span.meta_rating span,
.item_meta span.meta_rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:14px;}
.full_meta span.meta_rating span:before,
.item_meta span.meta_rating span:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;text-align:center;font-variant:normal;color:#F89406;content:"\e800\e800\e800\e800\e800";top:0;position:absolute;left:0;}
.sidebar{width:300px;float:left;position:relative;margin-bottom:15px;min-height:1px}
.widget{margin-bottom:30px;}
.widget #form_scholarship input:focus, textarea:focus {box-shadow: 0 0 2px 1px #52c24e;}
.widget #form_scholarship select:focus {   box-shadow: 0 0 2px 1px #52c24e;}
.widget .widget_title{background-color:#54a751;height:15px;line-height:15px;margin:15px 0;}
.map{margin-bottom:0px}
.map .map_title{background-color:#54a751;height:15px;line-height:15px;margin-bottom:15px}
.map .map_title h3{font-weight:400;padding-right:10px;font-size:16px;height:15px;line-height:15px;text-transform:uppercase;background-color:#ffffff;display:inline-block;margin:0}
.map-iframe {margin-top: 20px;border: 1px solid #dddddd;}
#footer .widget .widget_title{background-color:#444}
.widget .widget_title h3{font-weight:400;padding-right:10px;font-size:16px;height:15px;line-height:15px;text-transform:uppercase;background-color:#ffffff;display:inline-block;margin:0}
.dt_mega_menu .widget .widget_title h3{background-color:#ffffff}
#footer .widget .widget_title h3{background-color:#222222;color:#ffffff}
.tb_widget_search form{position:relative;margin-bottom:0}
.tb_widget_search form input[type="text"]{line-height:34px;height:34px;padding-right:85px}
.tb_widget_search form input[type="submit"]{font-size:13px;padding:9px 15px;position:absolute;right:0;top:0}
.tb_widget_authors .author{position:relative;background-color:#eeeeee;padding:5px;margin-bottom:1px;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}
#footer .tb_widget_authors .author{background-color:#333}
.tb_widget_authors .author:hover{background-color:#e9e9e9}
#footer .tb_widget_authors .author:hover{background-color:#444}
.tb_widget_authors .author .order{position:absolute;right:10px;top:10px;font-size:28px;color:#ddd;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}
#footer .tb_widget_authors .author .order{color:#555}
.tb_widget_authors .author:hover .order{color:#999}
#footer .tb_widget_authors .author:hover .order{color:#999}
.tb_widget_authors .author_avatar{position:relative;float:left;margin:0 8px 0 0;}
.tb_widget_authors .author_avatar img{border:3px solid #ffffff;width:70px;max-width:100%;display:block}
.tb_widget_authors .author_info{overflow:hidden;padding-right:25px;}
.tb_widget_authors .author_info h3{line-height:26px;font-size:14px;margin:0;font-weight:700}
#footer .tb_widget_authors .author_info h3 a{color:#ffffff}
.tb_widget_authors .author_info p{line-height:18px;font-size:12px;margin:0}
#footer .tb_widget_authors .author_info p{color:#999}
.tb_widget_authors .author_info p:before{font-family:"FontAwesome";margin-right:4px;display:inline-block;width:16px;text-align:center}
.tb_widget_authors .author_info p.role:before{content:"\f091"}
.tb_widget_authors .author_info p.articles:before{content:"\f1ea"}
.widget_meta ul,
.widget_categories ul,
.widget_archive ul,
.widget_pages ul,
.widget_recent_entries ul{list-style:none;padding:0;margin:0}
.widget_meta ul ul,
.widget_categories ul ul,
.widget_archive ul ul,
.widget_pages ul ul,
.widget_recent_entries ul ul{margin-top:5px;border-top:1px solid #eeeeee;padding-top:5px}
#footer .widget_meta ul ul,
#footer .widget_categories ul ul,
#footer .widget_archive ul ul,
#footer .widget_pages ul ul,
#footer .widget_recent_entries ul ul{margin-top:5px;border-top:1px solid #444;padding-top:5px}
.widget_meta ul li,
.widget_categories ul li,
.widget_archive ul li,
.widget_pages ul li,
.widget_recent_entries ul li{color:#999;padding-left:10px;position:relative;margin-bottom:5px;border-bottom:1px solid #eeeeee;padding-bottom:5px}
.widget_meta ul li:before,
.widget_categories ul li:before,
.widget_archive ul li:before,
.widget_pages ul li:before,
.widget_recent_entries ul li:before{font-size:10px;color:#ddd;left:0;position:absolute;font-family:"FontAwesome";content:"\f105";-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}
.widget_meta ul li:last-child,
.widget_categories ul li:last-child,
.widget_archive ul li:last-child,
.widget_pages ul li:last-child,
.widget_recent_entries ul li:last-child{margin-bottom:0px;border-bottom:none;padding-bottom:0px}
#footer .widget_meta ul li:last-child,
#footer .widget_categories ul li:last-child,
#footer .widget_archive ul li:last-child,
#footer .widget_pages ul li:last-child,
#footer .widget_recent_entries ul li:last-child{margin-bottom:0px;border-bottom:none;padding-bottom:0px}
.tb_widget_categories ul{list-style:none;padding:0;margin:0}
.tb_widget_categories ul ul{margin-top:5px;border-top:1px solid #eeeeee;padding-top:5px}
.tb_widget_categories ul li{color:#999;padding-left:10px;position:relative;margin-bottom:5px;border-bottom:1px solid #eeeeee;padding-bottom:5px}
#footer .tb_widget_categories ul li{border-bottom:1px solid #444}
#footer .tb_widget_categories ul li a{color:#ffffff;font-weight: normal;}
.tb_widget_categories ul li:before{color:#ddd;left:0;position:absolute;font-family:"FontAwesome";content:"\f105";-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}
.tb_widget_categories ul li:last-child,
#footer .tb_widget_categories ul li:last-child{margin-bottom:0px;border-bottom:none;padding-bottom:0px}
.tb_widget_posts_big .item{margin-bottom:10px;border-bottom:1px solid #eeeeee}
.tb_widget_posts_big .item:last-child{margin-bottom:0px;border-bottom:none}
#footer .tb_widget_posts_big .item{border-bottom:1px solid #444}
#footer .tb_widget_posts_big .item:last-child{margin-bottom:0px;border-bottom:none}
.tb_widget_posts_big .item .item_content h4{font-size:14px;font-weight:700;line-height:18px;margin:0 0 4px 0}
.tb_widget_posts_big .item .item_content h4 a{display:block}
#footer .tb_widget_posts_big .item .item_content h4 a{color:#ffffff}
.tb_widget_posts_big .item .item_content p{margin-bottom:10px;font-size:12px;line-height:18px}
.tb_widget_posts_big .item .item_content .item_meta{margin-bottom:10px}
.tb_widget_timeline article{min-height:48px;position:relative;padding-left:85px}
.tb_widget_timeline span.date,
.tb_widget_timeline span.time{font-size:11px;position:absolute;color:#999;left:0;width:70px;text-align:right}
.tb_widget_timeline span.date{top:0}
.tb_widget_timeline span.time{top:14px}
.tb_widget_timeline .timeline_content{min-height:48px;border-left:1px solid #ddd;padding-left:17px;padding-bottom:15px;position:relative}
.tb_widget_timeline article:last-child .timeline_content{border-left:none;padding-bottom:0}
.tb_widget_timeline .timeline_content i{height:36px;line-height:36px;background-color:#ffffff;width:12px;text-align:center;position:absolute;left:-6px;top:0;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}
.dt_mega_menu .tb_widget_timeline .timeline_content i{background-color:#ffffff}
.tb_widget_timeline article:hover .timeline_content i{font-size:20px;left:-9px}
.tb_widget_timeline .timeline_content h3{font-size:13px;font-weight:700;line-height:18px;margin:0}
.tb_widget_timeline .timeline_content h3 a{display:block}
.tb_widget_tagcloud a{float:left;height:24px;line-height:24px;position:relative;font-size:12px;margin:0 5px 5px 12px;padding:0 10px 0 12px;background:#222222;color:#ffffff;text-decoration:none}
#footer .tb_widget_tagcloud a{background:#ffffff;color:#222}
.tb_widget_tagcloud a:before{content:" ";float:left;position:absolute;top:0;left:-12px;width:0;height:0;border-top-color:transparent !important;border-right-color:#222222;border-bottom-color:transparent !important;border-left-color:transparent !important;border-style:solid;border-width:12px 12px 12px 0;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}
#footer .tb_widget_tagcloud a:before{border-right-color:#ffffff;}
.tb_widget_tagcloud a:after{content:" ";position:absolute;top:10px;left:0;float:left;width:4px;height:4px;background:#ffffff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
#footer .tb_widget_tagcloud a:after{background:#222}
#footer .tb_widget_tagcloud a:hover{color:#ffffff}
.tb_widget_socialize a.icon .symbol{margin:0 8px 0 0;color:#ffffff;float:left;width:50px;height:50px;display:block;text-align:center;line-height:50px;font-size:26px;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}
.tb_widget_socialize a.icon .text{padding-top:8px;overflow:hidden}
.tb_widget_socialize a.icon .text p:first-child{font-weight:700;color:#222222;font-size:18px;margin-bottom:4px;line-height:1}
#footer .tb_widget_socialize a.icon .text p:first-child{color:#ffffff}
.tb_widget_socialize a.icon .text p{font-size:12px;margin:0;color:#999;line-height:1}
.tb_widget_socialize a.icon .text p:last-child{font-size:12px}
.tb_widget_socialize a.icon{color:#222222;width:49.2%;display:block;float:left;margin:0 1.6% 5px 0}
.tb_widget_socialize a.icon:nth-child(2n){margin-right:0}
.tb_widget_socialize a.icon.facebook .symbol{background-color:#3b5998}
.tb_widget_socialize a.icon.twitter .symbol{background-color:#00aced}
.tb_widget_socialize a.icon.google .symbol{background-color:#dd4b39}
.tb_widget_socialize a.icon.linkedin .symbol{background-color:#007bb6}
.tb_widget_socialize a.icon:hover .symbol{background-color:#222222;}
.tb_widget_recent_list .item{margin-bottom:10px;border-bottom:1px solid #222222;padding-bottom:10px}
#footer .tb_widget_recent_list .item{border-bottom:1px solid #444}
.tb_widget_recent_list .item:last-child,
#footer .tb_widget_recent_list .item:last-child{margin-bottom:0px;border-bottom:none;padding-bottom:0px}
.tb_widget_recent_list .item .item_thumb{width:65px;position:relative;overflow:hidden;background-color:#ffffff;float:left;margin:0 10px 0 0}
.tb_widget_recent_list .item .item_thumb .thumb_icon{z-index:5;opacity:0;position:absolute;margin-left:-13px;margin-top:-13px;top:50%;left:50%;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}
.tb_widget_recent_list .item .item_thumb .thumb_icon a{font-size:10px;color:#ffffff;width:26px;height:26px;line-height:26px;display:inline-block;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.tb_widget_recent_list .item:hover .item_thumb .thumb_icon{opacity:1;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
.tb_widget_recent_list .item:hover .item_thumb img{opacity:0.3}
.tb_widget_recent_list .item .item_thumb .thumb_hover a{display:block}
.tb_widget_recent_list .item .item_thumb img{width:100%;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}
.tb_widget_recent_list .item .item_content{padding-left:1px;overflow:hidden}
.tb_widget_recent_list .item .item_content h4{font-size:14px;font-weight:700;line-height:18px;margin:0}
.tb_widget_recent_list .item .item_content h4 a{display:block}
#footer .tb_widget_recent_list .item .item_content h4 a{color:#ffffff}
.tb_widget_banner_125 a{float:left;margin:0 2px 2px 0;border:5px solid #eeeeee;width:130px;}
.tb_widget_banner_125 a:nth-child(2n){margin-right:0}
.tb_widget_banner_125 img{max-width:100%;}
.col_2_of_12 .tb_widget_banner_125 a{width:100%;display:block;margin:0 0 5px 0;border:0;text-align:center;float:none}
.col_2_of_12 .tb_widget_banner_125 img{border:5px solid #eeeeee;}
.tb_widget_top_rated .item{position:relative;padding:5px;margin-bottom:1px;background-color:#eeeeee;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}
#footer .tb_widget_top_rated .item{background-color:#333}
.tb_widget_top_rated .item:hover{background-color:#e9e9e9}
#footer .tb_widget_top_rated .item:hover{background-color:#444}
.tb_widget_top_rated .item .item_thumb{position:relative;overflow:hidden;background-color:#ffffff;float:left;margin:0 10px 0 0}
.tb_widget_top_rated .item img{border:3px solid #ffffff;width:80px;max-width:100%;display:block}
.tb_widget_top_rated .item .item_content{padding-right:30px;overflow:hidden}
.tb_widget_top_rated .item .item_content h4{font-size:14px;font-weight:700;line-height:18px;margin:0}
.tb_widget_top_rated .item .item_content h4 a{display:block}
#footer .tb_widget_top_rated .item .item_content h4 a{color:#ffffff}
.tb_widget_top_rated .item .order{position:absolute;right:10px;top:10px;font-size:28px;color:#ddd;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}
#footer .tb_widget_top_rated .item .order{color:#555}
.tb_widget_top_rated .item:hover .order{color:#999}
#footer .tb_widget_top_rated .item:hover .order{color:#999}
.secondary_sidebar .tb_widget_top_rated .item .item_thumb{display:none}
#footer{color:#999;padding-top:30px;background-color:#222}
#copyright{text-align:center;font-size:12px;padding:20px 0;background-color:#333}
#copyright a{color:#999}
#copyright a:hover{color:#ffffff}
#copyright p{margin:0}
.fleft{float:left}
.fright{float:right}
div.myautoscroll{height:200px;overflow:hidden;width:200px;}
div.myautoscroll:hover{overflow:auto;padding-right:1px;}
div.myautoscroll p{padding-right:0;}
div.myautoscroll:hover p{padding-right:0;}
.textarea{border:1px solid #dbdbdb;border-radius:5px;box-shadow:0 3px 3px #f0f0f0 inset;color:#323232;font:14px Tahoma,Geneva,sans-serif;height:45px;margin-bottom:2px;overflow:auto;padding:8px;width:320px;}
.link-container{border:1px solid;width:50%;height:20px;}
.link-container a{display:block;background:#c8c8c8;height:100%;text-align:center;}
.link-container a:hover{background:#f8f8f8;}
[class*="tooltip"]:not(.tooltip_container){position:absolute;white-space:nowrap;opacity:0;visibility:hidden;}
.tooltip{background:#8ec022;margin-bottom:10px;padding:4px 9px;}
.tooltip,.tooltip_type_2.top{bottom:100%;left:50%;-webkit-transform:translate(-50%,-15px);-moz-transform:translate(-50%,-15px);-o-transform:translate(-50%,-15px);-ms-transform:translate(-50%,-15px);transform:translate(-50%,-15px);}
.tooltip:after{content:"";width:0;height:0;border-left:6px solid transparent;border-top:5px solid #606366;border-right:6px solid transparent;position:absolute;bottom:-5px;left:50%;margin-left:-6px;}
.tooltip_type_2{background:rgba(52,56,61,.8);padding:2px 10px;}
.tooltip_type_2:after{content:"";position:absolute;}
.tooltip_type_2.bottom{top:100%;left:50%;-webkit-transform:translate(-50%,15px);-moz-transform:translate(-50%,15px);-o-transform:translate(-50%,15px);-ms-transform:translate(-50%,15px);transform:translate(-50%,15px);}
.tooltip_type_2.left{top:50%;right:100%;margin-right:9px;-webkit-transform:translate(-15px,-50%);-moz-transform:translate(-15px,-50%);-o-transform:translate(-15px,-50%);-ms-transform:translate(-15px,-50%);transform:translate(-15px,-50%);}
.tooltip_type_2.right{top:50%;left:100%;margin-left:9px;-webkit-transform:translate(15px,-50%);-moz-transform:translate(15px,-50%);-o-transform:translate(15px,-50%);-ms-transform:translate(15px,-50%);transform:translate(15px,-50%);}
.tooltip_type_2.top:after{top:100%;border-left:7px solid transparent;border-top:5px solid rgba(52,56,61,.8);border-right:7px solid transparent;left:50%;margin-left:-7px;}
.tooltip_type_2.bottom:after{bottom:100%;border-left:7px solid transparent;border-bottom:5px solid rgba(52,56,61,.8);border-right:7px solid transparent;left:50%;margin-left:-7px;}
.tooltip_type_2.left:after{top:50%;border-top:7px solid transparent;border-left:5px solid rgba(52,56,61,.8);border-bottom:7px solid transparent;left:100%;margin-top:-7px;}
.tooltip_type_2.right:after{top:50%;border-top:7px solid transparent;border-right:5px solid rgba(52,56,61,.8);border-bottom:7px solid transparent;right:100%;margin-top:-7px;}
.tooltip_container:hover .tooltip,
.tooltip_container:hover .tooltip_type_2.top,
.tooltip_container:hover .tooltip_type_2.bottom{-webkit-transform:translate(-50%,0px);-moz-transform:translate(-50%,0px);-o-transform:translate(-50%,0px);-ms-transform:translate(-50%,0px);transform:translate(-50%,0px);opacity:1 !important;visibility:visible;}
.tooltip_container:hover .tooltip_type_2.left,
.tooltip_container:hover .tooltip_type_2.right{-webkit-transform:translate(0px,-50%);-moz-transform:translate(0px,-50%);-o-transform:translate(0px,-50%);-ms-transform:translate(0px,-50%);transform:translate(0px,-50%);opacity:1;visibility:visible;}
.institute-title{margin-bottom:10px;}
.institute-title span{color:#686868;font-size:14px;}
.category-list-col{display:table-cell;padding:5px;vertical-align:top;width:170px;}
.institute-title span{color:#686868;font-size:14px;}
.category-list-table{display:table;width:100%;}
.Ndiv{color:#ffffff;display:inline-block;font-size:16px;font-weight:400;height:15px;line-height:15px;margin:0;padding-right:10px;text-transform:uppercase;margin-bottom:10px}
div.filter1{height:130px;overflow:hidden;width:197px !important;}
div.filter1:hover{height:130px;overflow:auto;padding-right:0;width:197px !important;}
.search-box { background: #eeeeee; margin-bottom: 20px; padding: 5px 30px 10px 10px;}
div.filter{height:130px;overflow:hidden;width:170px;}
div.filter ul{list-style:  none; margin: 0;padding: 0;}
div.filter:hover{height:130px;overflow:auto;padding-right:0;width:187px;}
div.filter p{padding-right:0;}
div.filter:hover p{padding-right:0;}
.cate-filter-search{background:#ffffff none repeat scroll 0 0;border:1px solid #ccc;height:20px;margin:4px 0 8px;padding:2px;position:relative;width:163px;}
form li label{width:17%;}
form li input,
form li textarea,form .inline_select{width:18%;}
label[for^="input_"]:not([for="input_1"]){width:144px;}
input[type="checkbox"] + label{width:auto !important;position:relative;padding-left:0;margin-top:10px;cursor:pointer;}
input[type="checkbox"] + label:before{content:"";display:block;position:absolute;background:#ffffff;border-radius:3px;top:0px;left:-26px;width:20px;height:20px;border:1px solid #e2e5e7;}
input[type="checkbox"] + label:after{content:'\f00c';font-family:"fontawesome";position:absolute;left:-24px;top:2px;display:none;}
input[type="checkbox"]:checked + label:after{display:block;}
.homeBox, .qnaBox{margin-bottom:10px;}
.cf::after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden;}
.cf{display:inline-block;}
html[xmlns] .cf{display:block;}
* html .cf{height:1%;}
.studyAbroad{list-style:outside none none;margin:0;padding:10px 0;}
.studyAbroad dt{clear:both;color:#555;font-size:12px;font-weight:bold;margin:0;padding:0 10px;}
.studyAbroad dd{display:block;float:left;list-style:outside none none;margin:0;padding:6px 10px 0;width:125px;}
.studyAbroad dd a, .studyAbroad dd a:visited, .studyAbroad dd a:active{outline:medium none;}
.studyAbroad dd a{font-size:13px;font-weight:bold;padding:0 0 0 7px;}
.course-tab{margin-bottom:20px;}
.course-tab ul li{border:0 none;float:left;line-height:24px;margin-right:35px;}
.course-tab ul li a.active, .course-tab ul li a:hover{border-bottom:3px solid #f78640;color:#222222;padding:0 0 3px;text-decoration:none;}
.course-tab ul li span{color:#6c6c6c;}
.course-tab ul li{border-bottom:0 none !important;}
.course-tab-detail ul li{border-bottom:0 none;color:#d5d5d5 !important;font-size:15px !important;margin-left:25px !important;}
.course-tab-detail ul li span{color:#656565;}
#accordion{word-wrap:break-word;}
#accordion ul{margin-left:16px;}
#accordion ul li{color:#222222;font-size:14px;}
#accordion ul li ul li, #accordion ul li ol li, #accordion ol li ol li, #accordion ol li ul li{margin-left:10px;}
.accordian-details{padding:10px 0 5px;}
#accordion h3{border-bottom:1px solid #dfdfdf;color:#797979;cursor:pointer;font:18px Tahoma,Geneva,sans-serif !important;overflow:hidden;padding:14px 0;}
#accordion h3 span{width:96%;}
.basic-grey{margin-left:auto;margin-right:auto;max-width:auto;padding:25px 15px 25px 10px;color:#888;}
.basic-grey h1{font-size:25px;padding:0px 0px 10px 40px;display:block;border-bottom:1px solid #E4E4E4;margin:-10px -15px 30px -10px;;color:#888;}
.basic-grey h1>span{display:block;font-size:11px;}
.basic-grey input[type="text"], .basic-grey input[type="email"], .basic-grey input[type="password"] ,.basic-grey textarea, .basic-grey select{border:1px solid #DADADA;color:#222222;height:30px;margin-bottom:16px;margin-right:6px;margin-top:2px;outline:0 none;padding:3px 3px 3px 5px;width:90%;font-size:14px;line-height:30px;box-shadow:inset 0px 1px 4px #ECECEC;-moz-box-shadow:inset 0px 1px 4px #ECECEC;-webkit-box-shadow:inset 0px 1px 4px #ECECEC;}
.basic-grey textarea{padding:5px 3px 3px 5px;}
.basic-grey select{background:#ffffff url('down-arrow.png') no-repeat right;background:#ffffff url('down-arrow.png') no-repeat right);appearance:none;-webkit-appearance:none;-moz-appearance:none;text-indent:0.01px;text-overflow:'';width:90%;height:35px;line-height:25px;}
.basic-grey textarea{height:100px;}
.basic-grey .button{background:#54a751;border:none;padding:10px 25px 10px 25px;color:#ffffff;box-shadow:1px 1px 5px #B6B6B6;border-radius:3px;text-shadow:1px 1px 1px #9E3F3F;cursor:pointer;}
.basic-grey .button:hover{background:#333}
#hr{transform:rotate(120deg);-moz-transform:rotate(120deg);-webkit-transform:rotate(120deg);-o-transform:rotate(120deg);}
.more{display:none;border-top:1px solid #666;border-bottom:1px solid #666;}
a.showLink, a.hideLink{text-decoration:none;color:#36f;padding-left:8px;background:transparent url(down.gif) no-repeat left;}
a.hideLink{background:transparent url(up.gif) no-repeat left;}
a.showLink:hover, a.hideLink:hover{border-bottom:1px dotted #36f;}
.showCnt{width:100%;color:#222222;margin:0 0;height:50%;right:150px;display:none;}
.answerbutton{background-color:#f2eded !important;background-image:url("/css/linear-gradient(top,%20") !important;border:1px solid #777;border-radius:0.1em;box-shadow:0 0 1px 1px rgba(255, 255, 255, 0.8) inset, 0 1px 0 rgba(0, 0, 0, 0.3);color:#333;display:inline-block;font-family:Arial,Helvetica;font-size:1em;font-style:normal;font-variant:normal;font-weight:bold;line-height:2em;margin:0.25em;padding:0 0.5em;text-decoration:none;text-shadow:0 1px 0 rgba(255, 255, 255, 0.8);white-space:nowrap;}
.answer{background-image:url("/css/-webkit-gradient(linear,left%20top,left%20bottom,color-stop(0,%20");border:2px solid #ffffff;box-shadow:0 0 2px rgba(0, 0, 0, 0.35), 0 0 0 0 #ffffff, 0 6px 8px -5px rgba(0, 0, 0, 0.85);margin:1px;overflow:hidden;padding:3px 5px;width:95%;}
.box-shadow{background:#ffffff none repeat scroll 0 0;box-shadow:0 0 4px #cdcdcd;}
.contents{font-family:Tahoma,Geneva,sans-serif;padding:15px 15px 10px;}
.box-shadow{background:#ffffff none repeat scroll 0 0;box-shadow:0 0 4px #cdcdcd;}
.section-title{font-size:40px;font-weight:bold;margin:0 0 40px;text-transform:uppercase;text-align:center;color:#6a6a6a}
.smarth2{color:#222222;font-size:38px;text-align:center;text-transform:uppercase;margin-top:30px}
.subTitle{color:#333;display:block;font-size:15px;text-align:center;width:100%;margin-bottom:20px}
.p{border-top:1px solid #ddd;color:#222222;float:left;font-weight:400;margin-top:8px;padding-top:8px;}
.data-inn-box{color:#54a751;font-family:"roboto_slablight",sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}
.more{display:none;}
a.showLink, a.hideLink{text-decoration:none;color:#36f;padding-left:8px;}
a.hideLink{background:transparent url(up.gif) no-repeat left;}
a.showLink:hover, a.hideLink:hover{border-bottom:1px dotted #36f;}
.validation-advice{clear:both;min-height:13px;margin:0;padding-left:17px;font-size:11px;font-weight:normal;line-height:13px;background:url(/img/validation_advice_bg.gif) 2px 0 no-repeat;color:#eb340a;position:inherit;width:204px;position:absolute;top:57px;}
.validation-failed{border:1px dashed #eb340a !important;background:#faebe7 !important;}
.validate-field{clear:both;min-height:13px;padding-left:3px;font-size:11px;font-weight:normal;color:#eb340a;position:inherit;width:auto;}
.error_msg{color:#e74c3c !important;padding:5px;text-align:center;font-weight:bold;}
.fw_light p{margin-bottom:15px !important;}
.fw_light .validation-advice{position:inherit;top:inherit;margin-top:-5px;}
.sky-tabs .validation-advice1{clear:both;min-height:13px;margin:0;padding-left:17px;font-size:11px;font-weight:normal;line-height:13px;background:url(/img/validation_advice_bg.gif) 2px 0 no-repeat;color:#eb340a;position:inherit;width:204px;}
.sky-tabs .validation-failed1{border:1px dashed #eb340a !important;background:#faebe7 !important;}
.sky-tabs .validate-field1{clear:both;min-height:13px;padding-left:3px;font-size:11px;font-weight:normal;color:#eb340a;position:inherit;width:auto;}
.sky-tabs .error_msg1{color:#e74c3c !important;padding:5px;text-align:center;font-weight:bold;}
#content_1 .col, #content_2 .col{position:relative;}
.validation-advice{clear:both;min-height:13px;margin:0;padding-left:17px;font-size:11px;font-weight:normal;line-height:13px;background:url(/img/validation_advice_bg.gif) 2px 0 no-repeat;color:#eb340a;position:inherit;width:204px;position:absolute;top:57px;}
.validation-failed{border:1px dashed #eb340a !important;background:#faebe7 !important;}
.validate-field{clear:both;min-height:13px;padding-left:3px;font-size:11px;font-weight:normal;color:#eb340a;position:inherit;width:auto;}
.error_msg{color:#e74c3c !important;padding:5px;text-align:center;font-weight:bold;}
/**/.collage_pridector .row .col{max-height:100% !important;height:100%;display:block;}
.collage_pridector .top_review{max-height:230px !important;height:230px;border:1px solid #eeeeee;background:none;margin-bottom:20px;}
.collage_pridector .top_review{position:relative;}
.collage_pridector .top_review .item_content h4{position:absolute;bottom:0;width:100%;background:#ddd;padding:6px 5px;margin-top:5px;margin-bottom:0;}
.courses .row .col{max-height:100% !important;height:100%;display:block;}
.courses .top_review{max-height:230px !important;height:230px;border:1px solid #eeeeee;background:none;margin-bottom:20px;}
.courses .top_review{position:relative;}
.courses .top_review .item_content h4{position:absolute;bottom:0;width:100%;background:#ddd;padding:6px 5px;margin-top:5px;margin-bottom:0;}
.top_scholarship .row .col{max-height:100% !important;height:100%;display:block;}
.top_scholarship .top_review{max-height:230px !important;height:230px;border:1px solid #eeeeee;background:none;margin-bottom:20px;}
.top_scholarship .top_review{position:relative;}
.top_scholarship .top_review .item_content h4{position:absolute;bottom:0;width:100%;background:#ddd;padding:6px 5px;margin-top:5px;margin-bottom:0;}
.item_meta{font-size:13px;line-height:1;margin-top:5px;margin-bottom:5px;color:#999;font-weight:normal;font-style:normal;}
.country_guide .row .col{max-height:100% !important;height:100%;display:block;}
.country_guide .top_review{max-height:230px !important;height:230px;border:1px solid #eeeeee;background:none;margin-bottom:20px;
/*padding:10px 0 30px 0;*/}
.country_guide .top_review{position:relative;}
.country_guide .top_review .item_content h4{position:absolute;bottom:0;width:100%;background:#ddd;padding:6px 5px;margin-top:5px;margin-bottom:0;}
.articlepost h1.entry_title{width:100%;}
.articlepost .entry_content{width:100%;}
.articlepost .entry_content img{display:inline-block;float:left;margin-right:15px;margin-bottom:20px;}
.articlepost .entry_content p.dropcap, .articlepost .entry_content p{first}
/*.add-university .ui-helper-reset{margin-bottom:0;display:inline;}*/
.add-university h4.ui-helper-reset.accordion_content{border-bottom:1px solid #eeeeee;}
.add-university .accordion_content_inner{border-top:1px solid #eeeeee;}
.widget-box h3{border-bottom:1px solid #e4e2e2;color:#424141;font-size:14px;height:53px;margin-bottom:6px;padding:20px 10px;text-align:center;font-weight:bold}
.last{margin-right:0;}
.print-btn{border:1px solid #ccc;border-radius:3px;color:#999 !important;font-weight:bold;padding:5px 10px;text-decoration:none !important;}
.login-register{float:right;padding-top:0px;margin-top:5px;}
nav.site_navigation form{margin:0 7px 0 0;float:right;}
nav.site_navigation form .input-text{width:280px;}
nav.site_navigation form .fa-search{background-color:#54a751;}
#header .header_main .site_brand{float:left;margin-top:10px;}
.banner-btm{background-color:#ffffff;margin:30px 0 0px 0;}
.banner-btm .add1{margin:0 0 15px 0;}
.banner-btm .add1 img{max-width:100%;}
.banner-btm .widget{margin-bottom:0px;background-color:#eeeeee;padding:15px 15px 1px 15px}
.smart-decision{background-color:#eeeeee;text-align:center;margin:0 0 30px 0}
.banner-btm #frm_study_search > span{width:100%;display:inline-block;margin:0 0 15px !important;}
.banner-btm #frm_study_search > span select{width:100% !important;padding:0 5px;}
.start-btn{text-align:center;}

.republic-img {text-align:center;border: 1px solid #ececec; /*max-width: 226px;min-height: 226px;*/padding: 4px;}
.bx-wrapper .republic-img img {border:none;display: inline-block; max-height: 216px;max-width: 100%;width:auto;}

.presidential-text{text-align:justify;line-height:1.5em;overflow:visible;margin:0 0 0px 0;padding-top: 2px;}
.presidential-text h2 {line-height: 1em;}
.presidential-text p{margin:0 0 0px 0}
.harvard-text {margin: 10px 0;text-align: justify; width: 100%;}
.harvard-text > li{list-style:none;}
.read-more{float:right;color:#54a751;margin-top:0px}
.back-link{float:right;color:#54a751;margin-top:0px}
.add2{text-align:center;margin:0 0 15px 0}
.add2 img{max-width:100%;}
.copyright-text p{color:#ffffff;font-weight:normal;}
.copy-font{font-family:Arial, sans-serif;}

.study-form-desktop{display:none !important;}
.study-form-mobile{display:block !important;}

.box_effect_bg {/*  background-color: #eeeeee; margin-bottom: 15px;*/  padding: 15px 0 !important; }

.explore-your-study .Ndiv {color: #222222;font-size: 13px;}

.explore-your-study #frm_study_search1 > span{width:100%;display:inline-block;margin:0 0 15px 0 !important;}
.explore-your-study #frm_study_search1 > span select{width:100% !important;padding:0px 5px;}
.school-detail-page{margin-top:15px !important;}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
/* Safari and Chrome, if Chrome rule needed */
select { height: 31px; }
select > option  { height: 31px; }
}

.explore-your-study #frm_study_search > span select {width:100% !important;padding:5px 5px;}

/* Safari 5+ ONLY */
::i-block-chrome, .explore-your-study #frm_study_search > span select {width:100% !important;padding:6px 5px;}

::i-block-chrome, select > option   { height: 31px; }



.fl {  float: left; }
.fr {  float: right; }

.flage {  float: left; margin:0 5px 0 0 !important }

.sky-tab-content-1 .country-name { font-size:16px; margin: 10px 0 0px 0 !important; padding: 0; }
.sky-tab-content-1 .flage {  float: left; margin:0 0px 0 0 !important }
.sky-tab-content-2 .country-name { font-size: 16px;  margin: 10px 0 15px 0 !important; padding: 0; }

.thumb_meta span.category { color: #ffffff; background-color: #2ecc71; }
.top-scholarships-box {display: inline-block; margin-bottom: 10px;height: 300px;width:100%;}
.row.university_week_box {display: inline-block;height: 280px; margin-bottom: 10px;width:100%;}
.row.widget.featured-niversity {margin-left: 0;}

.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content.ui-corner-all{position: absolute !important;}

p.news-result{color:#54a751;font-weight:bold;}
.get-free-updates form p {margin: 0 0 20px 0; }
.get-free-updates form p.submit-btn {margin: -15px 0 0px 0; }


.top-scholarships-box .read-more {float:right;color:#54a751;margin:0px}
.top-scholarships-box .read-more a {color:#54a751;}
.top-scholarships-box .back-link {float:right;color:#54a751;margin:10px 0px 10px 0px; }
.top-scholarships-box .item_content .back-link {float:right;color:#54a751;margin:0; }

.testimonials .item_meta {text-align: justify;height: 3em;overflow: hidden;margin: 0 0 0 0;line-height: 1.4; }


.contacts {margin:0 0 1em 0;}
.contacts textarea { max-width: 100%; min-height: 120px;resize: none; }


.ui-tabs-nav li {white-space: inherit;   width: 167.4px; }
/*#tabs_1 .sky-tabs-pos-left > ul li { width: 100%; list-style: square !important;  margin: 0 0 0 10px !important; }*/

.thankupage {}
#thanku-table { margin: 20px auto 40px; 	text-align: center; }
#thanku-table .plan { font: 12px ;text-shadow: 0 1px rgba(255,255,255,.8);        
	background: #fff; border: 1px solid #ddd; 	color: #333; padding: 20px;position: relative;width: 98%;margin-bottom:40px;margin:auto;}
#thanku-table .plan:nth-child(1) { -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px;	border-radius: 5px 5px 5px 5px; }
#thanku-table h3 { font-size: 20px; font-weight: normal; padding: 20px;margin: -20px -18px 50px -18px;
	background-color: #eee;	background-image: -moz-linear-gradient(#fff,#eee);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));    
	background-image: -webkit-linear-gradient(#fff, #eee);
	background-image: -o-linear-gradient(#fff, #eee);
	background-image: -ms-linear-gradient(#fff, #eee);
	background-image: linear-gradient(#fff, #eee);}
#thanku-table h3 span { display: block; color:#73AD21; font-size: 4em;
	background: #fff; border: 5px solid #73AD21; height: 120px;	width: 120px;margin: 10px auto -65px;
	-moz-border-radius: 100px;	-webkit-border-radius: 100px;	border-radius: 100px;
	-moz-box-shadow: 0 5px 20px #ddd inset, 0 3px 0 #999 inset;
	-webkit-box-shadow: 0 5px 20px #ddd inset, 0 3px 0 #999 inset;
	box-shadow: 0 5px 20px #ddd inset, 0 3px 0 #999 inset; line-height: 100px;}
#thanku-table h2 { font-size: 2.6em; font-weight: bold;}
#thanku-table ul { margin: 20px 0 0 0; padding: 0; list-style: none;}
#thanku-table li { display: inline-block;padding: 10px 0;}
#tabs_3 li {
    list-style: square outside none;
}

/*rate-review-form*/
.rate-review-college-page { margin: 0 auto;width: 70%;}
.rate-review-banner { margin: 0 auto; text-align: center; position:relative; padding-bottom:25px;}
.rate-review-banner img { width: 100%;}
.main_social { float: right; width: 26%; padding: 20px; text-align: right; top: -60px; position: relative; height: 154px;}
.rate-review-banner .social__container {background: #fff none repeat scroll 0 0;border: 4px solid #00a2e8;bottom: auto;font-family: Arial;font-size: 1.5em;left:auto;margin: auto;padding: 6px;position: absolute;right:2%;top: auto;z-index:9;}
.rate-review-banner .social_hd { margin-bottom: 1em;text-align: center; color:#999999;}
.rate-review-banner .social__item {padding: 0;display: inline-block;margin-right: 0.1em;transition: 1s;border:1px solid #CCCCCC;border-radius:50%;}
.rate-review-banner .social__item img {height: auto;max-width:40px;}
.rate-review-banner .social__item:hover {transform: scale(1.2);background: #CCCCCC ;border-radius:50%;}
.rate-review-banner .social_search{ display: block; position: relative; width: 100%;}
.rate-review-banner .social_default { background-color: #fff; border:#cfd1d2 solid 1px;border-image: none; border-radius:0px;
font-size: 13px; height:28px; line-height:28px; padding: 0 10px 0 10px; width: 78%; float:left;}
.rate-review-banner .social_text { color: #CCCCCC; font-size: 16px; font-weight: 600; margin: 20px 0 0;text-align: center;}  
.rate-review-banner .soc_search {margin-top: 6px;}
.rate-review-banner .copy-search { background: #333 none repeat scroll 0 0;border: 1px solid #333; /*border-radius: 0 4px 4px 0;*/ color: #FFF; padding:2px 2px 2px; position: absolute;right: 0; top: 0; font-size: 16px;}
.rate-review-banner .copy-search:hover{background: #222222;color:#FFF;}
.rate-review-banner .copy-text {padding:0 2px;font-size:15px;}
.rate-review-banner .refer-friend { bottom: 13%; cursor: pointer; left: auto; opacity: 0.4; padding: 20px 4%; position: absolute; right: 22px; top: auto;
  width: 10%; z-index: 1;}
.rate-review-banner .arrow_box_n {background: #FFF;	border: 2px solid #CCCCCC;border-radius: 8px;}
.rate-review-banner .arrow_box_n:after, .arrow_box_n:before { bottom: 100%; left:auto; border: solid transparent;content: " "; height: 0; width: 0;position: absolute;pointer-events: none;right:5%;}
.rate-review-banner .arrow_box_n:after {border-color: rgba(136, 183, 213, 0);  border-bottom-color: #FFF; border-width: 27px; margin-left: -24px;right: 6%;}
.rate-review-banner .arrow_box_n:before { border-color: rgba(194, 225, 245, 0); border-bottom-color: #CCCCCC; border-width: 30px; margin-left: -30px;}  
.rate-review-banner .close-ic { color: #333; position: absolute; right:36px; top:-17px;z-index: 1;}
.rate-review-form .college-name { text-align: center; }

.rate-review-form .form-group > label { display: block; float: left; font-weight: 600; margin-bottom: 3px;width: 100%;  }
.rate-review-form .college-name input.form-control { width: 50%; }
.rate-review-form .coursename { float: left; margin-right: 15px; width: 50%;}
.rate-review-form .graduationyear { float: left; width: 48%;}
.rate-review-form .graduationyear select.INPUT { width: 100%;outline: medium none !important; height:28px; }

.rate-review-form .iRating-name { text-align: center; }
.rate-review-form .iRating-name .form-group > label { display: block;  font-weight: 600; margin-bottom: 3px; width: 100%; }
.rate-review-form .iRating-name .star_rate .br-widget > a { display: inline-block !important; float: none !important; }
.rate-review-form .iRating-name .validation-advice { margin: 35px auto 0;}
.rate-review-form .your-review-title { float: left; width: 100%;}
.rate-review-form .your-review { float: left; width: 100%;}
.rate-review-form .recommend { float: left; width: 100%;}
.rate-review-form .recommend .form-group > label { float: left; line-height: 20px;  margin-right: 10px;  width: auto;}
.rate-review-form .recommend .recommend-btn { float: left; }

.rate-review-form .motivation .coursename { float: left; margin-right: 15px; width: 50%;}
.rate-review-form .motivation .graduationyear  { float: left; width: 100%;}
.rate-review-form .motivation .graduationyear label { float: left; width: 100%;}
.rate-review-form .motivation .graduationyear select { width: 40%; outline: medium none !important; }

.form-group { float: left; margin-bottom: 15px; width: 100%;}
.input-group { border-collapse: separate; display: table; position: relative; }

.rate-review-form .personal-information {  text-align: left;}
.rate-review-form .personal-information .form-group > label { float: left; width: 100%;}
.rate-review-form .personal-information .input-group { float: left; margin: 0 15px 0 0; width:49%;}
.rate-review-form .personal-information .input-group:last-child { margin-right: 0 !important; }
.rate-review-form .personal-information .fa { background-color: #ddd; color: #000; content: ""; font-size: 18px; height: 29px; left: 0; padding: 4px 9px; position: absolute; text-align: center; top: 0; vertical-align: middle; white-space: nowrap; width: 30px; z-index: 1; }
.rate-review-form .personal-information .fa-user {}
.rate-review-form .personal-information .fa-at {}
.rate-review-form .personal-information .fa-mobile { font-size: 22px }
.rate-review-form .personal-information input.form-control { margin: 0 0 0 0px; }
.rate-review-form .personal-information .input-group.cty { width: 23.8%; margin: 0 15px 0 0; display: inline-block;}
.rate-review-form .personal-information .input-group.cty  select{ width: 100%;height:28px;}
.rate-review-form .personal-information .input-group.mob-num { width: 49%;}

textarea { resize: none; }

.clearfix() {
  &:before,
  &:after {
    content: " ";
    display: table;
  }
  &:after {
    clear: both;
  }
}

.rate-review-form .your-rating {  float: left;  width: 100%;}
.rate-review-form .your-rating .iCampusRating-name .form-group label { float: left; width: 50%; }
.rate-review-form .your-rating .iCampusRating-name {  float: left;  width: 50%;}
.rate-review-form .your-rating > h1 {float: left;font-size: 19px;font-weight: 600;margin-bottom: 10px;width: 100%;}
.rate-review-form .ui-front { float: left; width: 456px !important; z-index: 100;}
.rate-review-form .your-rating .star_rate .br-widget { float: left; margin: 0 0 0 35px !important; }

.rate-review-form .review-guidelines { float: left;width: 100%;}
.rate-review-form .review-guidelines-links { background: #f2f2f2; float: left; margin: 0; padding: 5px 10px; width: 100%;}
.rate-review-form .w_full { width: 250px !important; }
.rate-review-form .review-guidelines-links p{margin-bottom:0px !important;line-height: 16px;}

.rate-review-form .validation-advice { margin: 5px auto 0; }
.rate-review-form input[type="checkbox"], input[type="radio"] {
 box-sizing: border-box; float: left; margin: 2px 0 0;padding: 0; width: auto;}
.rate-review-form select > option {background-color: #ffffff !important;color: #656565;padding: 5px !important;}

.bd-double { border-bottom: 4px double #ccc; padding-bottom: 20px;}

.rate-review-form .form-group.ct { text-align: center;}
.rate-review-form .form-group.ct input { font-size: 18px; height: 40px; width: 180px;font-weight:bold;}

.rate-review-form #Anonymous_Row .post-as { font-weight: normal; margin-top: 8px;}
.rate-review-form #Anonymous_Row .post-as  input  { margin-top: 4px;}
.rate-review-form .recommend .ys{ font-weight: normal !important;}
.rate-review-form .recommend .no{ font-weight: normal !important;}

.rate-review-form #Anonymous_Row { background: #fff none repeat scroll 0 0; border: 1px solid #dbdbdb; box-shadow: -2px -2px 15px #f5f5f5 inset; color: silver;
  font-size: 12px; margin-top: 4px; padding: 13px 10px 0px;}
.rate-review-form .describe-your-cg{}
.rate-review-form .describe-your-cg p {}
.rate-review-form .describe-your-cg p  a{color: #54a751;}
.rate-review-form .describe-your-cg p  a:hover{text-decoration: underline;}
.rate-review-form .describe-your-cg .d-slider{margin: 10px 0;}
.rate-review-form .d-slider, .d-slider-textarea { background: #f9f9f6 none repeat scroll 0 0; border: 1px solid #caccce;padding: 10px; width: 100%; min-height: 200px;}

.rate-review-form .describe-your-cg .d-slider .bx-controls-direction { position: absolute; right: 0; top: 0;}
.rate-review-form .describe-your-cg .d-slider  .bx-wrapper .bx-controls-direction a {position: static; height: 40px; line-height: 40px;  outline: 0 none; text-align: center; top: 15px; width: 40px; z-index: 7; padding:10px; margin:2px;}

.cf{clear:both;width: 100%;}
.cf .form-group a{ color: #54a751;}
.cf .form-group a:hover { text-decoration: underline;}
.f-exam  { text-align:left;}
.f-exam select { width: 100%; text-align:left; height:28px;}
.rate-review-form .fw_light p{margin-bottom:0px !important;}

.SumoSelect > .CaptionCont { width: 100%;}
.SumoSelect > .optWrapper > .options > li label { cursor: pointer; display: inline-block; overflow: auto; text-overflow: inherit; white-space: nowrap;  width: 100%;}
.SumoSelect { width: 40%;}

#vMotivation_req.validation-advice{width:90%;}
.SumoSelect .CaptionCont.SlectBox { margin-bottom: 4px!important;}
.rate-review-form .describe-your-cg p { margin-bottom: 3px !important;}
.input-group.mob-num .mobile-n.visible.animated {background: #E2E2E2 none repeat scroll 0 0; left: 1px; margin-top: 2px; padding: 10px 6px 7px;
  position: absolute;top: 21px;}
.input-group.mob-num input.form-control { /*padding-left: 40px;*/}

.row.top-bg { background: #F5F5F5 none repeat scroll 0 0; margin-bottom: 16px; margin-left: 0; margin-right: 0; padding: 8px 0; display: inline-block; width: 100%;}
input#submit_exam { background: #54a751; color: #FFF;}
/*rate-review-form*/

.tb_widget_socialize.clearfix .icon-symbol{padding:0px; margin: 0;}
.tb_widget_socialize.clearfix .icon-symbol { text-align: center;}
.tb_widget_socialize.clearfix .icon-symbol li { list-style: none; max-width:84px; display: inline-block;padding: 8px;}
.tb_widget_socialize.clearfix .icon-symbol li a img { transition: all 0.3s ease 0s; }
.tb_widget_socialize.clearfix .icon-symbol a img:hover { transform: scale(1.2);}

#footer .widget{margin-bottom: 8px !important;}

/*College Reviews***/
#college-review{}
#college-review .review_title{ display: inline-block; width: 100%;}
#college-review .topcrumb { background-color: #ffffff; border-radius: 4px; list-style: outside none none; margin-bottom: 0px; padding:4px 0px;}
#college-review .topcrumb li { color: #969696; display: inline-block; font-weight: bold;  padding-right: 16px;}
#college-review .rtc-title { color: #54a751;}

#college-review .middlecrumb { background-color: #ecebeb; border-radius: 4px; list-style: outside none none; margin-bottom: 20px; padding: 4px 0px;}
#college-review .middlecrumb li { color: #969696; display: inline-block; font-weight: bold;  padding-right: 16px;}
#college-review .middlecrumb b { margin-right: 14px;}
#college-review .shap-title { background: #bdbdbd none repeat scroll 0 0; border-radius: 3px;  color: #fff; margin-left: 10px; padding: 1px 10px;}
#college-review .c-blue{color:#54a751;padding: 0px 8px;}
#college-review .review_left {padding:0 14px; width: 56%; vertical-align: top; float:left;max-width: 490px;}
#college-review .review_left .review-desc { border-bottom: 1px solid #eee; padding-bottom: 30px;color:#8c8884;margin: 0 0 4px;}
#college-review .review_left p { word-wrap:break-word;  height: 4em;line-height: 1.3;;margin: 0 0 10px;overflow: hidden;}
#college-review .review_left .back-link {color: #54a751;float: right;margin-top:0; text-align: right; width: 100%;}
#college-review .review_right {float:right; padding: 14px 14px 0; width: 40%; border: 1px solid #eeeeee;}
#college-review .ratestars{}
#college-review .ratestars  li { color: #999; line-height: 38px; list-style: outside none none;}
#college-review .ratestars li a{}
#college-review .form-group label { float: left; width: 50%;color:#8c8884;}
#college-review .star_rate .br-widget a { background: rgba(0, 0, 0, 0) url("../img/star.png") repeat scroll 0 22px;
  display: block;float: left; height: 24px;margin: 0 1px; width: 24px;}
  #college-review .share-on { display: inline-block; width: 100%;}
#college-review .share-on ul { list-style: outside none none; padding: 0; margin: 0;}
#college-review .share-on li { list-style: outside none none;display: inline-block;}
#college-review .share-on li .fa { font-size: 26px; padding: 4px;}

#college-review .share-on li .fa.fa-facebook-square{color:#4460ae;}
#college-review .share-on li .fa.fa-twitter-square{color:#1291bb;}
#college-review .share-on li .fa.fa-linkedin-square{color:#2c86ba;}
#college-review .share-heading { font-size: 16px; padding-right: 4px; vertical-align: super;color: #999;}
#college-review .college-review-blog {display: inline-block; margin-bottom: 5px;width: 100%;}
.showmorebtn { }
.showmore {background: #ECEBEB none repeat scroll 0 0; display: inline-block; padding: 6px; width: 100%; text-align: center;margin-top: 10px;margin-bottom:15px;border:1px solid #ddd}

.school-detail-page .layout_post_1{margin-bottom:10px;border: 1px solid #dddddd;padding: 6px;}
.school-detail-page .layout_post_1 .item_thumb{min-height: 150px; border-bottom:0;width:100%;position:relative;overflow:hidden;text-align:center;}
.school-detail-page .layout_post_1 .item_thumb img {/*max-height: 150px; max-width: 100%;*/ transition: all 0.2s ease 0s;}
.school-detail-page .layout_post_1 .item_content h4{margin:10px 0;font-size:17px;line-height:26px;font-weight:700;text-align: center;}
.school-detail-page .layout_post_1 .item_content p {text-align: center;}
/*.school-detail-page .thumb_hover { min-height: 196px;}*/
.school-detail-page table{font-size:14px;width:100%;max-width:100%;text-align:left;border-left:0px solid #eeeeee;border-top:0px solid #eeeeee;background-color:#ffffff;}
.school-detail-page table th,table td{padding:0 0 0 6px;vertical-align:center;border-right:0px solid #eeeeee;border-bottom:0px solid #eeeeee;height:30px}
.school-detail-page .sh-part {/*height: 160px;margin-bottom: 10px*/;}
.school-detail-page .wp-caption{border:1px solid #eeeeee;padding:0px;max-width:100%;background:#ffffff;min-height: 120px;
    min-width: 140px;}
.school-detail-page .wp-caption img { margin: 0; max-height: 140px; max-width: 100%;padding: 4px;}
/**school-detail-page**/
.school-detail-page {margin-top:60px}
.school-detail-page .left-logo {/*width: 27%;min-height: 150px;margin-bottom: 10px;*/text-align: center;}
.school-detail-page .left-logo img { max-width: 140px;}
.school-detail-page .right-table{margin-top: 8px;width: 80%; }
.school-detail-page .overview-text { text-align: justify;line-height: 1.5em; /*height: 4.4em;margin: 0 0 10px;*/overflow: hidden; }
.school-detail-page .overview-box .read-more {width: 100%;float:right;text-align: right;color:#54a751;margin:0px}
.school-detail-page .overview-box .back-link {width: 100%;float:right;text-align: right;color:#54a751;margin:10px 0px 10px 0px; }
.school-detail-page .ui-tabs-panel .sky-tabs ul { list-style: outside none none; }
.admission_procedure.s-achievements {height: 200px;}
.school-detail-page .ui-tabs-panel .sky-tabs { margin:0px } 
.school-detail-page .gallery-img img {height:175px;width: 100% !important;}
.school-detail-page .seclect-country {    height: 34px;    padding-top: 4px;    width: 260px; }
.school-detail-page .quick-links-box h4 {background-color:rgb(255,255,0,0.4);color:#000;border:1px solid #999;height:47px;}
.school-detail-page .inner-box {border-top:1px solid #ddd; }
.school-detail-page .other-details-wrap h2{margin-top:0px;}
.school-detail-page .ui-tabs .ui-tabs-panel{padding-bottom:0px;width:98%;}
.rating {font-size: 25px;cursor:pointer;}
.your-rating-in .form-group {float: left;margin-bottom: 5px;width: 100%;}
.school-detail-page img{}
.school-detail-page .thumb_hover img:hover{opacity:1!important;filter: contrast(90%);transform: scale(1.02);}
.school-detail-page .course-text {text-align: justify; line-height: 1.5em; overflow: hidden; margin: 0px 0px 0px;}
.wp-caption.alignCenter {margin: 0;text-align: center;width: 100%;}
.ui-autocomplete { max-width: 238px !important; }	

/*.school-detail-page .overview-text { height: 13em;}*/
.wide_slider11 { /*background-image:url("/images/slider/banner1680.png"); background-repeat: no-repeat;background-size: 100% 100%;*/
height:380px;margin-top: 63px !important;}

.apply-new { margin: 0px!important; width: 72%; padding: 0!important;}
.school-detail-page .tab_content{margin-bottom:0px;}
.animation-list h2 {margin-top: 0px!important;}
.tab_content .ui-state-default.ui-corner-top {background: none;}
.tab_content .ui-tabs-nav li {width: auto;}

.top-scholarships-box .bx-wrapper .bx-prev {right: 42px ;left: auto;}
.top-scholarships-box .bx-wrapper .bx-controls-direction a{top:-15px;}
.university_week_box .bx-wrapper .bx-prev {right: 42px ;left: auto;}
.university_week_box .bx-wrapper .bx-controls-direction a{top:-15px;}


.mg-top{margin-top:10px;}

.ct-detail {margin: 0;padding: 0;}
.ct-detail ul {margin: 0;padding: 0;}
.ct-detail li {  border-right: 1px solid #dddddd;
  display: inline-block;
  list-style: outside none none;
  margin: 0 20px 0 0;
  padding: 0 20px 0 0;
}
.ct-detail h3 { border-bottom:1px solid #efefef;color: #54a751;font-size: 1.5em;font-weight: 600;padding: 0 0 6px;margin-bottom:6px;margin-top:0px;}

.ct-title {
  margin-bottom: 8px;
}
.ct-title span {
  color: #54a751;
  font-size: 15px;
  font-weight: 500;
  padding-left: 4px;
}

.infoQuestion {
  color: #111111;
  font-size: 15px;
  padding: 0 0 8px;
}

.infoQuestion span{color: #54a751;}

.instituteInfo{margin:0px;padding:0px;}
.instituteInfo .clg-info li {
  border-left: medium none;
  border-right: 1px solid #cccccc;
  color: #111111;
  display: inline-block;
  line-height: 12px;
  margin: 8px 15px 8px 0;
  padding: 0 15px 0 0;
  position: relative;
}
.clg-info span { color: #666666; }
.clg-info span a {color: #54a751;}
.clg-info { float: left; margin: 0; padding: 0; width: 100%;}

.clg-info li:last-child {
  border-right: medium none;
}

.ct-detail-mail {
  display: inline-block;
  margin-left:0;
  width: 79%;
}


.breadcrumb-p {
  color: #333333;
  font-size: 14px;
  font-weight: 600;
  line-height: 27px;
  margin-bottom: 2px;
}
.breadcrumb-p a {
  color: #54a751;
  font-weight: 600;
}

.school-detail-page .tab_content h3 { color: #54a751; text-transform: none; font-size: 1.2em; font-weight: 600; margin-top:0;}
.school-detail-page .tab_content h2 { color: #54a751; text-transform: none; font-size: 1.2em; font-weight: 600; margin-top:5px;}


.school-detail-page .r-side strong, b {color: #54a751;}

/*.school-detail-page .imp-info strong, b {color: #222222;}*/

.school-detail-page #applynow p {margin: 0 0 15px;}
.school-detail-page .widget p {margin-bottom: 20px;}

.gallery-img .bx-wrapper .bx-prev {left: 4px;top: 36% !important;}
.gallery-img .bx-wrapper .bx-next {right: 4px; top: 36% !important;}
.c_slide { border: 1px solid #ececec;height: 40px;margin-bottom: 16px;}

/***tab*/
.sh-part {margin-bottom: 4px;}
.margin-top-20{margin-top:20px;}
.margin-top-10{margin-top:10px;}
.margin-bottom-20{margin-bottom:20px;}
.margin-bottom-10{margin-bottom:10px;}
.why-join-us {display: inline-block;width: 100%;}
.why-join-us ul {margin: 0;/*padding: 0 0 14px 0px;*/}
.why-join-us li { color: #000000; font-family: Arial,Helvetica,sans-serif; font-size: 1em;line-height:24px;
  margin: 0;padding: 0; display: list-item; list-style: initial;}
.college-details {display: inline-block;width: 100%;}
.college-details ul {margin: 0 0 14px;padding: 0 0 0px 0px;}
/*.college-details li {color: rgb(119, 119, 119); display: inline-block;font-family: Arial,Helvetica,sans-serif;
  font-size: 1em; line-height: 18px; list-style: outside none none; margin: 0.2em 0.2em 0.4em;
  padding: 0; text-align: center;width: 112px;}*/
  .college-details li {
  color: #777777;
  display: inline-block;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
  line-height: 18px;
  list-style: outside none none;
  margin: 0;
  padding:0;
  text-align: center;
  vertical-align: text-top;
  /*width: 208px;*/
  width: 165px;
}

.course_desc ul li{display: list-item; list-style: initial;}
.wp-caption{position: relative;}
.top-triangle-bg{ 
	position: absolute; 
	width: 0;
	height: 0;
	border-top:50px solid #427e36;
	border-right:50px solid transparent;
	left: 0;
	top:0;
}
span.triangle-text{
	-webkit-transform: rotate(228deg);
    -moz-transform: rotate(228deg);
    -o-transform: rotate(228deg);
	writing-mode: tb-rl;
    position: relative;
    z-index: 99;
    line-height: 0.45;
    max-width: 50px;
    text-align: center;
    color: #fff;
    max-height: 20px;
}

/*
span.triangle-text {
    // -webkit-transform: rotate(228deg); //
    -moz-transform: rotate(228deg);
    -o-transform: rotate(228deg);
    // writing-mode: tb-rl; //
    position: relative;
    z-index: 99;
    line-height: 1;
    // max-width: 50px; //
    text-align: center;
    color: #fff;
    // max-height: 20px; //
    font-size: 0.8rem;
	font-weight: bold;
}

.top-triangle-bg {
    position: absolute;
    width: 40px;
    height: 40px;
    // border-top: 50px solid #427e36; //
    // border-right: 50px solid transparent; //
    left: 0;
    top: 1px;
    background: #427e36;
    border-radius: 50px;
    text-align: center;
    // font-size: 0.8rem; //
	padding-top: 8px;
}
*/

ul.it-icon {margin: 0;}
h5.other-branch {margin-top: 0;}
.panel-group .panel + .panel{margin-top: 0;}
.sky-tabs > input:checked + label span span{font-weight: normal;}
.school-detail-page h5 {border-bottom: 1px solid #dddddd;font-size: 1.2em;padding: 0 0 10px;font-weight: 600;}
.school-detail-page h2 {border-bottom: 1px solid #dddddd;font-size: 1.2em;padding: 0 0 10px;font-weight: 600;}
.ct-detail h2 { border-bottom:1px solid #efefef;color: #54a751;font-size: 1.5em;font-weight: 600;padding: 0 0 6px;margin-bottom:6px;margin-top:0px;}
.ct-detail h1 { border-bottom:1px solid #efefef;color: #54a751;font-size: 1.5em;font-weight: 600;padding: 0 0 6px;margin-bottom:6px;margin-top:0px;}
.important-information {display: inline-block;width: 100%;}
.important-information ul {margin: 0 0 0px;padding: 0 0 0px 0px;}
.important-information li {color: #333333;;display: inline-block;
font-family: Arial,Helvetica,sans-serif; font-size: 1em; line-height: 24px;list-style: outside none none;
  margin:0; padding:0 0 6px; text-align: center; width:100%;border-bottom: 1px solid #dddddd;}
.h-title-left { color: #333333; float: left; font-size: 1.2em; font-weight: 600; text-align: left;width: 40%;}
.h-title-left img {float: left;margin-right: 10px;padding: 2px 0 0;}
.h-title-right { float: right; text-align: left; width: 60%;}
.faqHeader {font-size: 27px;margin: 20px;}
.panel-heading [data-toggle="collapse"]:after { font-family: "FontAwesome";content: "\f04b"; /* "play" icon */ float: right; color: #54a751; font-size: 18px; line-height: 22px;
		-webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg);
        -o-transform: rotate(-90deg); transform: rotate(-90deg);  }
.panel-heading [data-toggle="collapse"].collapsed:after {  /* rotate "play" icon from > (right arrow) to ^ (up arrow) */-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg); -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);transform: rotate(90deg);color: #454444;}
.content_holder_inner {padding: 0 !important;}
.tab-menu-head .panel-default > .panel-heading {
  background-color: transparent;border-color: #dddddd;color: #333333;}
.tab-menu-head .panel-group .panel {border-radius: 0;margin-bottom: 0;}
.tab-menu-head .panel-default {border-color:transparent;}
.tab-menu-head .panel {box-shadow:none;/*border-bottom:1px solid #DDD;*/}
.tab-menu-head .panel-heading{padding:0px 0;}
.content_holder .inner_content h1 { color:#777; font-size: 1.4em; margin: 0; padding: 0;}

#accordion .panel-body li {color: #333;font-family: Arial,Helvetica,sans-serif;font-size: 1em;line-height:24px;
  margin: 0;padding: 0;}
#accordion .panel-body > ul {margin: 0;padding: 0 0 10px 22px;}
.tab-menu-head a:hover, a:focus {text-decoration:none;outline:none;}
#accordion .panel-body {margin: 0;padding:0px 0;}
#accordion .panel-body h1 { border-bottom: 1px dashed #cccccc; color: #777777; font-size: 1.2em;
  font-weight: 400; margin: 0 0 20px; padding: 0 0 10px; text-transform: uppercase;}
.it-icon li span {display: inline-block;height: 40px; overflow: hidden;}

.it-icon-title{}

.it-icon-img {/*border: 1px solid #ececec;*/display: inline-block;padding: 2px;width: 60px;height:60px;}
.it-icon li img { margin: auto; max-width: 50px; padding: 0; text-align: center; max-height: 50px;}


#accordion .panel-body .it-icon li {list-style:none;display: inline-block;list-style: outside none none;  padding-right: 14px;text-align:center;}

.panel-title { border-bottom: 1px solid #dddddd; color: #54a751; margin-bottom: 10px; padding-bottom: 10px;
  text-transform: none;font-weight: 600;margin-top:10px;}
.panel-title-dt { color: #333333; font-size: 16px; font-weight: 600; margin-bottom: 0px; margin-top: 0; text-transform: uppercase;}
.it-icon-contan li{list-style: none;}
.it-icon-contan p { display: inline-block; padding: 0; margin: 0;list-style: none;}
#accordion .gallery .panel-body .galley-li ul {padding:0px;margin:0px;}
#accordion .gallery .panel-body .galley-li {list-style: outside none none;padding-right: 0;}
ul.galley-li {background: #f5f5f5 none repeat scroll 0 0;margin: 0 !important;padding: 0 !important;}
.galley-li span {display: inline-block;float: left;margin: 6px;max-width: 264px;padding: 0;}
#accordion .gallery .panel-body .galley-li img {margin: 0 7px;padding: 4px;text-align: center;}
#accordion .student-also .panel-body .student-also-li ul {padding:0px;margin:0px;}
#accordion .student-also .panel-body .student-also-li {list-style: outside none none;padding-right: 0;}
ul.student-also-li {background: #f5f5f5 none repeat scroll 0 0;margin: 0 !important;padding: 0 !important;}
.student-also-li span {display: inline-block;float: left;margin: 6px;max-width: 264px;padding: 0;}
#accordion .student-also .panel-body .student-also-li img {margin: 0 7px;padding: 4px;text-align: center;}
.other-part { margin: 0;padding: 0;}
.other-part ul {margin: 0;padding: 0;}
.other-part ul li {display: inline-block;list-style: outside none none;padding: 7px!important;}
.panel-default > .panel-heading + .panel-collapse > .panel-body{border:none;}
.st-ment { margin: 0;padding: 0;}
.st-ment ul {margin: 0 !important;padding: 0;}
.st-ment ul li {list-style: outside none none;padding:0;}
.company-recruiting { margin: 0;padding: 0;}
.company-recruiting ul {margin: 0;padding: 0;}
.company-recruiting ul li {display: inline-block;list-style: outside none none;padding: 7px!important;}
.company-recruiting .bx-wrapper .bx-controls-direction a{position:absolute;top:11px;outline:0;width:20px;height:20px;line-height:20px;text-align:center;z-index:7}
.company-recruiting .bx-viewport {height: 100px !important;}
.company-recruiting ul.company_slider li {padding: 1px!important; margin: 0; max-width: 110px; height: 39px;}
.company-recruiting .bx-wrapper img {height: 100%;width:auto;display: block;margin: auto; border: none;}
.company-recruiting .bx-wrapper {max-width: 850px !important;padding: 0 34px;margin-top: 20px !important;margin-bottom:10px !important;}


.company-recruiting1 { margin: 0;padding: 0;}
.company-recruiting1 ul {/*margin: 0 1.44em 0 2.15em;*/padding: 0;margin: 0;}
.company-recruiting1 ul li {display: inline-block;list-style: outside none none;padding: 7px !important;}
.company-recruiting1 .bx-wrapper .bx-controls-direction a{position:absolute;top:11px;outline:0;width:20px;height:20px;line-height:20px;text-align:center;z-index:7}
.company-recruiting1 .bx-viewport {height: 50px !important;}
.company-recruiting1 ul.company_slider1 li {padding: 1px!important; max-width: 110px; height: 39px;margin: 0 10px 10px 0;}
.company-recruiting1 .c_slide img {height: 100%;width:auto;display: block;margin: auto; border: none;}
.company-recruiting1 .bx-wrapper {max-width: 850px !important;padding: 0 34px;margin-top: 20px !important;margin-bottom:10px !important;}

#footer{
	float: left;
	width: 100%;
}
#copyright
{
	float: left;
	width: 100%;
}
@media (max-width:360px){ 
.company-recruiting1 .bx-wrapper {max-width:284px !important;}
}


.school-detail-page  h6 {font-size: 1.1em;padding: 0;font-weight: 600;}
.school-detail-page  p {font-family: Arial,Helvetica,sans-serif;margin: 0;}
.in-ships { margin: 0;padding: 0;}
.in-ships p { margin: 0;padding: 0; text-align:justify;color:#333333;}
.ind-visits { margin:0 0 10px;padding: 0;}
.ind-visits ul {margin: 0;padding: 0;}
.ind-visits ul li {list-style: outside none none;padding:0;}
.d-bch{display: inline-block;width: 100%;}
.d-bch-btn {/*margin-bottom: 14px;*/}
.rat-view { margin: 0;padding: 0;}


.awards-table {margin-top: 26px;}
.awards-responstable { margin: 1em 0; width: 100%; overflow: hidden; background: #FFF;color: #333; border-radius:0px;border: 1px solid #DDD;}
.awards-awards-responstable tr {border: 1px solid #D9E4E6;}
.awards-responstable tr:nth-child(odd) {/* background-color: #EAF3F3;*/}
.awards-responstable th {display: none; background-color: #ffffff; border: 1px solid #dddddd; color: #333333;padding: 1em;}
.awards-responstable th:first-child { display: table-cell; text-align: left;}
.awards-responstable th:nth-child(2) { display: table-cell;}
.awards-responstable th:nth-child(2) span {display: none;}
.awards-responstable th:nth-child(2):after { content: attr(data-th);}
@media (min-width: 320px) {.awards-responstable th:nth-child(2) span {display: block;}
.awards-responstable th:nth-child(2):after {display: none;}}
.awards-responstable td {display: block;word-wrap: break-word;max-width: 7em;}
.awards-responstable td:first-child {display: table-cell;text-align: left;border-right: 1px solid #D9E4E6;}
@media (min-width: 320px) {.awards-responstable td {border: 1px solid #D9E4E6;}}
.awards-responstable th, .awards-responstable td {text-align: left;margin: .5em 1em;}
@media (min-width: 320px) {.awards-responstable th, .awards-responstable td {display: table-cell;padding: 0.6em;}}

/****/
/Course-Details****/
.imp-info {display: inline-block;width: 100%;margin-top: 0px;}
.imp-info ul {margin: 0 0 0px;padding: 0 0 0px 0px;}
.imp-info li {color: #333333;;display: inline-block; font-family: Arial,Helvetica,sans-serif; font-size: 1em; line-height: 24px;list-style: outside none none; margin:0; padding:0 0 6px;/* text-align: center; */width:100%;border-bottom: 1px solid #dddddd;}
.imp-info ul li a {color: #54a751;}
.imp-info .h-title-left { color: #333333; float: left; font-size: 1.2em; font-weight: 600; text-align: left;width: 40%;}
.imp-info .h-title-left img {float: left;margin-right: 10px;padding: 2px 0 0;}
.imp-info .h-title-right { float: right; text-align: left; width: 60%;}
.imp-info .h-title-right p {margin:0px;}
figure a.popup_link { display: inline-block;}
.admission_procedure{height:160px; /*border-right: 1px solid #DDD;*/ margin-right: 4px;}
.slimScrollBar { background: #ededed!important;}

ul.r-side {list-style: none; margin: 14px 0; padding: 0; line-height: 1.6em;}
ul.r-side li {margin-bottom: 4px;}
ul.r-side li a {color: #222222;}
.imp-info li:first-child {padding-top: 4px;}
.other-details-blog { margin-bottom: 20px;}
.h-title-right {text-align: justify;}
.h-title-right li {border: medium none;display: list-item;list-style:disc;margin-left: 1em;}
.slimScrollDiv {padding-right: 0em;}
.slimScrollDiv .admission_procedure {padding-right: 2em;}

/Course-Details***End*/
.top-margin{margin-top:8px;}
@media screen and (min-width:991px){
/* Âé¶¹Éç college List*/
.country-guide_content .col.col_3_of_12 { width: 28%;}
.country-guide_content .col.col_9_of_12 { width: 72%;}

.exam-guide-page .col.col_3_of_12 { width: 28%;}
.exam-guide-page .col.col_9_of_12 { width: 72%;}

.left_country_boxes{z-index:1;}
.left_country_boxes_fixed{position:fixed; top:65px; width: 298px;}
.left_country_boxes_bfixed{position:fixed; width: 298px;}
/* Âé¶¹Éç college List*/

/* CSS for Old Menu */
.left_exam_boxes{z-index:1;}
.left_exam_boxes_fixed{position:fixed; top:65px; width: 296px;}
/* CSS for New Menu */
.left_exam_boxes_bfixed{position:fixed; width: 296px;}
.right_exam_boxes{z-index:1;}
/* CSS for Old Menu */
.right_exam_boxes_fixed{position:fixed; top:50px; width: 262px;}
/* CSS for New Menu */
.right_exam_boxes_bfixed{position:fixed; width: 262px;}

.application-guide .left_exam_boxes_fixed{position:fixed; top:65px; width: 262px !important;}

.country-guide_content .arrowlistmenu ul li a {padding: 0 0 2px 5px !important;}
.country-guide_content .arrowlistmenu ul li {padding-bottom: 0px !important;}
.country-guide_content .arrowlistmenu .menuheader {padding: 4px 0 4px 10px !important;}
}

.articlepost .article-social {display: inline-block;padding: 4px 0;}
.articlepost .article-like {float: left;}
.articlepost .article-like i {color: #54a751;font-size: 18px;}
.articlepost .article-share {float: left;margin-left: 10px;}
.articlepost .article-share i {color: #54a751;font-size: 18px;}
.articlepost table th, table td {border-bottom: 1px solid #eeeeee;border-right: 1px solid #eeeeee;padding: 0 0 0 6px;
}

#article_social .social__container {background: #fff none repeat scroll 0 0;border: 4px solid #00a2e8;bottom: auto;font-family: Arial;font-size: 1.5em;left:0;margin: 30px auto auto;padding: 14px;position: absolute;right:auto;top: auto;z-index:9;}
#article_social .social_hd { margin-bottom: 1em;text-align: center; color:#999999;}
#article_social .social__item {padding: 0;display: inline-block;margin: 0.4em;transition: 1s; border: #CCC solid 1px; border-radius: 50%;}
#article_social .social__item:hover {transform: scale(1.2);background: #CCCCCC ;border-radius:50%;} 
#article_social .social__item img {height: auto;}
#article_social .social_search{ display: inline-block; position: relative; width: 100%;}
#article_social .social_default { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #fff; border-color:#cfd1d2; border-image: none; border-radius:4px 4px 4px 4px; border-style: solid; border-width:1px;font-size: 13px; height: 36px; line-height: 36px; padding: 0 4px 0 10px; width:76%; float:left;}
#article_social .social_text { color: #CCCCCC; font-size: 16px; font-weight: 600; margin: 20px 0 0;text-align: center;}  
#article_social .soc_search { border: 0;margin-top: 14px;}
#article_social .copy-search { background: #333;border: 1px solid #333; border-radius: 4px 4px 4px 4px; color: #FFF; padding:6px 14px;position: absolute;right: 0; top: 0; font-size: 14px;text-shadow: none;}
#article_social .copy-search:hover {background: #222;color:#FFF;}
#article_social .copy-text {padding-left: 6px;font-size: 14px; color:#FFF;text-shadow: none;}
#article_social .refer-friend { bottom:2%;left: auto;cursor:pointer; padding:2% 6%; position: absolute; right: 0; top: auto; width: 12%;z-index: 1;}
#article_social .arrow_box_n {background: #FFF;	border: 2px solid #CCCCCC;border-radius: 8px;}
#article_social .arrow_box_n:after, .arrow_box_n:before { bottom: 100%; left:auto; content: " "; height: 0; width: 0;position: absolute;pointer-events: none;right:5%;}
#article_social .arrow_box_n:after {border-color: rgba(136, 183, 213, 0);  border-bottom-color: #FFF; border-width: 24px; margin-left: -24px;right: 7%;}
#article_social .arrow_box_n:before {}  
#article_social .close-ic { color: #333; position: absolute; right: 1%; top: 3%;}
#article_social.social__container.arrow_box_n { background: #fff none repeat scroll 0 0; max-width: 400px; text-align: center;padding: 15px 15px 10px;}
#article_social .close-btn::after {width: 2em;}

#right-search-box{background: #f5f5f5 none repeat scroll 0 0;padding: 10px 10px;margin-bottom: 14px;}
#right-search-box .search-field { display: inline-block; position: relative; width: 100%;} 
#right-search-box .search-bg {background-color: #fff; border:1px solid #ECECEC; font-size: 13px; height: 36px; line-height: 36px; padding: 0 0 0 10px; width: 100%;}
#right-search-box .search-btn { background: #54a751; cursor: pointer;  height: 36px; margin: 0; position: absolute; right: 0; top: 0;width: 36px;}
#right-search-box .search-btn:hover { background: #52c24e none repeat scroll 0 0;}
#right-search-box .search-btn i { cursor: pointer; left: 50%; margin-left: -6px; margin-top: -8px; position: absolute; top: 50%;color: #FFF;}
#right-search-box h4 { margin:0;}
#right-search-box ul { margin:5px 0; padding: 0;}
#right-search-box ul li { display: inline-block; list-style: outside none none; padding: 0 8px 4px 0;}
#right-search-box ul li input { margin-right: 4px;margin-top: 4px;}

#thankyou-article b {color: #ff0000;}
#thankyou-article span { font-size: 17px; margin-top: 10px; text-align: center;width: 100%;}

.ui-tabs .ui-tabs-nav{padding: 0px !important;}
.ui-widget-content{border: none!important; margin-left: 12px;}
.ui-widget-header{  background: transparent !important;border: none!important;}
.ui-tabs .ui-tabs-nav li { margin: 0 0.5px!important;border: none;}
.ui-tabs .ui-tabs-nav li a { color: #FFF; padding-top: 69px!important;}
.ui-tabs .ui-tabs-panel{padding-left:0px !important;padding-right:0px !important;margin-left:0px}

/*.gk-update .accordion_content_title { background: rgb(255, 255, 0) none repeat scroll 0 0; border: 1px solid rgb(0, 0, 0) !important;}*/
.gk-update .btn.btn_blue { display: inline-block; padding: 4px 10px;color: #FFF;}
/*.gk-update .ui-accordion .ui-accordion-header-active{border-bottom: 1px solid rgb(170, 170, 170) !important;}
.gk-update .ui-accordion .ui-accordion-content{padding:15px 0;}*/
.gk-update .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus{color:rgb(85, 85, 85) !important;}

.registration .fw_light p label {color: rgb(102, 102, 102); font-size: 14px; font-weight: normal; text-transform: none;width: 100%;}
.review-registration .fw_light p label {color: rgb(102, 102, 102); font-size: 14px; font-weight: normal; text-transform: none;width: 100%;}
.collage_pridector .fw_light p label {color: rgb(102, 102, 102); font-size: 14px; font-weight: normal; text-transform: none;width: 100%;}
.contacts .fw_light p label {color: rgb(102, 102, 102); font-size: 14px; font-weight: normal; text-transform: none;width: 100%;}
.contacts h2 { color: rgb(34, 34, 34);  font-size: 24px; font-weight: 400; line-height: 30px; margin-bottom: 20px;}
.contacts select{padding:5px 10px;}
.apply-now p{text-align: left;}
.ui-menu-item.ui-state-focus {color: #FFF!important;}
#footer .widget p {font-weight:normal;}

.h-title-right .campus_placement {height: 100%;width: 100%;margin:auto;background:#fff;text-align:center}
figure a.popup_link img {margin: auto;max-height: 130px;max-width: 128px;}

.accordion_content .ui-state-hover{color:#333 !important;}
.accordion_content .ui-state-active{color:#333 !important;border-radius:0px;}
.accordion_content .ui-state-focus{color:#333 !important;}
.accordion_content .ui-corner-all{border-radius:0px;}

.page-loader{position: absolute; z-index: 9999; top: 45%; left: 45%;}
/School Listing***Open*/
.school-listing{}
.school-listing .filter {height: auto !important;width:100% !important;overflow: auto !important;}
.school-listing .ms-parent {width: 100% !important;position: static;}
.school-listing .filter:hover {height: auto !important; padding-right: 0;width:100% !important;overflow: auto !important;}
.school-listing form li label {width: 100%;}
.school-listing .ms-drop ul > li label { white-space: pre-line;padding: 0 0 2px 0;}
.school-listing .ms-drop.bottom span {font-size: 1em;display: inline-block;width: 88%;vertical-align: top;}
.school-listing .search-box {padding: 10px 25px;/*border-radius: 4px;*/}
.school-listing strong {display: inline-block;padding:0; /*text-transform: uppercase;*/}
.school-listing b{display: inline-block;padding:0; /*text-transform: uppercase;*/}
.school-listing .ms-drop {width: 89%;border-radius: 0;border-color: #cdcdcd;}
.school-listing .multi-select .ms-drop {width:300px;}
.school-listing .ms-choice { border-color: #cdcdcd !important; border-radius: 0 !important;}
.school-listing .search-box .col {padding-left: 10px;padding-right: 10px;}
/*.school-listing .ms-choice > span{top:30px;left:10px;}*/
.school-listing .ms-drop ul > li label:hover { background: #54a751 none repeat scroll 0 0;color: #ffffff; cursor: pointer;}
/*.school-listing .ms-drop ul > li{border-bottom: 1px solid #eeeeee;}*/
.school-listing form .search-box li input, form .search-box li textarea{width:12%;}

/School Listing***Close*/
.broucher-login{color:#54a751;}
.broucher-login:hover{color:#333;text-decoration: underline;}
.school-course {font-weight: bold;color:#54a751;}
.school-course:hover{color:#333;}

.article-list .panel_title{padding: 0 15px;} 
.article-list .btn_green{ height: 40px; text-align: center; width: 190px;}

.article-list .top_review h4{font-size: 14px;font-weight: 100; height: 30px;}
.article-list .full_meta a{ height: 39px;text-align: center;width: 190px;}
.article-list .item_content img{width:263px;height:150px;}

/*.school-detail-page {margin-top: 15px !important;background:#ebebeb;display: inline-block;margin-bottom: 1em;}
.widget.clearfix .btn.btn_blue {margin-bottom: 2em;}
.widget{margin-bottom:0px}
.top-margin {margin-top: 0px;background: whitesmoke;}
.top-margin select { height: 32px; padding-top: 0px; width: 260px; color: #999;}*/

.overview-text ul li {list-style:disc;}
.exam-title .panel_title {margin-left: 1em;}
.ship-title{padding-top: 1em;}
/*.ship-title .panel_title{margin-bottom:0px;}*/
.ship-title .panel_title div h1 {font-size: 1.4em; margin: 0;}
.seclect_country {height: 34px;padding-top: 0px;width:100%;color:#888888;}
#form_scholarship input, textarea {border: 1px solid #ddd; margin: 0; outline: medium none;padding:0px 0 0 10px width: 100%; height:34px;}
.accordion_content {border: 1px solid #ddd;margin-bottom: 1.4em;}
.accordion_content h4.accordion_content_title{border: 0px!important;background: #FFF; height: auto;}
/*.ui-widget-content {border: medium none !important;margin-left: 0;}*/
.fw_light p {margin-bottom: 12px !important;}
.gk-update-new.accordion_content .accordion_content_title {border: 1px solid #ddd !important; height: auto;  margin-bottom: 0.1em;}
.gk-update-new.accordion_content {background: transparent; border: medium none; margin: 0;}
.gk-update-new.ui-accordion .ui-accordion-content { padding: 4px 0 6px; margin: 0.6em 0em; width: 100%;}
.gk-update-new .answer { width: 99.8%; padding: 0.6em;}
.gk-update-new .answer p{margin: 0 0 0.6em 0;}
.cat-banner table {width: 100%!important;}
.mgspace{margin:0 0 1em;}

.panel-group .gallery .panel-body li {list-style: disc;}
.panel-group .student-also .panel-body li {list-style: disc;}
.ship-title .panel_title .article_category{margin-bottom:1em;}
.apply-new .panel_title div h1 {font-size: 1.4em; margin: 0;}
.apply-new .panel_title div h1 {font-size: 1.4em; margin: 0;}
.no-mar-b{margin-bottom:0px;}

.ui-accordion .ui-accordion-content { padding: 1em 0.2em !important;}
.ui-accordion .ui-accordion-header {cursor: pointer; position: relative; margin-top: 1px; zoom: 1;}
.ui-widget {font-size: 1.1em;}
#right-search-box input, textarea{height:auto;}

.add-university #frmuniversity.basic-grey {padding:0.4em 0;}
.add-university .sky-tab-content-1 {height: auto !important; padding:0.2em 0 0 1em;}

.col.col_6_of_12.fr-left {width: 48%;float: left;}
.col.col_6_of_12.fr-right {width: 49%;float: right;}

.sky-tab-content-1 .bs-detail-fl{}
.sky-tab-content-1 .bs-detail-fr{}

.sky-tab-content-1 .bs-detail-fl input  {width:95.8%;margin: 0 0 1em 0; height:34px;}
.sky-tab-content-1 .bs-detail-fl select {width:95.8%;margin: 0 0 1em 0; height:34px;color:#AFAFAF;}
.sky-tab-content-1 .bs-detail-fr input {width:100%; margin: 0 0 1em 0; height:34px;}
.sky-tab-content-1 .bs-detail-fr .ck-box input{height:auto;margin-top:0.4em; margin-right:0.4em !important;}
.sky-tab-content-1 .bs-detail-fr .ck-box span{display: inline-block;width: 81%;}
.sky-tab-content-1 .choose-btn{background:#54a751;border:none;padding:10px 25px 10px 25px;color:#ffffff;box-shadow:1px 1px 5px #B6B6B6;border-radius:3px;text-shadow:1px 1px 1px #9E3F3F;cursor:pointer;width:74%!important;height: auto !important;}
.sky-tab-content-1 .choose-btn:hover{background:#333;}

.add-university .sky-tab-content-3 {height: auto !important; padding:0.2em 0 0 1em;}
.sky-tab-content-3 .pg-detail-fl input  {width:95.8%;margin: 0 0 1em 0; height:34px;}
.sky-tab-content-3 .pg-detail-fl select  {width:95.8%;margin: 0 0 1em 0; height:34px;color:#AFAFAF;}
.sky-tab-content-3 .pg-detail-fr input {width:100%; margin: 0 0 1em 0; height:34px;}
.sky-tab-content-3 .pg-detail-fr select {width:100%;margin: 0 0 1em 0; height:34px;color:#AFAFAF;}
.sky-tab-content-3 .pg-detail-fr textarea {width:100%; margin: 0 0 0.6em 0;color:#AFAFAF;}
.sky-tab-content-3 .choose-btn{background:#54a751;border:none;padding:10px 25px 10px 25px;color:#ffffff;box-shadow:1px 1px 5px #B6B6B6;border-radius:3px;text-shadow:1px 1px 1px #9E3F3F;cursor:pointer;width:74%!important;height: auto !important;}
.sky-tab-content-3 .choose-btn:hover{background:#333;}

.add-university .sky-tab-content-4 {height: auto !important; padding:0.2em 0 0 1em;}
.sky-tab-content-4 .st-detail-fl input  {width:95.8%;margin: 0 0 1em 0; height:34px;}
.sky-tab-content-4 .st-detail-fl select  {width:95.8%;margin: 0 0 1em 0; height:34px;color:#AFAFAF;}
.sky-tab-content-4 .st-detail-fr input {width:100%; margin: 0 0 1em 0; height:34px;position: relative;}
.sky-tab-content-4 .st-detail-fr select {width:100%;margin: 0 0 1em 0; height:34px;color:#AFAFAF;}
.sky-tab-content-4 .st-detail-fr textarea {width:100%; margin: 0 0 0.6em 0;}
.sky-tab-content-4 .st-detail-fr input.tSinput {width:12%; margin:0; height:auto; float:none;}
.sky-tab-content-4 button.ui-datepicker-trigger {background: transparent;position: absolute;right: 1px;margin-top: 1.3em;padding: 0.4em 1em;}
.sky-tab-content-4 .datepk {position: absolute;right: 1px;margin-top: 1.1em;padding: 0.4em 0.5em;float: none;display: inline-block;z-index: -1;font-size: 1.3em;}

.sky-tab-content-4 .choose-btn{background:#54a751;border:none;padding:10px 25px 10px 25px;color:#ffffff;box-shadow:1px 1px 5px #B6B6B6;border-radius:3px;text-shadow:1px 1px 1px #9E3F3F;cursor:pointer;width:74%!important;height: auto !important;}
.sky-tab-content-4 .choose-btn:hover{background:#333;}

#ui-datepicker-div {background: #4E4E4E;margin-top: 0.2em;position: absolute;top:0px;}
#ui-datepicker-div a.ui-state-default {background: #54a751!important;color: #FFF!important;text-align: center !important;}

.add-university .sky-tab-content-5 {height: auto !important; padding:0.2em 0 0 1em;}
.sky-tab-content-5 .ot-detail-fl textarea {width:95.8%;margin: 0 0 0.6em 0;color:#AFAFAF;}
.sky-tab-content-5 .ot-detail-fr textarea {width:100%; margin: 0 0 0.6em 0;color:#AFAFAF;}

.add-university .sky-tab-content-6 {height: auto !important; padding:0.2em 0 0 1em;}
.sky-tab-content-6 .ai-detail-fl input  {width:95.8%;margin: 0 0 1em 0; height:34px;}
.sky-tab-content-6 .ai-detail-fl select  {width:95.8%;margin: 0 0 1em 0; height:34px;color:#AFAFAF;}
.sky-tab-content-6 .ai-detail-fr input {width:100%; margin: 0 0 1em 0; height:34px;}
.sky-tab-content-6 .ai-detail-fr select {width:100%;margin: 0 0 1em 0; height:34px;color:#AFAFAF;}
.sky-tab-content-6 .ai-detail-fr textarea {width:100%; margin: 0 0 0.6em 0;color:#AFAFAF;}

.sky-tab-content-6 .ai-detail-fl input.button{width:50%;}

.sky-tab-content-2 .choose-btn{background:#54a751;border:none;padding:10px 25px 10px 25px;color:#ffffff;box-shadow:1px 1px 5px #B6B6B6;border-radius:3px;text-shadow:1px 1px 1px #9E3F3F;cursor:pointer;width:40%;height: auto !important;}
.sky-tab-content-2 .choose-btn:hover{background:#333;}

#parallelogram > div {padding: 0 !important;text-align: left;}
#parallelogram p { padding:0.6em 1.2em 0 0 !important;text-align: left;height: 100px;overflow-y: auto;}
#parallelogram #parallelograms {padding-top: 35px !important;padding-left: 15px !important;margin-right: 0.1em !important;}

#parallelogramsss > div {padding: 0 !important;}
#parallelogramsss p { padding:0.6em 1.2em 0 1.2em !important;text-align: left;height: 100px;overflow-y: auto;}
#parallelogramsss #parallelograms {padding-top: 35px !important;padding-left: 15px !important;}

.page-title-n{color: #222222;font-size: 25px;font-weight: 600;line-height: 36px;margin: 0;padding: 0 0 14px 0;}
.article-read{float:right;color:#54a751;margin-top:-40px;}

/* Top MBA Colleges in India page css Start */
.school-ranking {}
.text-left {text-align:left;}

.school-ranking .programs {float: left;padding: 0 0 15px;width: 100%;}
.school-ranking .form {float: left;padding-right: 15px;}
.school-ranking .form strong {line-height:30px;  }

.colleges-table-head {background-color: #333;float: left; width: 100%;border:solid #333 2px;border-bottom:0; }
/*.colleges-table-head .col_2_of_12 {clear: inherit;float: left;font-weight: 500;height: 60px;line-height: 40px;padding: 10px;text-align: center;width: 135px;min-width: 135px;color: #fff;border-right: 1px solid #dddddd;}*/
.colleges-table-head .col_2_of_12 {border-right: 1px solid #dddddd;clear: inherit;color: #ffffff;float: left;font-weight: 500;height: 60px;line-height: 60px;min-width: 138px;/*padding: 14px 10px 10px;*/text-align: center;width: 138px;/* word-break: break-all;*/}
.colleges-table-head .col_2_of_12.college-hd {width: 300px;}
.colleges-table-head .col_2_of_12.college-hd h3 {margin:0;line-height: 30px;color: #fff; }
.colleges-table-head .col_2_of_12.compare-hd {border-right:0;}
/*.colleges-table-head .col_2_of_12.average-hd {line-height: 18px;padding-top: 12px;}*/
.colleges-table-section {float: left; width: 100%;border:solid #dddddd 1px; padding: 0 15px;margin-top: -1px;margin-bottom: 10px; }
.colleges-table-section .layout_post_2 {padding-bottom: 0px;margin-bottom: 0px;border-bottom: 1px solid #dddddd;float: left;width: 100%;}
.colleges-table-section .layout_post_2:last-child {border-bottom: 0;margin-bottom: 0;}

.colleges-table-head .col.col_2_of_12 span {display: inline-table;line-height: 18px;margin: 0 auto;vertical-align: middle;}

.colleges-table-content {float: left;width: 100%;}

.colleges-table-content .col_2_of_12 {border-right: 1px solid #dddddd;clear: inherit;float: left;height: 124px;display: table-cell;margin: 15px 0 0px;min-height: 124px;text-align: center;width: 138px;}
.colleges-table-content .col_2_of_12 span {text-align:center;display:inline-block;margin-top:50px;}

/*.colleges-table-content .col_2_of_12 span {display: table-cell;height: 124px;margin: 0 auto;overflow: hidden;vertical-align: middle;}*/
.colleges-table-content .col_2_of_12.college {height: 100%;line-height: 18px;text-align: left;width:300px !important;}
.colleges-table-content .col_2_of_12.college h2 {margin: 0 !important;font-size: 16px;line-height: 18px; }
.colleges-table-content .col_2_of_12.college .subtitle {font-size: 12px;line-height: 12px;margin: 5px 0 !important;}
.colleges-table-content .col_2_of_12.college h3 {font-size: 12px;color: #0065DE;}
.colleges-table-content .col_2_of_12.college h3 a{font-size: 12px;color: #0065DE;}

.colleges-table-content .col_2_of_12 span.src-rank {border: 2px solid #646464;border-radius: 50%;color: #646464;display: inline-block;font-size: 12px;font-weight: bold;height: 36px;line-height: 34px;margin-top: 50px;text-align: center;width: 36px;}
/*.colleges-table-content .col_2_of_12 span.src-rank-na {text-align:center;display:inline-block;margin-top:50px; }*/
.colleges-table-content .col_2_of_12.exam-more span {text-align: left;margin-top:20px;} 
.colleges-table-content .col_2_of_12.college span {height: 100%;line-height: 100%; margin: 0 5px 0 0; }
.colleges-table-content .col_2_of_12.college span img { border: 0px solid #dddddd;width:30px;}
/*.colleges-table-content .col_2_of_12.exam {width: 14%; }*/
/*.colleges-table-content .col_2_of_12.exam span {margin: 20px 0; }*/
.colleges-table-content .col_2_of_12.total span {color:#54a751; font-weight:bold;}
.colleges-table-content .col_2_of_12.average span {color:#54a751; font-weight:bold;}
.colleges-table-content .col_2_of_12.compare {border-right:0;}
.colleges-table-content .col_2_of_12.compare form {margin-top:55px; }

.colleges-table-bottom {float: left;width: 100%;}
.colleges-table-bottom .col_8_of_12 a {border-right: 1px solid #ddd;display: inline-block;font-size: 12px;font-weight: 600;line-height: 12px;margin: 5px 0;padding: 0 7px;width: auto;}
.colleges-table-bottom .col_8_of_12 a:last-child {padding-right:0;}
.colleges-table-bottom .col_4_of_12 .wishlist {color: #ff0000;float: right;font-size: 12px;margin: 0;padding: 0 5px;width: auto;}
.colleges-table-bottom .col_4_of_12 .wishlist .school_wish_icon {float: left;padding-right: 5px; font-size: 18px;}
.nopad_l { padding-left: 0 !important }
.colleges-content-bottom {border: 1px solid #ddd;display: inline-block;float: left;margin: 0 0 30px;padding: 15px 15px 5px;width: 100%;}
.colleges-content-bottom h3 { margin: 0 0 5px; }
.colleges-content-bottom p {margin-bottom: 10px;}


/* Start CSS Compare-bot-sticky */
.compare-bot-sticky { bottom: 0;   font-family:"LUCIDA SANS UNICODE", tahoma;   position: fixed; z-index: 9999; list-style: none outside none; display: block;}
.sticky-compare-items {  background: none repeat scroll 0 0 #f5f5f6;  box-shadow: 0 -1px 4px #b3b2b2;   float: left;   font-size: 12px;  width: 880px;}
.comp-item-details {  border-right: 1px solid #e7e5e5;  box-sizing: border-box;  float: left;   height: 68px;  padding: 10px 8px 0;  position: relative;   width: 220px;}
.comp-item-details .figure {  background: none repeat scroll 0 0 #efefef;  border: 1px solid #dbd5d5;  float: left;  height: 39px;  width: 48px;}
.comp-item-details .ins-details {  color: #4a4a4a;   height: 44px;   line-height: 14px;   margin-left: 55px;   overflow: hidden;  width: 125px;}
.comp-item-details .ins-details p { display: block;  margin-top: 4px;}
.show-hide-btn {  background: none repeat scroll 0 0 #ababab;  box-shadow: 0 -1px 4px #b3b2b2;  box-sizing: border-box;  color: #ffffff !important;  display: block;
float: right;  font-size: 14px;  height: 68px;  padding: 27px 0 0;  text-align: center;  text-decoration: none !important;  width: 75px;}
.comp-item-details .close-icon {  display: inline-block;
font-size: 16px;  height: 16px;  line-height: 14px;  position: absolute;  right: 3px;  text-align: center;  text-decoration: none !important;  top: 3px;  width: 16px;}
.show-hide-btn:hover{background-color:#fff !important;color:#41BEDD !important;}
#list_show_btn {margin: 0 0 0 15px;}
#list_hide_btn  {margin:0;}
/* End CSS Compare-bot-sticky */


.school-city {font-size: 14px;font-weight: 500;}
.no-college-found {box-shadow: none; min-height: 500px;}


/* review-registration */
.review-registration .fw_light p { margin-bottom: 8px;}
.review-registration .fw_light input[type="text"], .review-registration input[type="email"], .review-registration input[type="password"], .review-registration textarea, .review-registration select {border: 1px solid #dadada;box-shadow: 0 1px 4px #ececec inset;color: #222222;font-size: 14px;height: 30px;line-height: 30px;margin: 3px 0 0;outline: 0 none;padding: 3px 3px 3px 5px;width: 100%;}
.review-registration .fw_light button.ui-datepicker-trigger {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;margin: 0;padding: 0;position: absolute;right: 24px;z-index: 10;}
.review-registration .fw_light .datepk {display: inline-block;float: none;font-size: 1.3em;margin: 0;padding: 0.4em 0.5em;position: absolute;right: 12px;z-index: 100;}
.ui-state-highlight {background-color:#333;}

/** Advertise Banner **/
.netherlands_banner {display:block !important;margin-bottom:10px;}
/*.mobile_netherlands_banner {display:none;}*/
.netherlands_banner .netherlands_banner_img{border: solid 1px #ddd; padding: 10px; width: 90%;position: relative; text-align: center; }
.netherlands_banner .netherlands_banner_img .banner_img {max-width: 94%}
.netherlands_banner .netherlands_banner_img .close-icon{ position: absolute; right: 5px; top: 7px; cursor: pointer;}

.country-guide_content .panel_title div h2 {
    background-color: #ffffff;
    display: inline-block;
    font-size: 26px;
    font-weight: 300;
    height: 24px;
    letter-spacing: -1px;
    line-height: 1;
    margin: -4px 0 0;
    padding-right: 10px;
    text-transform: uppercase;
}

/** Advertise Banner **/

.fancybox-nav span {visibility: visible !important;}



/* START RESPONSIVE CSS */
@media only screen and (max-width: 1199px) {
.ranking_page {float: left;overflow: auto;width: 1140px;}
.left_country_boxes_bfixed{width: 212px;}
.left_country_boxes_fixed{width: 212px;}

.left_exam_boxes_bfixed{width: 212px;}
.left_exam_boxes_fixed{width: 212px;}
.right_exam_boxes_fixed{width: 212px;}
/* CSS for New Menu */
.right_exam_boxes_bfixed{width: 212px;}
}

@media only screen and (max-width: 1023px) {
.school-ranking {width: auto;}
}

@media only screen and (max-width: 991px) {
.colleges-table-head .col_2_of_12 {line-height:20px; }
.colleges-table-content .col_2_of_12 {word-break: break-all;}
.colleges-table-content .col_2_of_12.college span img {height: 35px;width: 35px;}
.left_country_boxes_fixed{width: 100%;position: inherit;}
.left_country_boxes_bfixed{width: 100%;position: inherit;}

.left_exam_boxes_fixed{width: 100%;position: inherit;}
.right_exam_boxes_fixed{width: 100%;position: inherit;}
/* CSS for New Menu */
.left_exam_boxes_bfixed{width: 100%;position: inherit;}
}

@media only screen and (max-width:767px){
.school-ranking .programs {padding: 0;}
.school-ranking .form strong {line-height: 100%;}
.school-ranking .form {margin-bottom: 20px;padding-right: 0;width: 100%;}
.school-ranking .form select { width: 100%;}
}

/* Top MBA Colleges in India page css End */
@media (max-width:1024px){
.btn.btn_blue { white-space: pre-line;}
#form_scholarship select {width: 100%!important;}
.col { clear: none !important;}
nav.site_navigation {width: 70%;}
.school-detail-page .right-table{width: 100%;}
.animation-list .criteria-content{max-width: 500px;}
.school-detail-page .col.col_6_of_12 select {width: 100%!important;}
.p{text-align: center;width: 100%;}
.sky-tab-content-1 .choose-btn{width: 96%!important;}
.sky-tab-content-2 .choose-btn{width: 96%!important;}
.sky-tab-content-3 .choose-btn{width: 96%!important;}
.sky-tab-content-4 .choose-btn{width: 96%!important;}
.widget .widget_title h3{font-size: 1em;}
.sky-tab-content-1 .bs-detail-fr .ck-box span {width: 70%;}

}

@media (max-width:991px){
#header .header_meta .weather_forecast{float:none;line-height:43px;text-align:center;}
.login-register{float:none;margin:0 auto;padding-top:0px;text-align:center;}
#header .header_meta{padding:0 0 13px 0;}
.banner-btm .add1{text-align:center;}
.smart-decision .p{text-align:center;width:100%;}
.smarth2 {font-size: 28px;font-weight: 600;}
.rate-review-form .personal-information .input-group { width: 100%;}
.rate-review-form .personal-information .input-group.mob-num{ width: 100%;}
.rate-review-form .personal-information .input-group.cty{ width: 100%;}
.rate-review-form .personal-information .input-group.cty select { width: 100%;}
.rate-review-form .college-name input.form-control{ width: 100%;}
.rate-review-form .graduationyear select { width: 100%;}
.rate-review-form .coursename{ width: 100%;}
.rate-review-form .graduationyear{ width: 100%;}
.smart-decision .col.col_3_of_12 { display: inline-block; width: 48%;}
.data-inn-box img { max-width: 50%;}
nav.site_navigation { position: relative; z-index: 99;}
.school-detail-page .left-logo {width: 20%!important;}
nav.site_navigation {width: 100%;}
.school-detail-page #applynow #content_1 {display: block; width: 100%;}
#header .site_navigation { margin-top: 0px;}
.ct-detail {display: inline-block;width: 79%;}
.row.university_week_box{height:auto;}

.col.col_6_of_12.fr-right {float: none;width: 100%;}

.sky-tab-content-1 .bs-detail-fl input { width:100%;}
.sky-tab-content-1 .bs-detail-fl select {width:100%;}
.sky-tab-content-1 .choose-btn {width: 100% !important;}
.sky-tab-content-2 .st-detail-fl input {width: 100%;}
.sky-tab-content-2 .choose-btn {width: 100% !important;}
.sky-tab-content-3 .pg-detail-fl select {width: 100%;}
.sky-tab-content-3 .pg-detail-fl input {width: 100%;}
.sky-tab-content-3 .choose-btn {width: 100% !important;}
.sky-tab-content-4 .st-detail-fl input {width:100%;}
.sky-tab-content-4 .st-detail-fl select { width: 100%;}
.sky-tab-content-4 .choose-btn {width: 100% !important;}
.sky-tab-content-5 .ot-detail-fl textarea {width:100%;}
.sky-tab-content-6 .ai-detail-fl input {width: 100%;}
.ck-box { background: yellow none repeat scroll 0 0;float: left; width: 50%;}
#right-search-box {clear: both;}

.widget.explore-your-study {margin-bottom: 1.5em;}
.top-scholarships-box {height: 100%;}
.widget.testimonials {margin: 20px 0;}
.republic-img {float: left;margin: 45px 0 20px 0;width: 100%;}
}

@media (max-width:768px){
#header .header_main .site_brand{margin:15px 0 15px 15px;}
nav.site_navigation form{margin:0 17px 0 0;}
.multipack .layout_post_1 {display: inline-block !important;}
.content_1{text-align: left;}
.wide_slider11 {background-size: auto;}
.school-listing .multi-select .ms-drop {width:100%;}

.company-recruiting1 ul {text-align: center;}
}

#frmsearch .item_content{float: left; width: 100%;}
.success_stories_contant2{margin-bottom: 15px;}
/*suraj on 21-05-2021--*/
.panel_title .panel-title-text{
	font-weight: 400 !important;
    line-height: 1.1 !important;
    color: #222222 !important;
    margin: 0 0 20px 0 !important;
    text-transform: capitalize !important;
}
/*added by vatsal on 14-06-2021--*/
.display-hide{
    display:none;
}
.container .row .col_9_of_12 form{position: relative;}
.popup-div-url {
    position: absolute;
    width: auto;
    height: auto;
    top: 50%;
    left: 50%;
    margin: 0;
    min-height: auto;
    -webkit-transform: translate(-50% , -50%);
        -ms-transform: translate(-50% , -50%);
            transform: translate(-50% , -50%);
    background-color: rgb(255 255 255 / 60%);
}
.popup-div-url img { max-width: 50px; height: auto; }
.loading-message.loading-message-boxed { background-color: transparent; }
/*added by vatsal on 03-01-2022--*/
.country_detail_section .top_section ul li i {
    font-size: 36px;
    line-height: 1;
    color: #000;
    display: flex;
    justify-content: center;
    margin-top: 10px;
    transition: 0.3s all ease;
}

.country_detail_section .top_section ul li:hover i,.country_detail_section .top_section ul .active i {
    color: #ffffff;
}