@charset "utf-8";
/* CSS Document */


@font-face {
    font-family: 'Chanakya';
    src: url('fonts/Chanakya.html');
    src: url('fonts/Chanakya.html') format('embedded-opentype'),
         url('fonts/Chanakya-2.html') format('woff2'),
         url('fonts/Chanakya-3.html') format('woff'),
         url('fonts/Chanakya-4.html') format('truetype'),
         url('fonts/Chanakya-5.html#Chanakya') format('svg');
}

*{margin:0; padding:0; outline:0;}
.clr{ clear:both;}
.bn{border-left:0px !important; padding-left: 0px !important;}
.bnr{border-right:0px !important; padding-right: 0px !important;}
a{text-decoration:none;}

body{font-family: 'Raleway', sans-serif;}

hr{height:1px;border:none;color:#adadad; background-color:#adadad; margin:20px 0px;}

.main{width:100%; max-width:1170px; margin:0 auto; position:relative;}

.head{width:100%; margin:0 auto; position:relative;}
.logo{
	width:25%; 
	float:left; text-align:left; 
	padding-top:14px; 
	padding-bottom:14px; 
	box-sizing:border-box;
}
.logo img{vertical-align:top;}


.top_zone {text-align:right; width:75%; position:relative; z-index:9; float:right; padding-top:27px;}
.top_zone ul {}
.top_zone ul li {list-style: none; display: inline-block; position: relative; border-right: 1px solid #dfdfdf; padding:0px 12px; box-sizing:border-box; }
.top_zone ul li.a {background: url('../images/mail-icon.html') no-repeat top 1px left 0px; padding-left: 15px;}
.top_zone ul li a {font-family: 'Raleway', sans-serif; text-decoration: none; color: #000000; font-size: 16px;
vertical-align:middle; font-weight:500; line-height:20px; display:inline-block; transition: all .7s; webkit-transition: all .7s; text-transform: uppercase;} 

.top_zone ul li a:hover {
    color: #f29c1d;
    line-height: 20px;
    transition: all .7s;
    webkit-transition: all .7s;
}

.navigation{
	width:100%; 
	margin: auto; 
	border-bottom:1px solid #e0e0e0; 
	border-top:1px solid #e0e0e0;
}

.navigation .menu {
    width: 80%;
    float: left;
    text-align: left;
    position: relative;
	
}

.navigation .menu ul {
    list-style: none;
    position: relative;
    margin: 0;
    padding: 0;
}

.navigation .menu ul li {
    list-style: none;
    display: inline-block;
    position: relative;
    padding: 9px 0px;
    vertical-align: middle;
}

.navigation .menu ul li a {
    font-family: 'Raleway', sans-serif;
    text-decoration: none;
    color: #000000;
    font-size: 14px;
    font-weight: 500;
    display: block;
    transition: all .7s;
    webkit-transition: all .7s;
    line-height: 19px;
    text-align: left;
	padding: 0px 14px;
    text-transform: uppercase;
	border-left: 1px solid #000;
}

.navigation .menu ul li a:hover {
    color: #0c4da2;
    line-height: 19px;
    transition: all .7s;
    webkit-transition: all .7s;
}

.publish{
	float: right;
    /*width: 20%;*/
    text-align: right;
}

.publish a{
	font-family: 'Raleway', sans-serif;
    text-decoration: none;
    color: #000000;
    font-size: 14px;
    font-weight: 500;
	padding: 9px 0px;
	text-transform: uppercase;
	line-height: 19px;
	display: block;
	background: url('../images/publish-icon.png') no-repeat top 8px left 0px;
	padding-left: 24px;
    box-sizing: border-box;
}
.publish a:hover{color:#ff0000;}

.banner_box {
    width: 100%;
    margin: 0 auto;
    padding:6px 0px;
}

.banner_box .form{width:24.8%; float:left; padding-right:10px; box-sizing:border-box;}
.banner_box .form .form_box{background: url('../images/form-bg.jpg') repeat; width:100%; padding:55px 30px;box-sizing:border-box;} 

.banner_box .form .form_box .title{text-align:left; font-size:18px; font-family: 'Raleway', sans-serif; color:#ffffff; font-weight:400; text-transform:uppercase; line-height: 18px; border-bottom: 1px solid #fff; padding-bottom: 15px;    margin-bottom: 32px;}
.banner_box .form .form_box h2{text-align: center; font-size:25px; font-family: 'Raleway', sans-serif; color:#ffffff; font-weight:500; padding-bottom:10px; text-transform:uppercase; line-height: 26px;}
.banner_box .form .form_box h2 span{font-family: 'HoboStd'; color:#003dc5;}
.banner_box .form .form_box p{text-align: center; font-size:13px; font-family: 'Raleway', sans-serif; color:#ffffff; font-weight:600; text-transform:uppercase; padding-top:18px}
.banner_box .form .form_box a{ color:#003dc5; text-decoration:none;}

.banner_box .banner {width: 75.2%; float: right;}
.banner_box .inner {width:100%;}

.banner_box .banner .item div:first-child{ background-size:cover !important;}
.banner_box .banner .item img{width:100%; vertical-align:top; }
.banner_box .banner ul{}
.banner_box .banner ul li{ list-style:none;}
.banner_box .banner .slide-caption {position:absolute; top:77%; text-align:left; margin:0 auto; z-index:9; left:35px; right:0; transform: translate(0, -50%);}

/*.banner_box .banner .slide-caption_title:before {display:block; content: ''; width:52px; height:5px; background:#ffcb08; position: absolute; top:0px; left:0%; z-index: 600;}*/

.banner_box .banner .slide-caption_title {font-size:36px; font-weight:800; color:#fff; font-family: 'Work Sans', sans-serif; margin-bottom: 0;text-transform: uppercase; line-height:46px;} 

.banner_box .banner .slide-caption_title1 {font-size:35px; font-weight:400; color:#fff; font-family: 'Work Sans', sans-serif; margin-bottom: 0; line-height: 26px; text-transform: uppercase;} 
.banner_box .banner .owl-item .btn{ position:relative; margin-top:15px; display:inline-block; background:#11c080; width:118px; height:35px; text-align:center; text-decoration:none; color:#fff; line-height:35px; font-family: 'Raleway', sans-serif; font-weight:300; font-size:13px;}
.banner_box .banner .owl-item .slide-caption_desc{padding-bottom:20px;}
.banner_box .banner .owl-item .slide-caption_desc{font-size:27px; color:#fff; line-height:26px;font-family: 'GothamLight_1';}
.banner_box .banner .owl-item.active .slide-caption_title{ animation: 1s .2s fadeInUp both;}
.banner_box .banner .owl-item.active .slide-caption_title1{ animation: 1s .2s fadeInUp both;}
.banner_box .banner .owl-item.active .slide-caption_desc{animation: 1s .6s fadeInUp both; }
.banner_box .banner .owl-item.active .btn {animation: 1s .9s flipInX both; transition:all 0.7s;}
.banner_box .banner .owl-item .btn:hover{background:#074222;}


.quick_connect {height: auto; width: 100%;}
.quick_connect input[type="text"] {width: 100%; padding: 2px 5px; box-sizing: border-box; height:50px; margin-bottom:10px; color:#666666; border:1px solid #fff; font-size:14px; font-family: 'Raleway', sans-serif; border-bottom:1px solid #d3d3d3; transition:all .7s;}
.quick_connect input[type="email"] {width: 100%; padding: 2px 5px; box-sizing: border-box; height:50px; margin-bottom:10px; color:#666666; border:1px solid #fff; font-size:14px; font-family: 'Raleway', sans-serif; border-bottom:1px solid #d3d3d3; transition:all .7s;}
.quick_connect input[type="password"] {width: 100%; padding: 2px 5px; box-sizing: border-box; height:50px; margin-bottom:10px; color:#666666; border:1px solid #fff; font-size:14px; font-family: 'Raleway', sans-serif; border-bottom:1px solid #d3d3d3; transition:all .7s;}
.quick_connect input:hover[type="text"] {border-bottom:1px solid #12407c; transition:all .7s;}

.quick_connect textarea {width: 100%; padding: 2px 5px; box-sizing: border-box; height:auto; margin-bottom:20px; color:#666666; border:1px solid #fff; font-size:14px; font-family: 'Raleway', sans-serif; border-bottom: 1px solid #d3d3d3;}

.quick_connect button[type="submit"] {background:#ffcb08; padding:14px 8px; box-sizing: border-box; border:none; color:#000; font-family: 'Work Sans', sans-serif; cursor:pointer; width:100%; font-size:16px; transition:all .7s; webkit-transition:all .7s; text-transform:uppercase; border-radius:30px; font-weight:600;}
.quick_connect button:hover[type="submit"] {background:#000; color:#fff;}


.quick_connect button[type="reset"] {background:#c0c0c0; padding:10px 10px; box-sizing: border-box; border:none; color: #505050; font-family: 'Hind'; cursor:pointer; width:200px; font-size:22px; margin-top:10px; transition:all .7s; webkit-transition:all .7s; border-radius:30px; text-transform:uppercase;}
.quick_connect button:hover[type="reset"] {background:#000000; color:#fff;}

.qc_toggle {position: absolute; top: 0;left:-50px;}

.qc_name input[type="text"]{background:#ffffff url('../images/full_name.png') no-repeat 0px 9px; -webkit-transition: 0.5s ease;  transition: 0.5s ease; outline: none; padding: 5px 0 5px 40px;}
.qc_name input[type="text"]:focus{background: #ffffff; padding: 5px 0 5px 10px; }

.qc_phone input[type="text"]{background:#ffffff url('../images/mob-icon.png') no-repeat 0px 9px; -webkit-transition: 0.5s ease;  transition: 0.5s ease; outline: none; padding: 5px 0 5px 40px;}
.qc_phone input[type="text"]:focus{background: #ffffff;	padding: 5px 0 5px 10px;}

.qc_email_id input[type="text"]{background:#ffffff url('../images/email_icone.png') no-repeat 0px 16px; -webkit-transition: 0.5s ease;  transition: 0.5s ease;  outline: none; padding: 5px 0 5px 40px;}
.qc_email_id input[type="text"]:focus{background: #ffffff; padding: 5px 0 5px 12px;}

.qc_password input[type="password"]{background:#ffffff url('../images/login_icon_lock.png') no-repeat 0px 16px; -webkit-transition: 0.5s ease;  transition: 0.5s ease;  outline: none; padding: 5px 0 5px 40px;}
.qc_password input[type="password"]:focus{background: #ffffff; padding: 5px 0 5px 12px;}

.qc_email_id input[type="email"]{background:#ffffff url('../images/email_icone.png') no-repeat 0px 16px; -webkit-transition: 0.5s ease;  transition: 0.5s ease;  outline: none; padding: 5px 0 5px 40px;}
.qc_email_id input[type="email"]:focus{background: #ffffff; padding: 5px 0 5px 12px;}

.qc_enquery textarea{background: url('../images/message_icone.png') no-repeat 0px 20px;  -webkit-transition: 0.5s ease; transition: 0.5s ease; outline: none; padding: 20px 0 5px 40px;}
.qc_enquery textarea:focus{background: #ffffff; padding: 20px 0 5px 10px;}
.qc_enquery textarea:hover{border-bottom:1px solid #12407c; transition:all .7s;}

.qc_add input[type="text"]{background: url('../images/add-icon.png') no-repeat 0px 10px; -webkit-transition: 0.5s ease;  transition: 0.5s ease; outline: none; padding: 5px 0 5px 40px;}
.qc_add input[type="text"]:focus{background:none; padding: 5px 0 5px 10px;}


.care_select select{width:100%; padding: 2px 22px; box-sizing: border-box; height:50px; margin-bottom:20px; color:#606060; border:1px solid #fff; font-size:14px; font-family: 'Work Sans', sans-serif; float: left; border-radius: 30px;}

.care_select select:focus{background:#fff; padding: 5px 0 5px 22px;}
.care_select select{ -webkit-transition: 0.5s ease;  transition: 0.5s ease; outline: none; }




.new_release{width:100%; margin:0 auto; padding:37px 0px;}
.new_release h2{font-size:24px; color:#2e3192; text-align:left; border-bottom:1px solid #dbdbdb; text-transform:uppercase; font-weight:600; padding-bottom:6px; font-family: 'Raleway', sans-serif;}



/* =============================================
	New Release Book Style				
============================================= */

.slider-b .owl-nav{
margin-top: 0px!important;
    /*position: absolute;*/
    top: -10%;
    right: 10px;
	display: block !important;
}
.slider-b .owl-dots{ display:none;}

.slider-b.owl-theme .owl-nav .owl-prev{
    padding:5px 10px;
    margin: 0px;
    background: #ffffff;
    border-radius: 0px;
	position: absolute;
    left: -47px;
    top: 33%;
}
.slider-b.owl-theme .owl-nav .owl-next{
    padding: 5px 10px;
    margin: 0px;
    background: #ffffff;
    border-radius: 0px;
	position: absolute;
    right: -47px;
    top: 33%;
}
.slider-b.owl-theme .owl-nav [class*=owl-]:hover{background:none;}
.slider-b .owl-carousel .owl-nav{display:block !important;}

.slider-a .owl-dots {
    display: none !important;
}
.slider-a .owl-nav {
    display: none !important;
}

.tg-bestsellingbooksslider .owl-nav{
	right: 0;
	top: -86px;
	width: auto;
	float: none;
	position: absolute;
}
.tg-bestsellingbooks,
.tg-bestsellingbooks .item{
	width: 100%;
	float: left;
}
.tg-bestsellingbooks .item .tg-postbook{padding:15px 0 0;}
.tg-postbook {
	width: 100%;
	float: left;
	padding: 16px 0;
}
.tg-postbook2 {
	width:22.4%;
	float: left;
	margin-bottom: 45px;
	margin-right:3.4%;
	box-sizing:border-box;
	min-height: 396px;
}
.tg-postbook2:nth-child(4n+4) {margin-right:0%;}
.tg-featureimg {
	margin: 0;
	width: 100%;
	float: left;
	overflow: hidden;
	position: relative;
	padding: 9px 13px 9px 0;
}
.tg-bookimg{
	width: 100%;
	float: left;
	position: relative;
}
.tg-frontcover {
	z-index: 2;
	width: 100%;
	float: left;
	position: relative;
}
.tg-frontcover:before{
	top: 0;
	left: 0;
	z-index: 3;
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	background:
		-moz-linear-gradient(left,
		rgba(0,0,0,0) 8%,
		rgba(0,0,0,0.1) 5%,
		rgba(0,0,0,0) 13%);
	background:
		-webkit-linear-gradient(left,
		rgba(0,0,0,0) 8%,
		rgba(0,0,0,0.1) 5%,
		rgba(0,0,0,0) 13%);
	background:
		linear-gradient(to right,
		rgba(0,0,0,0) 8%,
		rgba(0,0,0,0.1) 5%,
		rgba(0,0,0,0) 13%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#00000000',GradientType=1 );
}
.tg-backcover {
	top: 2%;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 96%;
	overflow: hidden;
	background: #000;
	position: absolute;
}
.tg-backcover img {
	opacity: 0.60;
	display: block;
}
.tg-backcover:after {
	top: 4%;
	right: 3px;
	z-index: 2;
	width: 15px;
	height: 92%;
	content: '';
	position: absolute;
	background: url('../images/bookpattren.png') no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-ms-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	background-size: 100% 100%;
}
.tg-bookimg img {
	width: 100%;
	height: auto;
	display: block;
}
.tg-postbook:hover .tg-featureimg { padding: 9px 13px 9px 0; }
.tg-postbook:hover .tg-bookimg {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: perspective(1000px) rotateY(-30deg) rotateZ(0deg);
	-moz-transform: perspective(1000px) rotateY(-30deg) rotateZ(0deg);
	-ms-transform: perspective(1000px) rotateY(-30deg) rotateZ(0deg);
	-o-transform: perspective(1000px) rotateY(-30deg) rotateZ(0deg);
	transform: perspective(1000px) rotateY(-30deg) rotateZ(0deg);
}
.tg-postbook:hover .tg-backcover {left: 18px;}

.tg-postbook2:hover .tg-featureimg { padding: 9px 13px 9px 0; }
.tg-postbook2:hover .tg-bookimg {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: perspective(1000px) rotateY(-30deg) rotateZ(0deg);
	-moz-transform: perspective(1000px) rotateY(-30deg) rotateZ(0deg);
	-ms-transform: perspective(1000px) rotateY(-30deg) rotateZ(0deg);
	-o-transform: perspective(1000px) rotateY(-30deg) rotateZ(0deg);
	transform: perspective(1000px) rotateY(-30deg) rotateZ(0deg);
}
.tg-postbook2:hover .tg-backcover {left: 18px;}

.tg-postbook .tg-featureimg .tg-btnaddtowishlist{
	bottom: 35%;
	left: 0;
	opacity: 0;
	z-index: 4;
	width: 90%;
	margin: 0 0 -17px;
	visibility: hidden;
	position: absolute;
	transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}


.tg-postbook2 .tg-featureimg .tg-btnaddtowishlist{
	bottom: 35%;
	left: 0;
	opacity: 0;
	z-index: 4;
	width: 90%;
	margin: 0 0 -17px;
	visibility: hidden;
	position: absolute;
	transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}


.tg-postbook:hover .tg-btnaddtowishlist{
	opacity: 1;
	bottom: 50%;
	visibility: visible;
}
.tg-postbook2:hover .tg-btnaddtowishlist{
	opacity: 1;
	bottom: 50%;
	visibility: visible;
}
.tg-postbookcontent {
	width: 100%;
	float: left;
	padding: 0px 0 0;
}
.tg-bookscategories {
	width: 100%;
	float: left;
	margin: 0 0 10px;
	font-size: 13px;
	line-height: 12px;
	list-style: none;
	padding: 0 0 8px;
	border-bottom: 1px solid #dbdbdb;
}
.tg-bookscategories p {
	font-size:12px;
	position: relative;
	padding: 0 2px 0 8px;
	line-height: 18px;
	list-style-type: none;
	text-align:center;
	text-transform:uppercase;
	color: #666666;
}
.tg-bookscategories p:first-child{padding-left: 0;}
/*.tg-bookscategories p + p:before {
	left: 0;
	bottom: 0;
	content: ',';
	color: inherit;
	position: absolute;
	font-size: inherit;
	line-height: inherit;
}*/
.tg-bookscategories p span {
	color: #2e3192;
	font-size:11px;
}
.tg-themetagbox{
	width: 100%;
	float: left;
	margin: 0 0 8px;
	min-height: 16px;
}
.tg-themetag {
	float: left;
	color: #fff;
	padding: 0 5px;
	font-size: 10px;
	line-height: 16px;
	position: relative;
	text-transform: uppercase;
	border-radius: 4px 0 0 4px;
}
.tg-themetag:before {
	top: 0;
	width: 0;
	height: 0;
	left: 100%;
	content: '';
	position: absolute;
	border-left: 5px solid;
	border-top: 8px solid transparent !important;
	border-bottom: 8px solid transparent !important;
}
.tg-booktitle {
	margin: 0;
	font-size: 14px;
	font-weight: 600;
	line-height: 19px;
	color:#000000;
	font-family: 'Raleway', sans-serif;
	text-align:center;
}

.tg-bookwriter {
	width: 100%;
	float: left;
	font-size: 13px;
	line-height: 13px;
	padding: 0 0 6px;
}
.tg-bookwriter a {color: #666;}
.tg-bestsellingbooks .tg-postbookcontent .tg-stars {
	float: left;
	margin: 0 0 20px;
}
.tg-bookprice {
	width: 100%;
	float: left;
}
.tg-bookprice ins,
.tg-bookprice del {
	float: left;
	font: 500 18px/18px 'Work Sans', Arial, Helvetica, sans-serif;
}
.tg-bookprice del {
	color: #666;
	font-size: 13px;
	padding-left: 10px;
}
.tg-postbookcontent .tg-btn {
	width: 100%;
	margin: 20px 0 0;
}
.tg-postbook.tg-notag .tg-postbookcontent .tg-btn{margin: 44px 0 0;}
.tg-postbook2.tg-notag .tg-postbookcontent .tg-btn{margin: 44px 0 0;}
.tg-btnround{
	color: #666;
	width: 40px;
	height: 40px;
	float: left;
	overflow: hidden;
	line-height: 38px;
	text-align: center;
	border-radius: 50%;
	margin: 0 0 0 10px;
	border: 1px solid #dcdcdc;
}
.tg-btnround i {
	width: 100%;
	float: left;
	display: block;
	color: inherit;
	font-size: 10px;
	line-height: inherit;
}

.tg-btnstyletwo i{padding: 0 5px 0 0;}
.tg-btnstyletwo:hover { box-shadow: none !important; }
.tg-btnaddtowishlist {
	color: #000000;
	padding: 0 10px;
	box-sizing: border-box;
	text-align: center;
	background: rgba(255, 255, 255, 0.91);
	display: inline-block;
	vertical-align: middle;
	text-transform:uppercase;
	font: 400 15px/34px 'Work Sans', Arial, Helvetica, sans-serif;
}
.tg-btnaddtowishlist i,
.tg-btnaddtowishlist span {
	display: inline-block;
	vertical-align: top;
	font-size: inherit;
	line-height: inherit;
}
.tg-btnaddtowishlist i {
	font-size: 16px;
	padding: 0 5px 0 0;
}
.tg-btnaddtowishlist:hover,
.tg-btnaddtowishlist:focus,
.tg-btnaddtowishlist:hover i,
.tg-btnaddtowishlist:hover span,
.tg-btnaddtowishlist:focus i,
.tg-btnaddtowishlist:focus sapn { color: #990000; }
.tg-wrapper {overflow:hidden;}
body.tg-comingsoonpage .tg-wrapper{overflow:visible;}
.tg-content,
.tg-twocolumns{
	width:100%;
	float:left;
}

/* =============================================
			Picked By Authores					
============================================= */
.tg-pickedbyauthorslider .item{
	width:100%;
	float:left;
	padding: 0 15px;
}
.tg-pickedbyauthorslider .owl-nav {
	top: -86px;
	right: 15px;
	width: auto;
	float: none;
	position: absolute;
}
.tg-pickedbyauthor{
	width: 100%;
	float: left;
}
.tg-pickedbyauthor .tg-postbook{
	margin: 15px 0;
	position: relative;
	background: #f7f7f7;
	padding: 0 30px 30px;
	border-bottom: 3px solid #f7f7f7;
}
.tg-pickedbyauthor .tg-postbook2{
	margin: 15px 0;
	position: relative;
	background: #f7f7f7;
	padding: 0 30px 30px;
	border-bottom: 3px solid #f7f7f7;
}
.tg-pickedbyauthor .tg-featureimg{
	padding: 30px 50px;
	border-bottom: 1px solid #dbdbdb;
}
.tg-pickedbyauthor .tg-featureimg .tg-bookimg{margin: 0;}
.tg-pickedbyauthor .tg-postbook .tg-bookimg:before{
	top: 0;
	z-index: 4;
	left: -10px;
	content: '';
	width: 10px;
	height: 100%;
	background: red;
	position: absolute;
}
.tg-pickedbyauthor .tg-postbook2 .tg-bookimg:before{
	top: 0;
	z-index: 4;
	left: -10px;
	content: '';
	width: 10px;
	height: 100%;
	background: red;
	position: absolute;
}
.tg-pickedbyauthor .tg-postbook:hover .tg-featureimg{padding: 30px 20%;}
.tg-pickedbyauthor .tg-postbook2:hover .tg-featureimg{padding: 30px 20%;}
.tg-pickedbyauthor .tg-postbookcontent{text-align: center;}
.tg-pickedbyauthor .tg-postbookcontent .tg-btn{
	width: auto;
	float: none;
}
.tg-pickedbyauthor .tg-postbook:hover{
	background: #fff;
	-webkit-box-shadow: 0 0 10px 2px rgba(0,0,0,0.20);
	box-shadow: 0 0 10px 2px rgba(0,0,0,0.20);
}
.tg-pickedbyauthor .tg-postbook2:hover{
	background: #fff;
	-webkit-box-shadow: 0 0 10px 2px rgba(0,0,0,0.20);
	box-shadow: 0 0 10px 2px rgba(0,0,0,0.20);
}
.tg-pickedbyauthor .tg-postbook:hover .tg-bookimg{
	margin: 14px 0 14px -46px;	
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	-o-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: perspective(3000px) rotateY(80deg) rotateZ(3deg);
	-moz-transform: perspective(3000px) rotateY(80deg) rotateZ(3deg);
	-ms-transform: perspective(3000px) rotateY(80deg) rotateZ(3deg);
	-o-transform: perspective(3000px) rotateY(80deg) rotateZ(3deg);
	transform: perspective(3000px) rotateY(80deg) rotateZ(3deg);
}
.tg-pickedbyauthor .tg-postbook2:hover .tg-bookimg{
	margin: 14px 0 14px -46px;	
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	-o-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: perspective(3000px) rotateY(80deg) rotateZ(3deg);
	-moz-transform: perspective(3000px) rotateY(80deg) rotateZ(3deg);
	-ms-transform: perspective(3000px) rotateY(80deg) rotateZ(3deg);
	-o-transform: perspective(3000px) rotateY(80deg) rotateZ(3deg);
	transform: perspective(3000px) rotateY(80deg) rotateZ(3deg);
}
.tg-pickedbyauthor .tg-postbook:hover .tg-bookimg:before{}
.tg-pickedbyauthor .tg-postbook2:hover .tg-bookimg:before{}
.tg-pickedbyauthor .tg-backcover,
.tg-pickedbyauthor .tg-backcover:after{display: none;}
.tg-hovercontent{
	top: 0;
	left: 0;
	z-index: 2;
	width: 100%;
	height: 100%;
	position: absolute;
	padding: 30px 0 30px 60px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}
.tg-bookpage,
.tg-bookcategory,
.tg-hovercontent .tg-bookprice,
.tg-ratingbox{
	width: 100%;
	float: left;
	opacity: 0;
	position: relative;
	visibility: hidden;
	font: 500 16px/20px'Work Sans', Arial, Helvetica, sans-serif;
}
.tg-hovercontent .tg-description{
	left: 70%;
	opacity: 0;
	visibility: hidden;
	position: relative;
}
.tg-hovercontent .tg-description p{
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.tg-bookpage{left: 80%;}
.tg-bookcategory{left: 90%;}
.tg-hovercontent .tg-bookprice{left: 100%;}
.tg-ratingbox{left: 110%;}
.tg-bookcategory{padding: 5px 0;}
.tg-ratingbox{padding: 8px 0 0;}
.tg-ratingbox .tg-stars{
	margin: 0;
	float: left;
}
.tg-pickedbyauthor .tg-postbook:hover .tg-hovercontent .tg-description,
.tg-pickedbyauthor .tg-postbook:hover .tg-bookpage,
.tg-pickedbyauthor .tg-postbook:hover .tg-bookcategory,
.tg-pickedbyauthor .tg-postbook:hover .tg-hovercontent .tg-bookprice,
.tg-pickedbyauthor .tg-postbook:hover .tg-ratingbox{
	left: 0;
	opacity: 1;
	visibility: visible;
}
.tg-pickedbyauthor .tg-postbook2:hover .tg-hovercontent .tg-description,
.tg-pickedbyauthor .tg-postbook2:hover .tg-bookpage,
.tg-pickedbyauthor .tg-postbook2:hover .tg-bookcategory,
.tg-pickedbyauthor .tg-postbook2:hover .tg-hovercontent .tg-bookprice,
.tg-pickedbyauthor .tg-postbook2:hover .tg-ratingbox{
	left: 0;
	opacity: 1;
	visibility: visible;
}

.line-bg{width:100%; padding-bottom: 10px;}
.line-bg .bg{background: url('../images/line-bg.png') repeat-x; height:10px;}

.line-bg2{width:100%; padding:30px 0px; }
.line-bg2 .bg{background: url('../images/line-bg.png') repeat-x; height:10px;}

.topgarder{width:100%; padding-bottom:50px; margin:0 auto;}
.topgarder .garder_bg{width:100%; background:#ffcb08 url('../images/top-grade-bg.png') no-repeat center center;}
.topgarder .garder_bg .grader_logo{float:left; width:41%;}
.topgarder .garder_bg .grader_logo .log_box{padding:80px 20px; width:100%; margin:0 auto; text-align:center; box-sizing:border-box;}

.topgarder .garder_bg .grader_text{float:left; width:59%;}


.topgarder .garder_bg .grader_textrs{float:right; width:59%;}

.topgarder .garder_bg .grader_text h3{font-size:44px; line-height:53px; font-family: 'Raleway', sans-serif; font-weight:600; padding-top:60px;}
.topgarder .garder_bg .grader_text h3 span{color:#ed1c24}

.knowmore{
	width: 117px;
    background: #2e3192;
    padding: 10px 30px;
    border-radius: 30px;
    display: inline-block;
    text-align: center;
	color:#ffffff;
	text-decoration:none;
	font-family: 'Work Sans', sans-serif;
	font-size:18px;
	margin-top: 26px;
	}
.knowmore:hover{background: #ed1c24;}


.testimonial {width:100%; margin:0 auto; padding-bottom: 50px;}
.testimonial .client_tel{width:100%; padding:30px 180px; box-sizing: border-box; border: 1px solid #d8d8d8;     border-radius: 8px; background: url('../images/testimonial-bg.png') no-repeat top center;}
.testimonial .client_tel h3{font-size:24px; line-height:29px; font-family: 'Raleway', sans-serif; font-weight:600; color:#2d3092; text-transform:uppercase; text-align:center; padding-bottom: 10px;}
.testimonial .client_tel p{font-size:16px; line-height:22px; font-family: 'Raleway', sans-serif; font-weight:400; color:#363636; text-align:center;}

.testimonial .client_tel p.name{font-size:16px; line-height:22px; font-family: 'Raleway', sans-serif; font-weight:600; color:#ed1c24; text-align:center; padding-top:10px;}

.testimonial .client_tel .slider-c .owl-nav{margin-top: 0px!important; top: -10%; right: 10px; display: block !important;}
.testimonial .client_tel .slider-c .owl-dots{ display:none;}
.testimonial .client_tel .slider-c.owl-theme .owl-nav .owl-prev{
    padding:5px 10px;
    margin: 0px;
    background: #ffffff;
    border-radius: 0px;
	position: absolute;
    left: -47px;
    top: 20%;
}
.testimonial .client_tel .slider-c.owl-theme .owl-nav .owl-next{
    padding: 5px 10px;
    margin: 0px;
    background: #ffffff;
    border-radius: 0px;
	position: absolute;
    right: -47px;
    top:20%;
}
.testimonial .client_tel .slider-c.owl-theme .owl-nav [class*=owl-]:hover{background:none;}
.testimonial .client_tel .slider-c.owl-carousel .owl-nav{display:block !important;}

.testimonial .client_tel .slider-c.owl-dots {display: none !important;}
.testimonial .client_tel .slider-c.owl-nav {display: none !important;}




.stay_touch {width:100%; margin:0 auto; padding-bottom: 50px; background: url('../images/subs-bg.jpg') no-repeat top center;}
.stay_touch  .newsletter{width:100%; padding:43px 180px; box-sizing: border-box;}
.stay_touch  .newsletter h3{font-size:28px; line-height:24px; font-family: 'Raleway', sans-serif; font-weight:400; color:#000000; text-align:center; padding-bottom: 10px;}


.newsletter-box {
    position: relative;
    margin-top:40px;
    text-align:center;
    padding: 0px 35px 5px 35px;
}

.newsletter-box input {
    width: 100%;
    border: 0px;
    border: 1px solid #ffffff;
    text-align: left;
    font-weight:500;
    font-size: 14px;
    color: #878787;
    padding: 10px 10px;
    position: relative;
    background:#ffffff url(../images/email-icon.png) no-repeat top 15px left 15px;
    padding-right: 39px;
	height:50px;
	box-sizing: border-box;
	padding-left: 55px;
	font-family: 'Raleway', sans-serif;
}

.newsletter-box input {
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
}
.newsletter-box button {
    text-align: right;
    float: right;
    height: auto;
    cursor: pointer;
    border: none;
    background: none;
    margin: -14px 0px 0px 0;
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 18px;
}


.footer{
	width:100%; 
	margin:0 auto;
}
.footer .bot_link{
	width:100%; 
	border-bottom:1px solid #c0c0c0; 
	padding:22px 0px;
}

.footer .bot_link a{
	padding:5px 5px; 
	display: inline-block; 
	text-align: center; 
	color:#2e3192; text-decoration:none; 	
	font-family: 'Raleway', sans-serif; 
	font-size:16px; 
	font-weight:500;
}
.footer .bot_link a:hover{color:#ed1c24;}

.info_area{width:100%; margin:0 auto; padding:18px 0px;}
.info_area .add_box {
    float: left;
	
    box-sizing: border-box;
}
.info_area .add_box p{
    font-size: 14px;
    line-height:22px;
    color: #313131;
    font-family: 'Open Sans', sans-serif;
	font-weight:600;
}
.info_area .add_box p a{
    text-decoration:none; color:#313131;
}
.info_area .add_box p a:hover{
    color:#ff0000;
}
.link1{width:24%; border-right: 1px solid #c0c0c0;}
.link2{width:33%; border-right: 1px solid #c0c0c0; padding: 0 50px;} 
.link3{width:23%; padding: 0 50px;}
.link4{width:20%; padding-left:0px; position:relative;}

.bot_logo{margin-top: -87px; text-align:right;}

.social_link{ padding-top:18px;}
.social_link ul{}
.social_link ul li{display:inline-block; margin-left:-4px; vertical-align:top; padding-right:9px; list-style:none;}
.social_link ul li a{ width:27px; height:27px; display:block; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;}
.social_link ul li:last-child{ padding-right:0;}

.social_link ul li a.you{ background:url('../images/footer_social.png') no-repeat top 1px left 7px;}
.social_link ul li a.you1{background:url('../images/footer_social.png') no-repeat top 0 left -26px;}
.social_link ul li a.you2{background:url('../images/footer_social.png') no-repeat top 0 left -64px;}
.social_link ul li a.you3{background:url('../images/footer_social.png') no-repeat top 0 left -102px; padding-left:0;}
/*.social_link ul li a.you4{background:url('../images/footer_social.png') no-repeat top 0 left -150px;}*/

.social_link ul li:hover a.you{ background:url('../images/footer_social.png') no-repeat top -25px left 7px;}
.social_link ul li:hover a.you1{background:url('../images/footer_social.png') no-repeat top -25px left -26px;}
.social_link ul li:hover a.you2{background:url('../images/footer_social.png') no-repeat top -25px left -64px;}
.social_link ul li:hover a.you3{background:url('../images/footer_social.png') no-repeat top -25px left -102px;}
/*.social_link ul li:hover a.you4{background:url('../images/footer_social.png') no-repeat top -35px left -150px;}*/


.copy {
    background: #282a87;
    padding: 20px 0;
}

.copy_left {
    float: left;
    width:75%;
}
.copy_left p {
    font-size: 12px;
    line-height: 18px;
    color: #d9d9d9;
    font-family: 'Open Sans', sans-serif;
}
.copy_left p a {
    font-size: 12px;
    line-height: 18px;
    color: #d9d9d9;
    font-family: 'Open Sans', sans-serif;
    text-decoration: none;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}
.copy_left p a:hover {color:#ff0000;}

.copy_right {
    float: right;
    width: 25%;
    text-align: right;
}
.copy_right p {
    font-size: 12px;
    line-height: 18px;
    color: #d9d9d9;
    font-family: 'Open Sans', sans-serif;
}
.copy_right p a {
    font-size: 12px;
    line-height: 18px;
    color: #d9d9d9;
    font-family: 'Open Sans', sans-serif;
    text-decoration: none;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}
.copy_right p a:hover {color:#ff0000;}


.but_srch {position:relative;}

.searchbar {position:absolute; overflow:hidden; width:1px; right:5px; margin:-4px 0px 0px 0px; background-color:#ffffff; height:36px; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; border:1px solid #cccccc; display:none; top: 0px;}
.searchbar .cont {width:250px;}
.searchbar .icon {float:left; width:25px; margin:6px 5px 0px 6px;}
.searchbar .icon img {width:100%;}
.searchbar .input {float:left; margin-top:5px;}
.searchbar .input input {font-family:'Montserrat'; font-size:12px; line-height:10px; padding:6px 0px; color:#c1c1c1; border:none; outline:none; width:185px;}
.searchbar .searchclose {float:left; width:25px; margin:5px 2px 0px 0px;}
.searchbar .searchclose img {width:100%;}



.containter{width:100%; margin:0 auto; position:relative; padding:30px 0px; box-sizing:border-box;}
.containter h1 {
    font-size: 24px;
    color: #2e3192;
    text-align: left;
    text-transform: uppercase;
    font-weight: 600;
    padding-bottom: 5px;
    font-family: 'Raleway', sans-serif;
}
.containter .lft_catbx{width:21.5%; float:left;}
.cat_bg{background:#f3f3f3; padding:25px 17px; width:100%; box-sizing:border-box;}
.containter .lft_catbx h3{
	font-size:18px;
    color: #2e3192;
    text-align: left;
    border-bottom: 1px solid #c1c1c1;
    text-transform: uppercase;
    font-weight: 600;
    padding-bottom: 5px;
	margin-bottom: 17px;
    font-family: 'Raleway', sans-serif;
	}
.categori{
	padding-bottom: 18px;
    border-bottom: 1px dashed #c1c1c1;
    margin-bottom: 30px;
	}

.chk_new {width:100%; display:block; margin-bottom:12px;}
.chk_new label {font-size:12px; color:#7d7d7d; line-height:18px; font-family: 'Raleway', sans-serif; display: inline-block; text-transform: uppercase; font-weight: 500; cursor: pointer;}
.chk_new input[type=radio ]:not(old) {float: right; width:20px; margin:0; padding:0; font-size:1em; opacity:0;}
.chk_new input[type=radio]:not(old):checked + span.cus-radio span {display: block; border-radius:100%; margin-top:4px;}
.chk_new input[type=radio ]:not(old) + span.cus-radio {float:left; display: inline-block; width:18px; height:18px;
margin:-4px 5px 0 0px; background: #fff; vertical-align: bottom; border-radius:100%; border:2px solid #e2e7ef;}
.chk_new .posleft span {width:19px; height:19px; background:#414141; margin-top:0px;}


.chk_new input[type=checkbox]:not(old) {float:right; width:0px; margin:0; padding:0; font-size:1em; opacity: 0;}
.chk_new input[type="checkbox"] {margin-right: 8px;  box-sizing: border-box; display: inline-block;}
.chk_new input[type=checkbox]:not(old) + span.cus-radio {background:#fff; vertical-align:bottom; border:1px solid #909090;  display:inline-block;}
.posleft2 {margin:0px 10px 0 0px; width:16px; height:16px;}
.chk_new input[type="checkbox"]:not(old):checked + span.cus-radio span::before {content: "✓"; display:block; width:20px; color:#2e3192; font-size:24px; line-height:10px; text-align:center; font-weight:normal;}



.roll_height{height:190px;}
.containter .rgt_cont{width:78.5%; float:left; padding-left:30px; box-sizing:border-box;}


.containter .lft_prd_bx{width:34.3%; float:left;}
.containter .rgt_txt_bx{width:65.7%; float:left; padding-left:50px; box-sizing:border-box;}
.containter .rgt_txt_bx h1{
	font-size:28px;
    color: #2e3192;
    text-align: left;
    text-transform: uppercase;
    font-weight: 600;
    padding-bottom: 5px;
    font-family: 'Raleway', sans-serif;
}

.containter .rgt_txt_bx .ref{
	font-size:16px;
    color: #666666;
    text-align: left;
    text-transform: uppercase;
    font-weight:500;
    padding-bottom: 15px;
    font-family: 'Open Sans', sans-serif;
}

.containter .rgt_txt_bx .bcs_box{width:100%; border-bottom:1px solid #e7e7e7; border-top:1px solid #e7e7e7;}
.containter .rgt_txt_bx .bcs_box ul{}
.containter .rgt_txt_bx .bcs_box ul li{list-style:none; display:inline-block; padding:0px 18px; border-left:1px solid #989898; margin:13px 0px; text-transform:uppercase; font-size:14px; color:#666666; font-family:'Raleway', sans-serif; font-weight:500;}
.containter .rgt_txt_bx .bcs_box ul li span{color:#2e3192;}

.regular_txt{color:#666666; font-size:16px; font-family:'Raleway', sans-serif; line-height:28px; padding-top:18px;}

.regular_txt .tab { overflow: hidden; background-color: #b2b2b2;}
.regular_txt .tab button{font-size:16px; color: #313131; font-weight: 600;}

.regular_txt .tab_box{width:100%; padding: 0px;}
.regular_txt .tab_box .title_box{width:50%; float:left;}
.regular_txt .tab_box .title_box .ns {padding:5px 10px; background-color: #f4f4f4; margin-top: 10px;}
.regular_txt .tab_box .title_box .ns a{color:#0054a6; }
.regular_txt .tab_box .title_box .ns a:hover{color:#666666; }
.regular_txt .tab_box .title_box p {font-size: 14px; color: #666666; font-weight: 600; text-align:left;}

.regular_txt .tab_box .hed {color: #0054a6; font-weight: 600; font-size: 24px; margin-top: 20px; margin-bottom: 10px;}


.key_feature{width:100%; padding:40px; box-sizing:border-box; background:#f4f4f4;}
.key_feature h3{font-size:24px; color: #303030; text-align:left; text-transform:uppercase; font-weight: 600;	padding-bottom: 20px; font-family: 'Raleway', sans-serif;}
.key_feature ul{}
.key_feature ul li{list-style:none; display:block; padding:8px 0px; font-size:16px; color:#666666; font-family:'Raleway', sans-serif; font-weight:400; background:url('../images/dot.png') no-repeat top 16px left 0px; padding-left:14px; line-height:22px;}

.key_feature p{color: #666666; font-size: 16px; font-family: 'Raleway', sans-serif; line-height: 28px; padding-bottom: 18px;}
.key_feature img{width:100%; vertical-align:top;}

.key_feature .hindi h3{font-size:24px; color: #303030; text-align:left; text-transform:uppercase; font-weight: 600;	padding-bottom: 20px; font-family:'Chanakya';}
.key_feature .hindi ul{}
.key_feature .hindi  ul li{list-style:none; display:block; padding:8px 0px; font-size:16px; color:#666666; font-family:'Chanakya'; font-weight:400; background:url('../images/dot.png') no-repeat top 16px left 0px; padding-left:14px; line-height:22px;}
.key_feature .hindi  p{color: #666666; font-size:20px; font-family: 'Chanakya'; line-height: 28px; padding-bottom: 18px;}

.abt_author{width:100%; padding:40px; box-sizing:border-box; background:#edf8fb; margin: 34px 0px;}
.abt_author h3{font-size:24px; color: #303030; text-align:left; text-transform:uppercase; font-weight:600; padding-bottom: 15px; font-family: 'Raleway', sans-serif;}
.abt_author p{font-size:16px; color:#666666; font-family:'Raleway', sans-serif; font-weight:400; line-height:28px;}


#thumbs {padding-top:10px; overflow:hidden;}
#thumbs img, #largeImage {border:1px solid #c1c1c1; padding:2px; background-color:white; cursor:pointer; width: 100%; vertical-align: top;}
#thumbs img {float:left; margin-right:10px; width: 90px !important;}
#description {background:black; color:white; position:absolute; bottom:0; padding:10px 20px; width:525px; margin:5px;}
#panel {position: relative;}

.student_zone{width:100%; margin:0 auto; padding-bottom:50px;}
.student_zone .zone_box { float: left; width: 23%; box-sizing: border-box; margin-right: 30px; margin-bottom: 30px;}

.student_zone .zone_box:nth-child(4n+4) {margin-right: 0;}
.student_zone .zone_box img{width:100%; vertical-align:top; border: 1px solid #c1c1c1; padding: 2px;}
.student_zone .zone_box p{font-size:16px; text-align:center; font-weight:600; padding-top:10px;}




.current_affairs {width:100%; margin:0 auto;}
.current_affairs h1{font-size:24px; color: #2e3192; text-align: center; text-transform: uppercase; font-weight: 600;    padding-bottom: 5px; font-family: 'Raleway', sans-serif;}

.current_affairs .products{width:100%; margin:0 auto; text-align:left; padding-top:38px;}
.current_affairs .products .prodbox{width:33.3333%; float:left; padding-right:23px; padding-bottom:23px; box-sizing:border-box;}
.current_affairs .products .prodbox .title{background:#f4f4f4; padding:20px; box-sizing:border-box; min-height: 175px;}
.current_affairs .products .prodbox .title .date{color:#25288e; font-family:'Raleway', sans-serif; font-size:16px; line-height: 22px;}
.current_affairs .products .prodbox .title p{font-family:'Raleway', sans-serif; font-size:16px; color:#000000; line-height:22px;}

.current_affairs .products .prodbox:nth-child(3n+3) {padding-right:0%;}


.current_affairs .tabbutton{text-align:center; padding-top:30px; line-height:47px;}
.current_affairs .tabbutton a{box-sizing:border-box; color:#5a5a5a; font-family:'Raleway', sans-serif; font-size:16px; transition:all .7s; webkit-transition:all .7s; border-radius:30px; text-decoration:none; border:1px solid #bcbcbc; margin-right:1%; font-weight:500; display: inline-block; width:15.333%;}

.current_affairs .tabbutton a:hover{width:15.333%; box-sizing:border-box; color:#ffffff; background:#25288e; border:1px solid #25288e; display: inline-block;}
.current_affairs .tabbutton .active{width:15.333%; box-sizing:border-box; color:#ffffff; background:#25288e; border:1px solid #25288e; display: inline-block;}

.tab {overflow:hidden;}
.tab button {background-color:inherit; float:left; border:none; outline:none; cursor:pointer; padding:14px 16px; transition: 0.3s;}
.tab button:hover {background-color: #ddd;}
.tab button.active {background-color: #ccc;}
.tabcontent {display: none;}

.uw-imgcont2 {
    width:28%;
    min-height: 60px;
    background-size: cover;
    background-position: center;
    margin-right: 10px;
    flex-shrink: 0;
}
.uw-imgcont2 img{width:100%; vertical-align:top;}

.uw-card2-row {
    display: flex;
    transition: opacity .3s;
}

.uw-scroller-text {
    flex: 1;
    text-align: left;
}



.feedgrabbr_widget{display:block !important;}
#fg-widget-23e899be31e35653a6f05d2a4{width:100% !important;}
#fg-widget-23e899be31e35653a6f05d2a4 {height:auto !important;}
.uw-scroller .uw-card2{width: 50% !important; float: left; padding-right:50px;}
.uw-scroller .uw-imgcont2{min-height: 80px !important;}
.uw-w-branding{background:none !important; display:none !important;}
.uw-text{font-size: 16px !important;
    color: #666666 !important;
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    line-height: 22px;
    padding-bottom: 25px;}
	.uw-sc-date{font-size: 11.0pt !important; color:#25288e !important;}


#fg-widget-518afcdb31579c18474ad9276{width:100% !important;}
#fg-widget-518afcdb31579c18474ad9276{height:auto !important;}

#fg-widget-3c13798125a855af14787eec2{width:100% !important;}
#fg-widget-3c13798125a855af14787eec2{height:auto !important;}

#fg-widget-fec03738f77db3eac46c0ba95{width:100% !important;}
#fg-widget-fec03738f77db3eac46c0ba95{height:auto !important;}

#fg-widget-fb478ce7228f752ee804a095f{width:100% !important;}
#fg-widget-fb478ce7228f752ee804a095f{height:auto !important;}

#fg-widget-7a80ab5ff5f07cac7068e1df5{width:100% !important;}
#fg-widget-7a80ab5ff5f07cac7068e1df5{height:auto !important;}



.aboutus {width:100%; margin:0 auto;}
.aboutus h1{font-size:24px; color:#2e3192; text-align:left; text-transform:uppercase; font-weight: 600; padding-bottom:5px; font-family: 'Raleway', sans-serif;}

.aboutus p {font-size: 16px; color: #666666; font-family: 'Raleway', sans-serif; font-weight: 400; line-height:22px; padding-bottom:25px;}

.abt-pic{float:left; width:500px; padding: 30px 30px 100px 0px; box-sizing: border-box;}
.abt-pic img{width:100%; vertical-align:top;}



.faqs {width:100%; margin:0 auto;}
.faqs h1{font-size:24px; color:#2e3192; text-align:left; text-transform:uppercase; font-weight: 600; padding-bottom:30px; font-family: 'Raleway', sans-serif;}

.accordionButton, .on, .state-cap {
    font-weight: 500;
}
.accordionButton, .borac {
    margin-left: 0; 
    width: 100%; 
	padding-bottom: 20px;
}
.accordionButton {
    padding: 8px 10px;
    background: url('../images/plus1a.png') right 15px top 10px no-repeat;
    font-size: 16px;
    color: #000000;
    cursor: pointer;
	font-family: 'Raleway', sans-serif;
    border: 0px solid #e4e4e4;
    -moz-box-shadow: 0 2px 1px 0 #e4e4e4;
    -webkit-box-shadow: 0 2px 1px 0 #e4e4e4;
    box-shadow: 0 2px 1px 0 #e4e4e4;
	box-sizing: border-box;
}

.accordionContent p{
	font-family: 'Raleway', sans-serif;
	font-size:16px;
	color:#666666;
	line-height:24px;
	padding:8px 10px;
	}
	.accordionContent p a{color:#2e3192;}
	
.on {
    text-align: left;
    list-style: none;
    padding: 8px 10px;
    background:#f1f1f1 url('../images/minus1a.png') right 15px top 10px no-repeat;
    width: 100%;
    color: #2d3091;
	
}
.accordionContent ul{margin:0;padding:20px 0}
.accordionContent ul li{
		background:rgba(0,0,0,0);
		font-size:16px;
		list-style:none;margin:0 0 20px;
		padding:0;
		line-height:23px;
}
.accordionContent{padding:10px 0 0}



.contact_left{float:left; width:50%; padding-right: 60px; box-sizing: border-box;}
.contact_left h3{text-align:left; font-size:22px; font-family: 'Raleway', sans-serif; color:#ed1c24; font-weight:400; padding-bottom:10px;}
.contact_left p {font-size: 16px; color: #666666; font-family: 'Raleway', sans-serif; font-weight: 400; line-height:24px; padding-bottom:25px;}
.contact_left p a{color:#2e3192;}

.contact_left ul{}
.contact_left ul li{text-align:left; font-size:16px; font-family: 'Raleway', sans-serif; color:#666666; font-weight:400; list-style:none; padding-bottom:24px; line-height: 24px;}
.contact_left ul li a{ text-decoration:none; color:#666666;}


ul.bor_list {}
ul.bor_list li{text-align:left; font-size:16px; font-family: 'Raleway', sans-serif; color:#666666; font-weight:400; list-style:none; padding-bottom:10px; line-height: 24px; background: url('../images/left-dot.png') no-repeat 0px 10px; padding-left:25px;}

.fill_box{padding:20px; background:#f1f1f1; box-sizing:border-box; margin-top: 15px;}
.fill_box p{color:#454545 !important; padding-bottom: 18px; font-weight:500;}

.loc {background: url('../images/icon-loc.png') no-repeat 0px 0px; padding-left: 50px; box-sizing: border-box;}
.mob {background: url('../images/icon-mob.png') no-repeat 0px 0px; padding-left: 50px; box-sizing: border-box;}
.fax {background: url('../images/fax-icon.png') no-repeat 0px 5px; padding-left: 50px; box-sizing: border-box;}
.eml {background: url('../images/icon-email.png') no-repeat 0px 5px; padding-left: 50px; box-sizing: border-box;}



.contact_form{float:left; width:50%; margin-bottom: 80px;}

.contact_select select{width:100%; padding: 2px 5px; box-sizing: border-box; height:50px; margin-bottom:10px; color:#666666; border:1px solid #fff; font-size:14px; font-family: 'Raleway', sans-serif; float: left; margin-right: 10px; border-bottom:1px solid #d3d3d3;}

.contact_select select:focus{background:none; padding: 5px 0 5px 10px;}
.contact_select select{ -webkit-transition: 0.5s ease;  transition: 0.5s ease; outline: none;  padding: 5px 0 5px 40px; background: url('../images/country_icone.png') no-repeat 0px 12px;}
.contact_select select:hover{border-bottom:1px solid #12407c; transition:all .7s;}


.map_box{float:left; width:100%;}
.map_box .bor{ border: 2px dashed #bbbbbb;}

.pdl{padding-left:75px; box-sizing:border-box;}
.frm_left{ float:left; width:50%; padding-right:16px; box-sizing:border-box;}
.frm_right{float:left; width:50%; padding-left:16px; box-sizing:border-box;}




.custom-file-upload-hidden {
    display: none;
    visibility: hidden;
    position: absolute;
    left: -9999px;
}
.custom-file-upload {
    display: block;
    width: auto;
    font-size: 16px;
    margin-top:10px;
}

.file-upload-wrapper {
    position: relative;
    margin-bottom: 5px;
}

.file-upload-input {
    width: 72% !important;
    /*color: #fff;
    font-size: 16px;
    padding: 11px 17px;
    border: none;
    background-color: #c0392b;*/
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
    float: right;
}

.file-upload-button {
    cursor: pointer;
    display: inline-block;
    color: #666666;
    font-size: 14px;
    padding: 16px 6.5%;
	box-sizing: border-box;
    border: none;
	background-color: #ffffff;
    float: left;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
	border:1px solid #d3d3d3;
}






.loginpopup {position:fixed; top:0px; left:0px; width:100%; height:100%; z-index:99999; display:none;}
.loginpopup .bg {position:absolute; top:0px; left:0px; width:100%; height:100%; background: rgba(0, 0, 0, 0.85);}
.loginpopup .innerpop {position:absolute; max-width:450px; width: 96%; transform: translate(-50%, -50%); height:auto; background-color:#ffffff; top:50%; left:50%; margin:0; /*box-shadow:0px 0px 20px 5px #484747; -moz-box-shadow:0px 0px 20px 5px #484747; -webkit-box-shadow:0px 0px 20px 5px #484747;*/}
.loginpopup .pad {padding:30px 20px 20px 20px; box-sizing: border-box;}

.loginpopup .close {position:absolute; top:10px; right:10px; display:block; width:50px; z-index: 99;}
.loginpopup .close img {width:100%;}

.loginpopup .logos {position:relative; width:100%; padding-bottom:25px; text-align: center;}


.loginpopup .pic {position:relative; width:86px; left:50%; margin-left:-45px; margin-bottom:15px;}
.loginpopup .pic .cont img {width:100%; }
.loginpopup .pic a {position:absolute; top:10px; right:-6px; display:block; width:21px; border:2px solid #ffffff; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px;}
.loginpopup .pic a img {width:100%;  border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;}

.loginpopup .text {text-align:center; font-size:12px; line-height:14px; color:#666666; margin-bottom:15px;}

.loginpopup .ic {float:left; width:20px; margin:2px 14px 0px 0px;}
.loginpopup .ic img {width:100%;}

.loginpopup .input {float:left; padding-bottom:8px; width:100%;}
.loginpopup .input input {font-family: 'Raleway', sans-serif; font-size:12px; color:#666666; border:none; border-bottom:1px solid #e9e9e9; outline:none; padding:6px 0px; width: 100%; box-sizing: border-box;}
.loginpopup .input input:focus {border-bottom:1px solid #999; }
.loginpopup .input input:hover[type="text"] {border-bottom:1px solid #12407c; transition:all .7s;}

.loginpopup .input textarea {width: 100%; padding: 2px 5px; box-sizing: border-box; height:auto; margin-bottom:20px; color:#666666; border:1px solid #fff; font-size:14px; font-family: 'Raleway', sans-serif; border-bottom: 1px solid #d3d3d3;}




.loginpopup .input .inp_name input[type="text"]{background:#ffffff url('../images/login_icon_name.png') no-repeat 0px 0px; -webkit-transition: 0.5s ease;  transition: 0.5s ease; outline: none; padding: 5px 0 5px 40px;}
.loginpopup .input .inp_name input[type="text"]:focus{background: #ffffff; padding: 5px 0 5px 10px; }

.loginpopup .input .inp_phone input[type="text"]{background:#ffffff url('../images/login_icon_phone.png') no-repeat 0px 2px; -webkit-transition: 0.5s ease;  transition: 0.5s ease; outline: none; padding: 5px 0 5px 40px;}
.loginpopup .input .inp_phone input[type="text"]:focus{background: #ffffff;	padding: 5px 0 5px 10px;}

.loginpopup .input .inp_email input[type="text"]{background:#ffffff url('../images/email_icone.png') no-repeat 0px 5px; -webkit-transition: 0.5s ease;  transition: 0.5s ease;  outline: none; padding: 5px 0 5px 40px;}
.loginpopup .input .inp_email input[type="text"]:focus{background: #ffffff; padding: 5px 0 5px 12px;}

.loginpopup .input .inp_email input[type="email"]{background:#ffffff url('../images/email_icone.png') no-repeat 0px 5px; -webkit-transition: 0.5s ease;  transition: 0.5s ease;  outline: none; padding: 5px 0 5px 40px;}
.loginpopup .input .inp_email input[type="email"]:focus{background: #ffffff; padding: 5px 0 5px 12px;}

.loginpopup .input .inp_enquery textarea{background: url('../images/message_icone.png') no-repeat 0px 20px;  -webkit-transition: 0.5s ease; transition: 0.5s ease; outline: none; padding: 20px 0 5px 40px;}
.loginpopup .input .inp_enquery textarea:focus{background: #ffffff; padding: 20px 0 5px 10px;}
.loginpopup .input .inp_enquery textarea:hover{border-bottom:1px solid #12407c; transition:all .7s;}

.loginpopup .input .inp_add input[type="text"]{background: url('../images/add-icon.png') no-repeat 0px 0px; -webkit-transition: 0.5s ease;  transition: 0.5s ease; outline: none; padding: 5px 0 5px 40px;}
.loginpopup .input .inp_add input[type="text"]:focus{background:none; padding: 5px 0 5px 10px;}

.loginpopup .input .inp_sch input[type="text"]{background: url('../images/login_icon_school.png') no-repeat 0px 2px; -webkit-transition: 0.5s ease;  transition: 0.5s ease; outline: none; padding: 5px 0 5px 40px;}
.loginpopup .input .inp_sch input[type="text"]:focus{background:none; padding: 5px 0 5px 10px;}

.loginpopup .input .inp_boad input[type="text"]{background: url('../images/login_icon_boadr.png') no-repeat 0px 6px; -webkit-transition: 0.5s ease;  transition: 0.5s ease; outline: none; padding: 5px 0 5px 40px;}
.loginpopup .input .inp_boad input[type="text"]:focus{background:none; padding: 5px 0 5px 10px;}

.loginpopup .input .inp_pin input[type="text"]{background: url('../images/login_icon_pin.png') no-repeat 0px 4px; -webkit-transition: 0.5s ease;  transition: 0.5s ease; outline: none; padding: 5px 0 5px 40px;}
.loginpopup .input .inp_pin input[type="text"]:focus{background:none; padding: 5px 0 5px 10px;}

.loginpopup .input .inp_log input[type="password"]{background: url('../images/login_icon_lock.png') no-repeat 0px 0px; -webkit-transition: 0.5s ease;  transition: 0.5s ease; outline: none; padding: 5px 0 5px 40px;}
.loginpopup .input .inp_log input[type="password"]:focus{background:none; padding: 5px 0 5px 10px;}


.loginpopup .input select{width:100%; color:#666666; border:1px solid #fff; font-size:12px; font-family: 'Raleway', sans-serif; border-bottom:1px solid #e9e9e9;}

.loginpopup .input select:focus{background:none; padding: 5px 0 5px 10px;}
.loginpopup .input select{ -webkit-transition: 0.5s ease;  transition: 0.5s ease; outline: none;  padding: 5px 0 5px 35px; background: url('../images/login_icon_country.png') no-repeat 0px 3px;}
.loginpopup .input select:hover{border-bottom:1px solid #12407c; transition:all .7s;}

.loginpopup .input .city select{ -webkit-transition: 0.5s ease;  transition: 0.5s ease; outline: none;  padding: 5px 0 5px 35px; background: url('../images/login_icon_city.png') no-repeat 0px 1px;}
.loginpopup .input .city select:focus{background:none; padding: 5px 0 5px 10px;}

.loginpopup .input .subj select{ -webkit-transition: 0.5s ease;  transition: 0.5s ease; outline: none;  padding: 5px 0 5px 35px; background: url('../images/login_icon_subject.png') no-repeat 0px 0px;}
.loginpopup .input .subj select:focus{background:none; padding: 5px 0 5px 10px;}

.loginpopup .input .desig select{ -webkit-transition: 0.5s ease;  transition: 0.5s ease; outline: none;  padding: 5px 0 5px 35px; background: url('../images/login_icon_desig.png') no-repeat 0px 1px;}
.loginpopup .input .desig select:focus{background:none; padding: 5px 0 5px 10px;}



.loginpopup .sign {display:block; background-color:#1e228a; font-size:13px; line-height:13px; text-transform:uppercase; color:#ffffff; padding:13px 0px; text-align:center; border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px; margin-top:10px; margin-bottom:16px; border:2px solid #1e228a;}
.loginpopup .sign:hover {background-color:#ffffff; color:#1e228a;}

.loginpopup .link {float:left; font-size:12px; line-height:14px; color:#666666; text-decoration:underline; padding:10px;}
.loginpopup .link:hover {color:#fc6b21;}


.loginpopup .already {text-align:center; font-size:12px; line-height:14px; color:#666666; margin-bottom:15px; margin-top:15px;}
.loginpopup .already a {color:#666666; text-decoration:underline;}
.loginpopup .already a:hover {color:#fc6b21;}

.loginpopup .content_signin {display:block;}
.loginpopup .content_signup {display:none;}
.loginpopup .content_forgot {display:none;}

.mobile_trigger {display: none;}

.mobileback {position:fixed; width:100%; height:100%; top:0px; left:0px; z-index:11; display:none; background:url('../images/mobileback.png);}

.mobilemenu {position:absolute; top:0px; left:-280px; width:280px; height:100%; z-index:100000;}
.mobilemenu .mobilebg {background:url('../images/mobilebg.png); position:fixed; top:0px; left:-280px; width:280px; height:100%;}
.mobilemenu .mobmain {border-top:1px dotted #999; margin-top:20px; list-style:none; padding-left:0px;}
.mobilemenu .mobmain li a{display:block; color:#666; text-transform:uppercase; font-size:12px; text-decoration:none; padding:6px 0px; border-bottom:1px dotted #999;}
.mobilemenu .mobsub {list-style:none; padding-left:0px;}
.mobilemenu .mobsub li {background:url('../images/bullet.html) no-repeat 6px 11px; padding-left:22px;}
.mobilemenu .mobsub li a{display:block; color:#666; font-size:13px; line-height:16px; text-decoration:none; padding:6px 0px; }
.mobileclose {float:right; text-align:right; padding:10px 0px 0px 0px;}

.containt-cli-show {display: none;}
.download-cd {position: absolute; right: 0; top: 0;}




/*------------RESPONSIV START-----------------*/

@media screen and (max-width: 1200px) {
	.main{padding:0px 15px; box-sizing: border-box;}
	.banner_box .banner .item img{width:auto;}
	.banner_box .form .form_box{padding: 53px 26px;}
	.link2{padding: 0 30px;}
}

@media screen and (max-width: 1100px) {
	.topgarder .garder_bg .grader_text h3{font-size: 38px;}
	.link3 {padding: 0 30px;}
	.bot_logo img{width: 100%; vertical-align: top;}
	.file-upload-button{padding: 16px 5.5%;}
}

@media screen and (max-width: 1075px) {
	.current_affairs .tabbutton a{width: 14.333%;}
	.current_affairs .tabbutton a:hover{width: 14.333%;}
	.current_affairs .tabbutton .active{width: 14.333%;}
}

@media screen and (max-width: 1050px) {
	.tg-booktitle{min-height: 100px;}
}

@media screen and (max-width:999px) {
	.banner_box .banner{float:none; width:100%;}
	.banner_box .form{float:none; width:100%; padding-right:0px; padding-top:10px;}
	.banner_box .banner .item img {width:100%;}
	.bot_logo{margin-top:0px;}
	.mobile_trigger {display: block; text-align: right; padding:6px 0px;}
	.mobile_trigger img{vertical-align:top;}
	.navigation .menu{display:none;}
	.publish{display:none;}
	
	.abt-pic {float: none; width:100%; padding: 30px 30px 30px 0px;}
	
	.containter .lft_catbx {width:100%; float:none;}
	.containter .rgt_cont {width:100%; float:none; padding-left:0px;}
	.categori{float:left; width:30%; margin-right:3%; border-bottom: 0px dashed #c1c1c1; margin-bottom:0px;}
	.file-upload-input{width: 71% !important;}
	
	.current_affairs .products .prodbox {width: 49.3333%;}
	.current_affairs .products .prodbox:nth-child(2n+2) {padding-right: 0px;}
	.current_affairs .products .prodbox:nth-child(3n+3) {padding-right: 23px;}
	
}


@media screen and (max-width:950px) {
	.link1{width: 36%;}
	.link2{width: 36%;}
	.link3{width: 28%; text-align: center;}
	.bot_logo{padding: 0 30px; margin-top: 10px; text-align: center; width: 100%;}
	.social_link{padding-top:5px;}
	.bot_logo img {width: 75%;}
	.topgarder .garder_bg .grader_text h3 {font-size:30px; line-height: 40px;}
}
	

@media screen and (max-width:920px) {
	.searchbar{top: 70px; right: -45px;}
	.top_zone ul li a{padding-left: 0px !important;}
	.but_srch{padding-left: 0px !important;}
}

@media screen and (max-width:900px) {
	.current_affairs .tabbutton a{width: 20.333%; margin-bottom: 10px;}
	.current_affairs .tabbutton a:hover{width: 20.333%;}
	.current_affairs .tabbutton .active{width: 20.333%;}
	
	.student_zone .zone_box{width:33%;}
	.student_zone .zone_box:nth-child(3n+3) {padding-right: 0px;}
	.student_zone .zone_box:nth-child(4n+4) {padding-right: 30px;}
}

@media screen and (max-width:850px) {
	.link1 {width: 32%;}
	.link2 {width: 40%;}
	.stay_touch .newsletter{padding: 43px 100px;}
	.testimonial .client_tel{padding: 30px 100px;}
	
}

@media screen and (max-width:800px) {
	.topgarder .garder_bg .grader_logo .log_box img{width:100%;}
	.contact_left{padding-right:30px;}
	.contact_left {float:none; width:100%; padding-right:0px; }
	.contact_form {float:none; width:100%; padding-top: 30px;}
	
	.uw-scroller .uw-card2{width:100% !important; float:none; padding-right:0px;}
	.uw-text{font-size: 10.0pt !important;}
	.uw-sc-date{font-size: 10.0pt;}
}

@media screen and (max-width:750px) {
	.info_area .add_box{float:none; text-align:center;}
	.link1 {width:100%; border-right: 0px solid #c0c0c0; margin-bottom:20px;}
	.link2 {width:100%; border-right: 0px solid #c0c0c0; margin-bottom:20px;}
	.link3 {width:100%; margin-bottom:20px;}
	.link4 {width:100%;}
	.bot_logo img {width: auto;}
	.bot_logo{padding: 0 0px;}
	.footer .bot_link{text-align:center;}
	.copy_left{float:none; width:100%; text-align: center; margin-bottom:5px;}
	.copy_right{float:none; width:100%; text-align: center;}
	
	.topgarder .garder_bg .grader_logo {float:none; width:100%;}
	.topgarder .garder_bg .grader_text {float:none; width:100%; text-align:center;}
	.topgarder .garder_bg .grader_logo .log_box img {width:auto;}
	.topgarder .garder_bg .grader_logo .log_box{padding:30px 20px;}
	.topgarder .garder_bg .grader_text h3{padding-top: 0px; padding-bottom:10px;}
	.knowmore{margin-top:10px; margin-bottom: 26px;}
	
	.containter .lft_prd_bx{width: 100%; float:none; margin-bottom:30px;}
	.containter .rgt_txt_bx{width: 100%; float:none; padding-left:0px;}
	.download-cd{top:auto;}
	
}

@media screen and (max-width:660px) {
	.stay_touch .newsletter {padding: 43px 30px;}
	.testimonial .client_tel {padding: 30px 50px;}
	.cl{display: none !important;}
	.banner_box .banner .slide-caption{top:68%; left: 20px;}
	
	.tg-postbook2{width: 30.4%; min-height: 380px;}
	.tg-postbook2:nth-child(3n+3) {margin-right: 0%;}
	.tg-postbook2:nth-child(4n+4) {margin-right: 3.4%;}
	
	.current_affairs .products .prodbox {width:100%; padding-right: 0px; float:none;}
	.current_affairs .products .prodbox:nth-child(3n+3) {padding-right:0px;}
	
	.current_affairs .tabbutton a{width:30.333%; margin-bottom: 10px;}
	.current_affairs .tabbutton a:hover{width:30.333%;}
	.current_affairs .tabbutton .active{width:30.333%;}
	
}

@media screen and (max-width:630px) {
	.categori{float:none; width:100%; border-bottom: 1px dashed #c1c1c1; margin-bottom: 30px; margin-right:0%;}
	.containt-cli-show {display: block; background: #2c2b2b; text-align: center; margin-bottom: 5px; padding: 10px;}
	.cat_bg{display: none;}
	
	.student_zone .zone_box{width:50%;}
	.student_zone .zone_box:nth-child(2n+2) {padding-right: 0px;}
	.student_zone .zone_box:nth-child(3n+3) {padding-right: 30px;}
	.student_zone .zone_box:nth-child(4n+4) {padding-right: 30px;}
}


@media screen and (max-width:500px) {
	.stay_touch .newsletter {padding: 43px 0px;}
	.newsletter-box{padding: 0px 5px 5px 5px;}
	.newsletter-box button{right: -4px;}
	
	.tg-postbook2 {width: 46.4%;}
	.tg-postbook2:nth-child(2n+2) {margin-right:0%;}
	.tg-postbook2:nth-child(3n+3) {margin-right:3.4%;}
	
	.frm_left{float:none; width:100%; padding-right:0px;}
	.frm_right{float:none; width:100%; padding-left:0px;}
	
	.file-upload-input {width:69% !important;}
	
}

@media screen and (max-width:450px) {
	.file-upload-input {width:100% !important;}
	
	.current_affairs .tabbutton a{width:48.333%; margin-bottom: 10px;}
	.current_affairs .tabbutton a:hover{width:48.333%;}
	.current_affairs .tabbutton .active{width:48.333%;}
	
	.containter .rgt_txt_bx h1{font-size: 20px;}
	.regular_txt .tab_box .hed{font-size: 18px;}
}

@media screen and (max-width:400px) {
	.banner_box .banner .slide-caption_title{font-size: 30px; line-height: 38px;}
	.banner_box .banner .slide-caption_title1{font-size: 28px;}
	
	.stay_touch .newsletter h3{font-size:22px; line-height: 28px;}
	
	.student_zone .zone_box{width:100%; float:none; padding-right: 0px;}

}


@media screen and (max-width:375px) {
	.topgarder .garder_bg .grader_logo .log_box img {width:100%;}
	.topgarder .garder_bg .grader_text h3 {font-size:24px; line-height: 30px;}
	.newsletter-box input{font-size:12px;}
	.newsletter-box button {right: -3px; margin: -3px 0px 0px 0;}
	.newsletter-box button img{width:70%;}
}

#fg-widget-b9c83072988d25452c629240a {width:100% !important;}
#fg-widget-31e8a3e7b17e048654372fbf6 {width:100% !important;}
#fg-widget-8b0d143715ca5088b8f0ed128 {width:100% !important;}
#fg-widget-ee177e5589eab02138d277552 {width:100% !important;}
#fg-widget-4f32bea613582a6855ad1dbc3 {width:100% !important;}
#fg-widget-51aff1034cc8723e624738620 {width:100% !important;}