 @font-face {
  font-family: pt;
  src: url(https://sxuk.edu.in/fonts/PTS55F.ttf);
}
@font-face {
  font-family: ptbold;
  src: url(https://sxuk.edu.in/fonts/PTS55F.ttf);
}
 
html,body {

	height: 100%;                                                                                                                                                                                                                                                                                                                                                                                                                                                      

	font-family: 'raleway', sans-serif;
 font-family: pt;
	-webkit-font-smoothing: antialiased;
padding:0px;
margin:0px;
	font-smoothing: antialiased;

}
:target:before {
    content: "";
    display: block;
    height: 155px;
    margin: -155px 0 0;
}

.con-info{
	margin-top:6px;
}

.sl-sub-heading {
    font-size: 20px;font-weight: bold;margin-bottom: 15px;color: #0b6bb5;
}

h1,

h2,

h3,

h4,

h5,

h6 {

	margin: 0;

	color: #111111;

	

}



h1 {

	font-size: 70px;

}



h2 {

	font-size: 36px;

}

.flt_sxu{
float:right;
}
.contact-heading{
    background-color: #bcbcbc;
    padding:10px;
    color:white;
}

h3 {

	font-size: 30px;

}



h4 {

	font-size: 24px;

}



h5 {

	font-size: 18px;

}



h6 {

	font-size: 16px;

}



p {

	font-size: 14px;

	color: #000000;

	line-height: 1.6;

}



img {

	max-width: 100%;

}



input:focus,

select:focus,

button:focus,

textarea:focus {

	outline: none;

}



a:hover,

a:focus {

	text-decoration: none;

	outline: none;

}



ul,

ol {

	padding: 0;

	margin: 0;

}



/*---------------------

  Helper CSS

-----------------------*/

.settings{
     padding:8px 8px 8px 8px;
     background-color: #01162f;
     color:#ffffff;
     border:2px solid white;
}
.accept{
     padding:8px 8px 8px 8px;
       background-color: white;
     border:0px;
     color:#01162f;
}
.cookies-setting{
   background-color: #01162f;
   color:white; 
   font-size:12px;
   position:absolute;
   left:0px;
}

.cookies{
    width:100%;
    bottom:0px;
    position:fixed;
    background-color:white;
    box-shadow: rgb(0 0 0 / 50%) 0px 5px 50px;
    z-index:9999999999;
    padding:10px 0px 8px 0px;
    font-size:13px;
    background-color: #01162f;
    color:white;
}
.cookie_close{
    float:right;
    font-size:25px;
    font-weight: normal;
    top:10px;
    position:absolute;
    right:20px;
    cursor:pointer;
}
.org-header{
  background-color: #c2e2fb;
  color:#0a3a62;  
  padding:8px 15px 8px 20px;
  font-weight:bold;
  text-transform: uppercase;
  margin-top:20px;
}
.section-title {

	text-align: center;

}



.section-title h2 {

	font-size: 36px;

}



.set-bg {

	background-repeat: no-repeat;

	background-size: cover;

	background-position: top center;

}
.top1 {
    background-image: url(https://sxuk.edu.in/img/top.png);
    background-repeat: no-repeat;
    width: 82px;
    height: 87px;
    float: left;
    bottom: 31px;
    position: fixed;
    right: 0px;
    display: none;
    cursor: pointer;
}


.bl-hdr1{
background-color: #0b6bb5;
padding:9px;
color:white;
font-weight:bold;
}
.bread {
    color: #696969;
    padding: 8px 0px 6px 0px;
    /* text-align: center; */
    font-weight: 400;
    background-color: #d2d2d2;
}
.bread_nobanner {
    color: #696969;
    padding: 8px 0px 6px 0px;
    /* text-align: center; */
    font-weight: 400;
    background-color: #d2d2d2;
}
.colour-blue{
	color:#0b6bb5
}
.bread a {
	color:#0b6bb5;
}
.bread_nobanner a {
    color:#0b6bb5;
}
.carousel-caption h5{
color:white;
}
.carousel-caption{
background-color:#144f7d;
opacity:0.7;
}
.spad {
	padding-top: 105px;
	padding-bottom: 105px;
}
.why-choose-us-section-two {
    padding-top: 100px;
    padding-bottom: 70px;
}
.syllabus{
	border-radius:5px;
	background-color: #ff8d08;
	color:white;
	width:40px;
	height:40px;
	padding:10px;
	float:left;
	margin-right:10px;
}
.syllabus-cont{
	border:1px dotted grey;
	padding:12px;
    margin-bottom:16px;
}
.syllabus i{
	font-size:19px;
}
.syllabus-text{
margin-left:10px;
margin-bottom: 10px;
	}
	.syllabus-text a{
		margin-top:8px;
	}
	.syllabus-text-hd{
color:#0b6bb5;
font-weight:bold;
font-size:15px;
	}
.why-choose-us-section-two .sec-title {
    margin-bottom: 40px;
}

.why-choose-us-section-two .text {
    position: relative;
    color: #bac6e3;
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 40px;
}

.whay-choose-block .inner-box {
    position: relative;
    padding-left: 60px;
    margin-bottom: 10px;
    min-height: 120px;
}

.whay-choose-block .icon {
    position: absolute;
    left: 0px;
    top: 10px;
    color: #fff;
}

.whay-choose-block .icon span {
    height: 40px;
    width: 40px;
    border: 1px solid #ffffff30;
   
    text-align: center; background-color: #183783;
    
    display: inline-block;
    position: relative;
    z-index: 1;
    border-bottom-right-radius: 20px;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    top:-10px;
}

.whay-choose-block .inner-box:hover .icon span {
    border-radius: 0;
}


.whay-choose-block h4 {
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 10px;
    color: #fff;
}

.whay-choose-block .text {
    font-size: 14px;
    font-weight: 500;
    color: #bac6e3;
    margin-bottom: 5px;
}

.why-choose-us-section-two .image {
    position: relative;
    margin-top: -50px;
    margin-right: -290px;
    margin-bottom: -30px;
}

.features-section-six {
    position: relative;
    padding: 20px;
   
    background-color: #f1f5f8;
}

.features-section-six .auto-container {
    max-width: 100%;
    padding: 0;
}

.features-section-six .content {
    max-width: 585px;
    margin: 0 auto;
    margin-right: 0;
    padding-left: 15px;
}

.features-section-six .video-box {
    position: relative;
    text-align: right;
    margin-bottom: -70px;
}

.features-section-six .video-box .image {
    position: relative;
}

.features-section-six .video-box .image:before {
    position: absolute;
    content: '';
    left: 0;
    bottom: 0;
    right: 0;
    height: 270px;
}

.features-section-six .video-box .image img {
    position: relative;
}

.features-section-six .video-box a {
    position: absolute;
    top: 50%;
    left: 50%;
    text-align: center;
    width: 120px;
    height: 120px;
    border: 2px solid #fff;
    color: #fff;
    font-size: 40px;
    line-height: 116px;
    border-radius: 50%;
    z-index: 9;
    display: inline-block;
    transform: translate(-50%, -50%);
}

.features-section-six .whay-choose-block {
    position: relative;
}

.features-section-six .whay-choose-block .icon:before {
    background-image: url(https://sxuk.edu.in/img/shape/pattern-18.png);
}

.features-section-six .whay-choose-block h4 {
    color: #0c2957;
}

.features-section-six .whay-choose-block .text {
    color: #0c2957;
}

.features-section-six .whay-choose-block .icon span {
    border-radius: 0;
    background: #f1f5f8;
    color: #ddd;
    border: 1px solid #dcdfe3;
    background-color: #ff7200;
    border-radius: 10px;
}

.features-section-six .whay-choose-block .inner-box:hover .icon span {
    color: #fff;
}
.org_text{

    font-size:14px;
    font-weight:bold;
    color:#ff7200;
    margin-bottom:10px;
}
.org-box{
	background-color:#e8e8e8;
	color:white;
}
.wht-box{
	 background-image: url(https://sxuk.edu.in/img/cont.jpg);
	 background-repeat: no-repeat;
	line-height:39px;
	color:#ffffff;
	padding:3px;
	font-weight:bold;
	padding-left:9px;	
}

.int-txt{
    padding:0px;
	border-right: 9px solid white;
	color:#0b6bb5;
	font-weight:bold;
}
.int-txt-cont{
    padding:4px 12px 4px 12px;
    background-color: #e9e9e9
}
#cssmenu ul {
    display: flex; /* A key part of our menu, displays items side by side, and allows reversing them */
    flex-direction: row-reverse; /* Reverse the items */
}
#cssmenu-container {
    height: 220px;
    background-color: #CEE3F8;
}

/* Menu container */
#cssmenu {
    display: inline-block;
    /* position: relative; */
    /* left: 10%; */
    /* top: 50%; */
    transform: translate(111%, -50%);
    font-family: Helvetica, sans-serif;
    font-size: 14px;
    line-height: 1em;
    border-radius: 2px;
    overflow: hidden;
}

.heading{
	font-size:24px;
	font-weight:bold;
	text-align:center;
	color:#0b6bb5;
}
#container {
  width:800px;
  text-align:center;
  background-color:#ccc;
  margin:0 auto;
}


.sec-title .text-decoration {
    position: relative;
    height: 10px;
    width: 50px;
    display: block;
}

.sec-title.text-center .text-decoration {
    margin: 0px auto;
    margin-top:20px;
}

.sec-title .text-decoration::before {
    position: absolute;
    content: "";
    left: 20px;
    top: 0px;
    width: 10px;
    height: 10px;
    background-color: #ff7506;
    border-radius: 50%;
}

.sec-title .text-decoration .right,
.sec-title .text-decoration .left {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 10px;
    width: 100%;
}

.sec-title .text-decoration .left::before {
    position: absolute;
    content: "";
    left: 0px;
    top: 3px;
    width: 5px;
    height: 5px;
    background-color: #ff7506;
    border-radius: 50%;
}

.text-decoration .left::after {
    position: absolute;
    content: "";
    left: 10px;
    top: 3px;
    width: 5px;
    height: 5px;
    background-color: #ff7506;
    border-radius: 50%;
}

.text-decoration .right::before {
    position: absolute;
    content: "";
    right: 0px;
    top: 3px;
    width: 5px;
    height: 5px;
    background-color: #ff7506;
    border-radius: 50%;
}


.text-decoration .right::after {
    position: absolute;
    content: "";
    right: 10px;
    top: 3px;
    width: 5px;
    height: 5px;
    background-color: #ff7506;
    border-radius: 50%;
}

.text {
    margin-top: 20px;
    font-size: 18px;
    color: #232629;
    font-weight: 500;
    margin-bottom: 0;
}

.light .text {
    color: #fff;
}

.sec-title h5 {
    position: relative;
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
    color: #fff;
    padding: 7px 10px 5px;
    border-radius: 6px;
    display: inline-block;
    margin-bottom: 15px;
}
.sec-title h2 {
    position: relative;
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
    color: #fff;
    padding: 7px 10px 5px;
    border-radius: 6px;
    display: inline-block;
    margin-bottom: 15px;
}

/* Icons */
#cssmenu i {
    transform: scale(1.4);
}

/* Menu */
#cssmenu ul {
    display: flex; /* A key part of our menu, displays items side by side, and allows reversing them */
    flex-direction: row-reverse; /* Reverse the items */
    /* Reset styles, overwrite browser defaults */
    list-style: none;
    margin: 0;
    padding: 0;
}

#cssmenu ul li {
    margin: 0;
}
#cssmenu ul li a {
    display: inline-block;
    font-family: sans-serif;
    font-size: 0.9em;
    font-weight: 600;
    padding: 12px 27px 12px 37px; /* Adjusting padding to get the proper space */
    margin-left: -20px; /* Pull the items to the left, so the rounded right side will get over them */
    color: white;
    background-color: #7ebae8;
    text-decoration: none;
    text-transform: uppercase;
   
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.4); /* Apply the shadow */
}
#cssmenu ul li a.hm {
    display: inline-block;
    font-family: sans-serif;
    font-size: 0.9em;
    font-weight: 600;
    padding: 12px 10px 12px 15px;
    margin-left: 0px; 
    color: white;
    background-color: #7ebae8;
    text-decoration: none;
    /* text-transform: uppercase; */
    
    box-shadow: 0 0 20px rgb(0 0 0 / 40%);
}


#cssmenu ul li:hover a {
    background-color: #297EFE;
}

/* Remove the shadow for first item, last in the right side when it gets reversed */
#cssmenu ul li:first-child a {
    box-shadow: none;
}

/* Active item is a bit different */
#cssmenu ul li.active a {
    color: #428EFE;
    background-color: #c2e2fb;
}

/* Remove the shadow for the active's next item, to match the design more accurately */
#cssmenu ul li.active + li a {
    box-shadow: none;
}
.text-white h1,

.text-white h2,

.text-white h3,

.text-white h4,

.text-white h5,

.text-white h6,

.text-white p,

.text-white span,

.text-white li,

.text-white a {

	color: #fff;

}



/*---------------------

  Commom elements

-----------------------*/



/* buttons */



.site-btn {

	display: inline-block;

	border: none;

	font-size: 14px;

	font-weight: 600;

	min-width: 167px;

	padding: 18px 47px 14px;

	border-radius: 50px;

	text-transform: uppercase;

	background: #f51167;

	color: #fff;

	line-height: normal;

	cursor: pointer;

	text-align: center;

}



.site-btn:hover {

	color: #fff;

}



.site-btn.sb-white {

	background: #fff;

	color: #111111;

}



.site-btn.sb-line {

	background: transparent;

	color: #fff;

	-webkit-box-shadow: inset 0 0 0 1px #fff;

	box-shadow: inset 0 0 0 1px #fff;

}



.site-btn.sb-dark {

	background: #413a3a;

}



.site-btn.sb-dark.sb-line {

	background-color: transparent;

	color: #111111;

	-webkit-box-shadow: inset 0 0 0 1px #111111;

	box-shadow: inset 0 0 0 1px #111111;

}



/* Preloder */



#preloder {

	position: fixed;

	width: 100%;

	height: 100%;

	top: 0;

	left: 0;

	z-index: 999999;

	background: #000;

}



.loader {

	width: 40px;

	height: 40px;

	position: absolute;

	top: 50%;

	left: 50%;

	margin-top: -13px;

	margin-left: -13px;

	border-radius: 60px;

	animation: loader 0.8s linear infinite;

	-webkit-animation: loader 0.8s linear infinite;

}



@keyframes loader {

	0% {

		-webkit-transform: rotate(0deg);

		transform: rotate(0deg);

		border: 4px solid #f44336;

		border-left-color: transparent;

	}

	50% {

		-webkit-transform: rotate(180deg);

		transform: rotate(180deg);

		border: 4px solid #673ab7;

		border-left-color: transparent;

	}

	100% {

		-webkit-transform: rotate(360deg);

		transform: rotate(360deg);

		border: 4px solid #f44336;

		border-left-color: transparent;

	}

}



@-webkit-keyframes loader {

	0% {

		-webkit-transform: rotate(0deg);

		border: 4px solid #f44336;

		border-left-color: transparent;

	}

	50% {

		-webkit-transform: rotate(180deg);

		border: 4px solid #673ab7;

		border-left-color: transparent;

	}

	100% {

		-webkit-transform: rotate(360deg);

		border: 4px solid #f44336;

		border-left-color: transparent;

	}

}



.elements-section {

	padding-top: 100px;

}



.el-title {

	margin-bottom: 75px;

}



.element {

	margin-bottom: 100px;

}



.element:last-child {

	margin-bottom: 0;

}



/* Accordion */



.accordion-area {

	margin-top: 50px;

	border-top: 2px solid #e1e1e1;

}



.accordion-area .panel {

	border-bottom: 2px solid #e1e1e1;

}



.accordion-area .panel-link {

	background-image: url("https://sxuk.edu.in/img/arrow-down.png");

	background-repeat: no-repeat;

	background-position: right 10px top 30px;

}



.faq-accordion.accordion-area .panel-link,

.faq-accordion.accordion-area .panel-link.active.collapsed {

	padding: 17px 100px 17px 20px;

}



.faq-accordion.accordion-area .panel-link:after {

	right: 44px;

}



.accordion-area .panel-header .panel-link.collapsed {

	background-image: url("https://sxuk.edu.in/img/arrow-down.png");

}



.accordion-area .panel-link.active {

	background-image: url("https://sxuk.edu.in/img/arrow-up.png");

}



.accordion-area .panel-link.active {

	background-color: transparent;

}



.accordion-area .panel-link,

.accordion-area .panel-link.active.collapsed {

	text-align: left;

	position: relative;

	width: 100%;

	font-size: 14px;

	font-weight: 700;

	color: #414141;

	padding: 0;

	text-transform: uppercase;

	line-height: 1;

	cursor: pointer;

	border: none;

	min-height: 69px;

	background-color: transparent;

	border-radius: 0;

}



.accordion-area .panel-body {

	padding-top: 10px;

}



.accordion-area .panel-body p {

	color: #8f8f8f;

	margin-bottom: 25px;

	line-height: 1.8;

}



.accordion-area .panel-body p span {

	font-size: 12px;

	font-weight: 700;

	text-transform: uppercase;

	color: #f51167;

}



.accordion-area .panel-body img {

	margin-bottom: 25px;

}



.accordion-area .panel-body h4 {

	font-size: 18px;

	margin-bottom: 20px;

}



/*------------------

  Header section

---------------------*/



.header-top {

	padding: 18px 0 14px;

}



.site-logo {

	display: inline-block;

}



.header-search-form {

	width: 100%;

	position: relative;

	padding: 0 10px;

}



.header-search-form input {

	width: 100%;

	height: 44px;

	font-size: 14px;

	border-radius: 50px;

	border: none;

	padding: 0 19px;

	background: #f0f0f0;

}



.header-search-form button {

	position: absolute;

	height: 100%;

	right: 18px;

	top: 0;

	font-size: 26px;

	color: #000;

	border: none;

	cursor: pointer;

	background-color: transparent;

}

.searchcircle{

	width:26px;height:26px;
	border-radius: 90px;
	background-color:white ;
	color:#0b6bb5;
	text-align:right;
	padding-top:0px;
	padding-right:6px;
	padding-left:6px;
	cursor:pointer;
	overflow:visible;
	float:left;

}
button.shwl{
  background-color: transparent;
    background-repeat: no-repeat;
    border: none;
    cursor: pointer;
    overflow: hidden;
    outline: none;
    color:#0b6bb5;
}
.search-text{
	border:1px solid white;
	height:20px;
	width:80%;
	float:left;
	display:none;
	margin-right:6px;
	border-radius: 90px;
}
.user-panel .up-item .searchcircle i{
font-size:15px;
text-align:right;
float:right;
}

.mg{
vertical-align: top;
margin-top:1px;
}

.subheader-text{
color:#0b6bb5;
font-weight:bold;
font-size:18px; padding-top:29px;
}
.mg-first-two{
vertical-align: top;
margin-top:4px;
}
.user-panel .up-item {

	display: inline-block;

	font-size: 14px;

}

.search-mob{
	display: inline-block;
}

.user-panel .up-item i {

	font-size: 22px;

}



.user-panel .up-item a {
	font-size: 13px;
	margin-right: 15px;
	color:white;
	font-weight:bold;
}



.user-panel .up-item:first-child {

	

}



.shopping-card {

	display: inline-block;

	position: relative;

}



.shopping-card span {

	position: absolute;

	top: -4px;

	left: 100%;

	height: 16px;

	min-width: 16px;

	color: #fff;

	font-size: 13px;

	background: #f51167;

	text-align: center;

	border-radius: 30px;

	padding: 0 2px;

	margin-left: -7px;

}



.main-navbar {

	background: #0b6bb5;

}



.slicknav_menu {

	display: none;

}



.main-menu {

	list-style: none;

}


ul.main-menu {

	text-align:center;
  
}

ul.main-menu ul {

	text-align:left;
  
}

.main-menu li {

	display: inline-block;

	position: relative;

}



.main-menu li a {

display: inline-block;

    font-size: 14px;

    color: #ffffff;

   

    line-height: 1;

    padding: 10px 0px 10px 7px;

    position: relative;

}



.main-menu li a .new {

	position: absolute;

	top: -8px;

	font-size: 10px;

	font-weight: 700;

	color: #fff;

	background: #f51167;

	line-height: 1;

	text-transform: uppercase;

	left: calc(50% - 21px);

	padding: 5px 9px 1px;

	border-radius: 15px;

	width: 42px;

}



.main-menu li:hover .sub-menu {

	visibility: visible;

	opacity: 1;

	margin-top: 0;

}



.main-menu li:hover>a {

	color: #0b6bb5;
	background-color:#c2e2fb;

}



.main-menu .sub-menu {

	position: absolute;

	list-style: none;

	width: 210px;

	left: 0;

	top: 100%;

	padding: 0px 0;

	visibility: hidden;

	opacity: 0;

	margin-top: 50px;

	background: #ffffff;

	z-index: 99;

	-webkit-transition: all 0.4s;

	-o-transition: all 0.4s;

	transition: all 0.4s;

	-webkit-box-shadow: 2px 7px 20px rgba(0, 0, 0, 0.05);

	box-shadow: 2px 7px 20px rgba(0, 0, 0, 0.05);
	border: 1px dotted grey;

	

}
.acc-cont{

}
.acc-title{
background-color: #c2e2fb;
padding:12px;
font-weight:bold;
margin-bottom:9px;
cursor:pointer;

}
.acc_img{
	float:left;
	border: 12px solid white;
    float: left;
    margin-right: 18px;
    margin-bottom: 18px;
}
.top-gap{
	padding-top:6px;
}
.acc-body1{
border:1px dotted #b2b2b2;
padding:18px;
font-size: 14px;
text-align: justify;
margin-bottom:13px;
}
.acc-body{
border:1px dotted #b2b2b2;
padding:18px;
font-size: 14px;
text-align: justify;
display: none;
margin-bottom:13px;
}
.acc-body a i{
color:white;
font-size:19px;
margin-right:7px;
}
.acc-body i{
color:#0b6bb5;
}
.acc-body.active{
	display:block;
	}
	.active >.rmore1{
	display:none;
	}

	.active > .rmore2{
	display:block;
	}
.rmore1{
	float:right;
	cursor:pointer;
}
.rmore2{
	float:right;
	display: none;
	cursor:pointer;
}
.image-box-details{
	position:relative;
}
.main-menu .sub-menu .sub-menu {

	position: absolute;

	list-style: none;

	width: 290px;

	left: 100%;

	top: 0%;

	padding: 0px 0;

	display:none;

	opacity: 0;

	margin-top: 50px;

	background: #ffffff;

	z-index: 99;

	-webkit-transition: all 0.4s;

	-o-transition: all 0.4s;

	transition: all 0.4s;

	-webkit-box-shadow: 2px 7px 20px rgba(0, 0, 0, 0.05);

	box-shadow: 2px 7px 20px rgba(0, 0, 0, 0.05);

	

}



.main-menu .sub-menu li {

	display: block;

	    border-bottom: 1px dotted grey;line-height:28px;

}



.main-menu .sub-menu li a {

    display: block;

    color: #000;

    margin-right: 0;

    padding: 5px 10px;

    line-height: 16px;

    font-size: 12px;

}



.main-menu .sub-menu li a:hover {

	color: #0a5289;

}



.nav-switch {

	display: none;

}



/* ----------------

  Features

---------------------*/



.hero-section {

	padding-bottom: 54px;

}



.hero-slider .hs-item {

	position: relative;

	height: 720px;

}



.hero-slider .hs-item span {

	font-size: 18px;

	text-transform: uppercase;

	font-weight: 600;

	letter-spacing: 3px;

	margin-bottom: 5px;

	display: block;

	position: relative;

	top: 50px;

	opacity: 0;

}



.hero-slider .hs-item h2 {

	font-size: 60px;

	text-transform: uppercase;

	font-weight: 700;

	margin-bottom: 10px;

	position: relative;

	top: 50px;

	opacity: 0;

}



.hero-slider .hs-item p {

	font-size: 18px;

	font-weight: 300;

	margin-bottom: 35px;

	position: relative;

	top: 100px;

	opacity: 0;

}



.hero-slider .hs-item .site-btn {

	position: relative;

	top: 50px;

	opacity: 0;

}




.hero-slider .hs-item .sb-line {

	margin-right: 5px;

}



.hero-slider .hs-item .container {

	position: relative;

	padding-top: 170px;

}



.hero-slider .hs-item .offer-card {

	position: absolute;

	right: 0;

	top: 226px;

	width: 162px;

	height: 162px;

	border-radius: 50%;

	background: #f51167;

	text-align: center;

	padding-top: 20px;

	-webkit-transform: rotate(45deg);

	-ms-transform: rotate(45deg);

	transform: rotate(45deg);

	opacity: 0;

}



.hero-slider .hs-item .offer-card:after {

	position: absolute;

	content: "";

	width: calc(100% - 10px);

	height: calc(100% - 10px);

	border: 1px solid #f96790;

	left: 5px;

	top: 5px;

	border-radius: 50%;

}



.hero-slider .hs-item .offer-card span {

	font-size: 18px;

	text-transform: lowercase;

	position: relative;

	top: 50px;

	opacity: 0;

}



.hero-slider .hs-item .offer-card h2 {

	font-size: 72px;

	font-weight: 400;

	line-height: 1;

}



.hero-slider .hs-item .offer-card p {

	text-transform: uppercase;

	line-height: 1;

	font-size: 14px;

}



.hero-slider .slider-nav-warp {

	max-width: 1145px;

	bottom: 0;

	margin: -78px auto 0;

}



.hero-slider .slider-nav {

	display: inline-block;

	padding: 0 38px;

	position: relative;

}



.hero-slider .owl-dots {

	display: -ms-flex;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	padding-top: 9px;

}



.hero-slider .owl-dots .owl-dot {

	width: 8px;

	height: 8px;

	background: #fff;

	border-radius: 15px;

	margin-right: 10px;

	opacity: 0.25;

}



.hero-slider .owl-dots .owl-dot.active {

	opacity: 1;

}



.hero-slider .owl-dots .owl-dot:last-child {

	margin-right: 0;

}



.hero-slider .owl-nav button.owl-next,

.hero-slider .owl-nav button.owl-prev {

	font-size: 27px;

	position: absolute;

	color: #fff;

	opacity: 0.5;

	bottom: -20px;

}



.hero-slider .owl-nav button.owl-next {

	right: 0;

}



.hero-slider .owl-nav button.owl-prev {

	left: 0;

}



.hero-slider .owl-item.active .hs-item h2,

.hero-slider .owl-item.active .hs-item span,

.hero-slider .owl-item.active .hs-item p,

.hero-slider .owl-item.active .hs-item .site-btn {

	top: 0;

	opacity: 1;

}



.hero-slider .owl-item.active .hs-item span {

	-webkit-transition: all 0.5s ease 0.2s;

	-o-transition: all 0.5s ease 0.2s;

	transition: all 0.5s ease 0.2s;

}



.hero-slider .owl-item.active .hs-item h2 {

	-webkit-transition: all 0.5s ease 0.4s;

	-o-transition: all 0.5s ease 0.4s;

	transition: all 0.5s ease 0.4s;

}



.hero-slider .owl-item.active .hs-item p {

	-webkit-transition: all 0.5s ease 0.6s;

	-o-transition: all 0.5s ease 0.6s;

	transition: all 0.5s ease 0.6s;

}



.hero-slider .owl-item.active .hs-item .site-btn {

	-webkit-transition: all 0.5s ease 0.8s;

	-webkit-transition: all 0.5s ease 0.8s;

	-o-transition: all 0.5s ease 0.8s;

	transition: all 0.5s ease 0.8s;

}



.hero-slider .owl-item.active .hs-item .offer-card {

	opacity: 1;

	-webkit-transform: rotate(0deg);

	-ms-transform: rotate(0deg);

	transform: rotate(0deg);

	-webkit-transition: all 0.5s ease 1s;

	-webkit-transition: all 0.5s ease 1s;

	-o-transition: all 0.5s ease 1s;

	transition: all 0.5s ease 1s;

}



.slide-num-holder {

	float: right;

	z-index: 1;

	color: #fff;

	position: relative;

	font-size: 24px;

	font-weight: 700;

	position: relative;

	margin-top: -22px;

}



.slide-num-holder span:first-child {

	margin-right: 41px;

}



.slide-num-holder:after {

	position: absolute;

	content: "";

	height: 30px;

	width: 1px;

	background: #fff;

	left: 50%;

	top: 0;

	-webkit-transform-origin: center;

	-ms-transform-origin: center;

	transform-origin: center;

	-webkit-transform: rotate(30deg);

	-ms-transform: rotate(30deg);

	transform: rotate(30deg);

}



/* ------------------

  Features section

---------------------*/



.feature {

	text-align: center;

	background: #f8f8f8;

	height: 100%;

}



.feature:nth-child(2) {

	background: #f51167;

}



.feature:nth-child(2) h2 {

	color: #fff;

}



.feature .feature-inner {

	padding: 20px 25px;

	display: -ms-flex;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	height: 100%;

}



.feature .feature-icon {

	display: inline-block;

	margin-right: 15px;

}



.feature h2 {

	font-size: 24px;

	text-transform: uppercase;

	display: inline-block;

}



/* ----------------------

  Latest product section

------------------------*/



.top-letest-product-section {

	padding-top: 00px;

	padding-bottom: 20px;

}

.top-letest-product-section .owl-carousel .owl-item img {
    display: block;
    width: 50%;
    text-align:center;
   margin: 0 auto;
   padding-top:15px;
}

.top-letest-product-section .section-title {

	margin-bottom: 70px;

}



.product-slider .owl-nav {

	position: absolute;

	top: calc(50% - 60px);

	width: 100%;

	left: 0;

}



.product-slider .owl-nav button.owl-next,

.product-slider .owl-nav button.owl-prev {

	color: #a4a4a4;

	font-size: 42px;

	position: relative;

}



.product-slider .owl-nav button.owl-next {

	float: right;

	right: -92px;

}



.product-slider .owl-nav button.owl-prev {

	float: left;

	left: -92px;

}



.product-item .pi-pic {

	position: relative;

	display: block;

}



.product-item .tag-new,

.product-item .tag-sale {

	position: absolute;

	right: 16px;

	top: 14px;

	font-size: 10px;

	font-weight: 700;

	color: #fff; background: #50e550;

	line-height: 1;

	text-transform: uppercase;

	padding: 5px 9px 1px;

	border-radius: 15px;

	width: 42px;

}


.product-item .tag-sale {

	text-align: center;

	padding: 5px 0px 1px;

	min-width: 65px;

	background: #f51167;

}

.prof{
	border:12px solid white;
	float:left;
	margin-right:18px;
	margin-bottom:18px;
	
}
.prof1{
	border:12px solid white;
	float:left;
	width:50%;
	margin-right:18px;
	margin-bottom:18px;
	
}

.prof-normal{
	border:12px solid white;
	float:left;
	margin-right:18px;

}
.ctr-prof{
text-align:center;
}
.prof-org{
color: #ff7200;
}
.prof-normal1{
    border:12px solid white;
    margin-right:18px;

}

.prof-normal-desig{
color:#7bc2ff;
font-style: italic;
}
.name-blue-heading {
    color: #0a5289;
    font-weight: bold;
    font-size: 19px;
   
}
.board-cont{
	padding:12px;
	border-left:24px solid #ffb97b;margin-bottom:20px;
}
.desig-board{
color: #ff7200;
font-style: italic;
margin-bottom:9px;

}
.desig-board1{
color: #ff7200;
font-style: italic;
margin-bottom:9px;

}
.desig-board2{
color: #ff7200;
margin-top:5px;
font-style: italic;
font-size:13px;
font-weight:bold;
margin-bottom:9px;

}
.bld{
font-weight:bold;
}
.txt-cntr{
	text-align:center;
}
.product-item .pi-links {

	width: 100%;

	position: absolute;

	right: 0;

	bottom: 18px;

	z-index: 9;

	padding-right: 15px;

	text-align: right;

}



.product-item .pi-links a {

	display: inline-table;

	width: 36px;

	height: 36px;

	background: #fff;

	border-radius: 60px;

	font-size: 18px;

	line-height: 18px;

	padding-top: 9px;

	overflow: hidden;

	color: #000;

	position: relative;

	-webkit-box-shadow: 1px 0 32px rgba(0, 0, 0, 0.2);

	box-shadow: 1px 0 32px rgba(0, 0, 0, 0.2);

	-webkit-transition: all 0.4s ease;

	-o-transition: all 0.4s ease;

	transition: all 0.4s ease;

	text-align: center;

}



.product-item .pi-links a i {

	display: inline-block;

	color: #000;

}



.product-item .pi-links a.add-card {

	padding-top: 8px;

}



.product-item .pi-links a.add-card span {

	font-size: 12px;

	font-weight: bold;

	text-transform: uppercase;

	position: absolute;

	right: 19px;

	top: 20px;

	opacity: 0;

}



.product-item .pi-links a.add-card:hover {

	width: 148px;

	padding: 8px 18px 0;

	text-align: left;

}



.product-item .pi-links a.add-card:hover span {

	opacity: 1;

	top: 10px;

	-webkit-transition: all 0.4s ease 0.3s;

	-o-transition: all 0.4s ease 0.3s;

	transition: all 0.4s ease 0.3s;

}



.product-item .pi-text {

	padding-top: 22px;

	height: 87px;

}



.product-item .pi-text h6 {

	float: right;

	padding-left: 40px;

	overflow: hidden;

	font-weight: 700;

	color: #111111;

}



.product-item .pi-text p {

	font-size: 16px;

	color: #111111;

	margin-bottom: 0;

}



/* -----------------------

  Product filter section

-------------------------*/



.product-filter-section {

	padding-bottom: 60px;

}



.product-filter-section .section-title {

	margin-bottom: 70px;

}



.product-filter-menu {

	list-style: none;

	margin: 0 -10px;

	padding-bottom: 15px;

}



.product-filter-menu li {

	margin: 0 10px 10px;

	display: inline-block;

}



.product-filter-menu li a {

	color: #111111;

	font-size: 12px;

	font-weight: 700;

	text-transform: uppercase;

	background: #ebebeb;

	display: block;

	width: 100%;

	padding: 10px 34px;

	border-radius: 31px;

}



/* ----------------

  Banner section

---------------------*/



.banner {

	padding: 50px 34px 47px;

	position: relative;

	margin-bottom: 70px;

}



.banner .tag-new {

	position: absolute;

	right: 26px;

	top: 27px;

	font-size: 24px;

	font-weight: 700;

	color: #fff;

	background: #50e550;

	line-height: 1;

	text-transform: uppercase;

	padding: 7px 16px 1px;

	border-radius: 80px;

}



.banner span {

	font-size: 18px;

	text-transform: uppercase;

	font-weight: 600;

	letter-spacing: 3px;

	margin-bottom: 5px;

	display: block;

}



.banner h2 {

	font-size: 48px;

	text-transform: uppercase;

	font-weight: 700;

	margin-bottom: 10px;

	color: #282828;

}




/* --------------

  Other Pages

------------------*/



.page-top-info {

	background: #f8f7f7;

	padding: 60px 0 70px;

}



.page-top-info h4 {

	color: #414141;

	font-weight: 700;

	text-transform: uppercase;

}



.site-pagination {

	font-size: 14px;

	font-weight: 600;

	color: #414141;

}



.site-pagination a {

	display: inline-block;

	font-size: 14px;

	color: #414141;

}



/* --------------

  Category page

------------------*/



.filter-widget {

	margin-bottom: 100px;

}



.filter-widget .fw-title {

	font-size: 18px;

	font-weight: 700;

	color: #414141;

	text-transform: uppercase;

	margin-bottom: 45px;

}



.category-menu {

	list-style: none;

}



.category-menu li a {

	display: block;

	position: relative;

	font-size: 12px;

	color: #414141;

	border-bottom: 1px solid #ebebeb;

	padding: 12px 0 5px 20px;

}



.category-menu li a span {

	float: right;

}



.category-menu li a:after {

	position: absolute;

	content: "";

	width: 9px;

	height: 9px;

	left: 0;

	top: 13px;

	border: 1px solid #f51167;

	border-radius: 50%;

}



.category-menu li a:hover {

	color: #f51167;

}



.category-menu li a:hover:after {

	background: #f51167;

}



.category-menu li a:last-child a {

	margin-bottom: 0;

}



.category-menu li .sub-menu {

	list-style: none;

	overflow: hidden;

	height: 0;

	-webkit-transform: rotateX(90deg);

	transform: rotateX(90deg);

	opacity: 0;

	-webkit-transition: opacity 0.4s, -webkit-transform 0.4s;

	transition: opacity 0.4s, -webkit-transform 0.4s;

	-o-transition: transform 0.4s, opacity 0.4s;

	transition: transform 0.4s, opacity 0.4s;

	transition: transform 0.4s, opacity 0.4s, -webkit-transform 0.4s;

}



.category-menu li .sub-menu li a {

	padding-left: 45px;

}



.category-menu li:hover>a {

	color: #f51167;

}



.category-menu li.active>.sub-menu {

	display: block;

	height: auto;

	opacity: 1;

	-webkit-transform: rotateX(0deg);

	transform: rotateX(0deg);

}



.price-range-wrap .price-range {

	border-radius: 0;

	margin-right: 13px;

	margin-bottom: 28px;

}



.price-range-wrap .price-range.ui-widget-content {

	border: none;

	background: #ebebeb;

	height: 2px;

}



.price-range-wrap .price-range.ui-widget-content .ui-slider-range {

	background: #ebebeb;

	border-radius: 0;

}



.price-range-wrap .price-range .ui-slider-range.ui-corner-all.ui-widget-header:last-child {

	background: #414141;

}



.price-range-wrap .price-range.ui-widget-content .ui-slider-handle {

	border: none;

	background: #414141;

	height: 14px;

	width: 14px;

	outline: none;

	top: -6px;

	cursor: ew-resize;

	margin-left: 0;

	border-radius: 0;

	border-radius: 20px;

}



.price-range-wrap .price-range .ui-slider-handle.ui-corner-all.ui-state-default span {

	position: absolute;

	font-size: 14px;

	top: 35px;

}



.price-range-wrap .range-slider {

	color: #444444;

	margin-top: 22px;

}



.price-range-wrap {

	border-bottom: 2px solid #ebebeb;

	padding-bottom: 40px;

	margin-bottom: 50px;

}



.price-range-wrap h4 {

	text-transform: uppercase;

	font-size: 14px;

	font-weight: 700;

	color: #414141;

	margin-bottom: 45px;

}



.price-range-wrap .range-slider .price-input input {

	color: #444444;

	border: none;

	outline: none;

	max-width: 80px;

	pointer-events: none;

}



.price-range-wrap .range-slider .price-input input:nth-child(1) {

	float: left;

}



.price-range-wrap .range-slider .price-input input:nth-child(2) {

	float: right;

}



.fw-color-choose,

.fw-size-choose {

	border-bottom: 2px solid #ebebeb;

	padding-bottom: 40px;

	margin-bottom: 50px;

}



.fw-color-choose .cs-item {

	display: inline-block;

	position: relative;

	margin-right: 14px;

}



.fw-color-choose .cs-item:last-child {

	margin-right: 0;

}



.fw-color-choose label {

	width: 26px;

	height: 26px;

	border-radius: 50px;

	background: #333;

	position: relative;

	cursor: pointer;

}



.fw-color-choose label.cs-gray {

	background: #d7d7d7;

}



.fw-color-choose label.cs-orange {

	background: #6f91ff;

}



.fw-color-choose label.cs-yollow {

	background: #6f91ff;

}



.fw-color-choose label.cs-green {

	background: #8fc99c;

}



.fw-color-choose label.cs-purple {

	background: #bc83b1;

}



.fw-color-choose label.cs-blue {

	background: #9ee7f4;

}



.fw-color-choose label span {

	position: absolute;

	width: 100%;

	text-align: center;

	top: 45px;

	font-size: 11px;

	color: #414141;

}



.fw-color-choose input[type=radio] {

	visibility: hidden;

	position: absolute;

}



.fw-color-choose input[type=radio]:checked+label {

	-webkit-box-shadow: 0 0 0 2px #f51167;

	box-shadow: 0 0 0 2px #f51167;

}



.fw-color-choose input[type=radio]:checked+label span {

	color: #b09d81;

}



.fw-size-choose .sc-item {

	display: inline-block;

	position: relative;

	margin-right: 5px;

}



.fw-size-choose label {

	display: inline-block;

	height: 30px;

	min-width: 30px;

	text-align: center;

	font-size: 14px;

	color: #414141;

	font-weight: 500;

	cursor: pointer;

	border-radius: 50px;

	padding: 7px 6px 0;

}



.fw-size-choose input[type=radio] {

	visibility: hidden;

	position: absolute;

}



.fw-size-choose input[type=radio]:checked+label {

	background: #f51167;

	color: #fff;

}



/* --------------

  Product page

------------------*/



.product-section {

	padding-top: 70px;

	padding-bottom: 65px;

}



.back-link {

	padding-bottom: 50px;

}



.back-link a {

	font-size: 12px;

	color: #414141;

}



.product-pic-zoom {

	margin-bottom: 35px;

}



.product-thumbs-track {

	width: 1200px;

}



.product-thumbs .pt {

	width: 116px;

	height: 116px;

	float: left;

	margin-right: 31px;

	overflow: hidden;

	cursor: pointer;

	position: relative;

}



.product-thumbs .pt:last-child {

	margin-right: 0;

}



.product-thumbs .pt.active:after {

	position: absolute;

	content: "";

	width: 100%;

	height: 100%;

	left: 0;

	top: 0;

	border: 2px solid #f51167;

	z-index: 1;

}



.product-details .p-title {

	font-size: 18px;

	font-weight: 700;

	color: #414141;

	text-transform: uppercase;

	margin-bottom: 18px;

}



.product-details .p-price {

	font-size: 24px;

	color: #414141;

	font-weight: 700;

	margin-bottom: 20px;

}



.product-details .p-stock {

	font-size: 12px;

	color: #000;

	font-weight: 700;

	color: #414141;

	margin-bottom: 10px;

}



.product-details .p-stock span {

	color: #f51167;

}



.product-details .p-rating {

	margin-bottom: 15px;

}



.product-details .p-rating i {

	color: #f51167;

}



.product-details .p-rating i.fa-fade {

	color: #e6e6e6;

}



.product-details .p-review {

	margin-bottom: 30px;

}



.product-details .p-review a {

	color: #414141;

	font-size: 14px;

	margin-right: 12px;

	margin-left: 12px;

}



.product-details .p-review a:first-child {

	margin-left: 0;

}



.product-details .fw-size-choose {

	border-bottom: none;

	margin-bottom: 30px;

	padding-bottom: 0;

}



.product-details .fw-size-choose p {

	float: left;

	margin-right: 38px;

	text-transform: uppercase;

	font-weight: 700;

	color: #414141;

	padding-top: 10px;

	margin-bottom: 0;

}



.product-details .fw-size-choose label {

	width: 33px;

	height: 33px;

	font-size: 12px;

	border: 2px solid #414141;

}



.product-details .fw-size-choose input[type=radio]:checked+label {

	border: 2px solid #f51167;

}



.product-details .fw-size-choose .disable label {

	border: 2px solid #e1e1e1;

	color: #cacaca;

}



.product-details .site-btn {

	min-width: 190px;

}



.product-details .social-sharing {

	padding-top: 50px;

}



.product-details .social-sharing a {

	color: #d7d7d7;

	margin-right: 23px;

	font-size: 14px;

}



.product-details .social-sharing a:hover {

	color: #414141;

}



.quantity {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	margin-bottom: 40px;

}



.quantity p {

	float: left;

	margin-right: 15px;

	text-transform: uppercase;

	font-weight: 700;

	color: #414141;

	padding-top: 10px;

	margin-bottom: 0;

}



.quantity .pro-qty {

	width: 94px;

	height: 36px;

	border: 1px solid #ddd;

	padding: 0 15px;

	border-radius: 40px;

	float: left;

}



.quantity .pro-qty .qtybtn {

	width: 15px;

	display: block;

	float: left;

	line-height: 36px;

	cursor: pointer;

	text-align: center;

	font-size: 18px;

	color: #404040;

}



.quantity .pro-qty input {

	width: 28px;

	float: left;

	border: none;

	height: 36px;

	line-height: 40px;

	padding: 0;

	font-size: 14px;

	text-align: center;

	background-color: transparent;

}



.related-product-section {

	padding-bottom: 70px;

}



.related-product-section .section-title h2 {

	font-size: 24px;

	margin-bottom: 60px;

}



/* ----------------

  Cart page

---------------------*/



.scrollbar {

	margin: 80px auto 0;

	width: 100%;

	height: 7px;

	line-height: 0;

	background: #ececec;

	overflow: hidden;

}



.scrollbar .handle {

	width: 100px;

	height: 100%;

	background: #fff;

	cursor: pointer;

}



.scrollbar .handle .mousearea {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 7px;

	background: #b09d81;

	border-radius: 30px;

}



.cart-table {

	padding: 40px 34px 0;

	background: #f0f0f0;

	border-radius: 27px;

	overflow: hidden;

}



.cart-table h3 {

	font-weight: 700;

	margin-bottom: 37px;

}



.cart-table table {

	width: 100%;

	min-width: 442px;

	margin-bottom: 17px;

}



.cart-table table tr th {

	font-size: 12px;

	font-weight: 400;

	color: #414141;

	text-align: center;

	padding-bottom: 25px;

}



.cart-table table tr th.product-th {

	text-align: left;

}



.cart-table table tr th.size-th {

	padding-right: 70px;

}



.cart-table table tr th.quy-th {

	padding-right: 20px;

}



.cart-table .product-col {

	display: table;

	margin-bottom: 19px;

}



.cart-table .product-col img {

	display: table-cell;

	vertical-align: middle;

	float: left;

	width: 73px;

}



.cart-table .product-col .pc-title {

	display: table-cell;

	vertical-align: middle;

	padding-left: 30px;

}



.cart-table .product-col .pc-title h4 {

	font-size: 16px;

	color: #414141;

	font-weight: 700;

	margin-bottom: 3px;

}



.cart-table .product-col .pc-title p {

	margin-bottom: 0;

	font-size: 16px;

	color: #414141;

}



.cart-table .quy-col {

	padding-right: 20px;

}



.cart-table .quantity {

	margin-bottom: 0;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

}



.cart-table .quantity .pro-qty {

	width: 80px;

	background: #fff;

	border-color: #fff;

}



.cart-table .quantity .pro-qty .qtybtn {

	width: 10px;

}



.cart-table .size-col,

.cart-table .total-col {

	text-align: center;

}



.cart-table .size-col h4,

.cart-table .total-col h4 {

	font-size: 18px;

	color: #414141;

	font-weight: 400;

}



.cart-table .size-col h4 {

	padding-right: 70px;

}



.cart-table .total-cost {

	background: #f51167;

	margin: 0 -34px;

	text-align: right;

	padding: 22px 0;

	padding-right: 50px;

}



.cart-table .total-cost h6 {

	line-height: 1;

	font-size: 18px;

	font-weight: 700;

	color: #fff;

}



.cart-table .total-cost h6 span {

	margin-left: 38px;

}



.card-right .site-btn {

	margin-bottom: 14px;

	width: 100%;

	min-height: 57px;

	padding: 23px 47px 14px;

}



.promo-code-form {

	position: relative;

	margin-bottom: 14px;

}



.promo-code-form input {

	width: 100%;

	height: 58px;

	border: 2px solid #f0f0f0;

	padding-left: 24px;

	padding-right: 100px;

	font-size: 16px;

	border-radius: 80px;

}



.promo-code-form button {

	position: absolute;

	right: 24px;

	top: 0;

	height: 100%;

	background-color: transparent;

	border: none;

	text-transform: uppercase;

	font-size: 16px;

	font-weight: 700;

	color: #f51167;

	cursor: pointer;

}



/* ----------------

  Checkout Page

---------------------*/



.checkout-form .cf-title {

	font-size: 16px;

	font-weight: 700;

	color: #fff;

	line-height: 1;

	border-radius: 50px;

	background: #3b3b3b;

	padding: 21px 29px 20px;

	margin-bottom: 66px;

}



.checkout-form p {

	font-size: 16px;

	color: #414141;

}



.checkout-form h4 {

	font-size: 18px;

	color: #414141;

}



.checkout-form input[type=text] {

	width: 100%;

	height: 44px;

	border: none;

	padding: 0 18px;

	background: #f0f0f0;

	border-radius: 40px;

	margin-bottom: 20px;

	font-size: 14px;

}



.checkout-form .address-inputs {

	margin-bottom: 54px;

}



.address-rb {

	text-align: right;

	margin-bottom: 30px;

}



.address-rb .cfr-item {

	display: inline-block;

}



.cf-radio-btns .cfr-item {

	margin-bottom: 15px;

}



.cf-radio-btns label {

	display: block;

	font-size: 16px;

	color: #414141;

	margin-bottom: 0;

	padding-left: 30px;

	position: relative;

	cursor: pointer;

}



.cf-radio-btns label:after {

	position: absolute;

	content: "";

	width: 5px;

	height: 5px;

	left: 4px;

	top: 8px;

	background: #414141;

	border-radius: 50%;

	opacity: 0;

	-webkit-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}



.cf-radio-btns label:before {

	position: absolute;

	content: "";

	width: 13px;

	height: 13px;

	left: 0;

	top: 4px;

	border: 2px solid #e1e1e1;

	border-radius: 40px;

}



.cf-radio-btns input[type=radio] {

	visibility: hidden;

	position: absolute;

}



.cf-radio-btns input[type=radio]:checked+label:after {

	opacity: 1;

}



.shipping-btns {

	margin-bottom: 50px;

}



.shipping-btns .cf-radio-btns label {

	font-size: 18px;

	font-weight: 600;

	padding-left: 37px;

}



.payment-list {

	list-style: none;

	margin-bottom: 40px;

}



.payment-list li {

	font-size: 18px;

	font-weight: 600;

	color: #414141;

	margin-bottom: 20px;

}



.payment-list li a,

.payment-list li span {

	padding-left: 40px;

}


.submit-order-btn {

	width: 100%;

	min-height: 58px;

}



.checkout-cart {

	background: #f0f0f0;

	padding: 40px 24px 30px;

	border-radius: 25px;

}



.checkout-cart h3 {

	margin-bottom: 30px;

}



.checkout-cart .product-list {

	list-style: none;

}



.checkout-cart .product-list li {

	overflow: hidden;

	display: block;

	margin-bottom: 29px;

}



.checkout-cart .product-list .pl-thumb {

	float: left;

	overflow: hidden;

	margin-right: 22px;

	width: 99px;

}



.checkout-cart .product-list .pl-thumb img {

	min-width: 100%;

}



.checkout-cart .product-list h6 {

	font-weight: 700;

	color: #414141;

	padding-top: 15px;

	margin-bottom: 5px;

}



.checkout-cart .product-list p {

	font-size: 16px;

	margin-bottom: 0;

}



.checkout-cart .price-list {

	padding-left: 17px;

	padding-right: 5px;

	list-style: none;

}



.checkout-cart .price-list li {

	overflow: hidden;

	display: block;

	font-size: 18px;

	color: #414141;

	margin-bottom: 10px;

}



.checkout-cart .price-list li span {

	float: right;

	width: 60px;

	text-align: left;

}



.checkout-cart .price-list li.total {

	padding-top: 35px;

	font-weight: 700;

}



/* ----------------

  Contact Page

---------------------*/



.contact-section {

	padding-top: 80px;

	padding-bottom: 0;

	position: relative;

}



.contact-info h3 {

	margin-bottom: 50px;

}



.contact-social {

	display: -ms-flex;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	margin-bottom: 85px;

	padding-top: 20px;

}



.contact-social a {

	display: -ms-inline-flex;

	display: -webkit-inline-box;

	display: -ms-inline-flexbox;

	display: inline-flex;

	width: 32px;

	height: 32px;

	background: #f0f0f0;

	color: #414141;

	font-size: 14px;

	border-radius: 50%;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	margin-right: 12px;

	-webkit-transition: all 0.4s;

	-o-transition: all 0.4s;

	transition: all 0.4s;

}



.contact-social a:hover {

	color: #fff;

	background: #f51167;

}



.contact-form input,

.contact-form textarea {

	width: 100%;

	height: 44px;

	border: none;

	padding: 0 18px;

	background: #f0f0f0;

	border-radius: 40px;

	margin-bottom: 17px;

	font-size: 14px;

}



.contact-form textarea {

	padding-top: 16px;

	border-radius: 18px;

	height: 175px;

	margin-bottom: 32px;

}



.map {

	position: absolute;

	width: calc(50% - 15px);

	height: 100%;

	right: 0;

	top: 0;

	background: #ddd;

}



.map iframe {

	width: 100%;

	height: 100%;

}



/* ----------------

  Responsive

---------------------*/



@media (min-width: 1200px) {

	.container {

		max-width: 1175px;

	}

}

@media (min-width: 1300px) {

    .container {

        max-width: 1275px;

    }

}

@media (min-width: 1400px) {

    .container {

        max-width: 1375px;

    }

}

@media (min-width: 1500px) {

    .container {

        max-width: 1450px;

    }

}



@media (max-width: 1350px) {

	.product-slider .owl-nav {

		position: relative;

		left: 0;

		top: 0;

		text-align: center;

		padding-top: 20px;

	}

	.product-slider .owl-nav button.owl-prev,

	.product-slider .owl-nav button.owl-next {

		float: none;

		left: 0;

		right: 0;

		margin: 0 10px;

	}

}



/* Medium screen : 992px. */



@media only screen and (min-width: 992px) and (max-width: 1199px) {

	.hero-slider .slider-nav-warp {

		max-width: 930px;

	}

	.footer-widget ul {

		margin-right: 5px;

	}

	.social-links a {

		margin-right: 20px;

	}

}



/* Tablet :768px. */



@media only screen and (min-width: 768px) and (max-width: 991px) {

	

	.header-search-form {

		margin-bottom: 15px;

	}

	.user-panel {

		text-align: center;

	}

	.main-menu {

		text-align: center;

	}

	.sub-menu {

		text-align: left;

	}

	.main-menu li a {

		margin-right: 30px;

	}

	.hero-slider .slider-nav-warp {

		max-width: 690px;

	}

	.hero-slider .hs-item .offer-card {

		top: 20px;

	}

	.feature h2 {

		font-size: 18px;

	}

	.product-filter-menu {

		text-align: center;

	}

	.product-filter-menu li {

		margin: 0 5px 10px;

	}

	.social-links {

		text-align: center;

	}

	.social-links a {

		margin-right: 20px;

	}

	.social-links a span {

		display: none;

	}

	.cart-table,

	.checkout-cart,

	.product-thumbs {

		margin-bottom: 50px;

	}

	.map {

		position: relative;

		width: 100%;

		background: #ddd;

		height: 400px;

		margin-top: 70px;

	}

}

.small-screen-show {
    display: none!important;
}

/* Large Mobile :480px. */

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

    .small-screen-show {
        display: block!important;
    }

    .small-screen-hide {
        display: none!important;
    }

	.site-logo {

		margin-bottom: 20px;

	}

	.header-search-form {

		margin-bottom: 15px;

	}

	.user-panel {

		text-align: center;

	}

	.main-menu {

		display: none;

	}

	.slicknav_btn {

		background-color: #0b6bb5;

	}

	.slicknav_menu {


		background: #0b6bb5;

		display: block;

	}

	.slicknav_menu .new {

		font-size: 10px;

		font-weight: 700;

		color: #fff;

		background: #f51167;

		line-height: 1;

		text-transform: uppercase;

		padding: 5px 9px 1px;

		border-radius: 15px;

		width: 42px;

		margin-left: 5px;

	}

	.hero-slider .slider-nav-warp {

		max-width: 510px;

	}

	.hero-slider .hs-item h2 {

		font-size: 50px;

	}

	.hero-slider .hs-item .offer-card {

		display: none;

	}

	.product-filter-menu {

		text-align: center;

	}

	.product-filter-menu li {

		margin: 0 2px 10px;

	}

	.footer-widget ul {

		margin-right: 25px;

	}

	.social-links {

		text-align: center;

	}

	.social-links a {

		margin-right: 15px;

	}

	.social-links a span {

		display: none;

	}

	.cart-table,

	.checkout-cart,

	.product-thumbs {

		margin-bottom: 50px;

	}

	.cart-table .size-col h4,

	.cart-table table tr th.size-th,

	.cart-table table tr th.quy-th,

	.cart-table .quy-col {

		padding-right: 0;

		width: 70px;

	}

	.cart-table .quy-col {

		width: 80px;

	}

	.address-rb {

		text-align: left;

	}

	.map {

		position: relative;

		width: 100%;

		background: #ddd;

		height: 400px;

		margin-top: 70px;

	}

}



/* Medium Mobile :480px. */



@media only screen and (min-width: 576px) and (max-width: 766px) {

	.hero-slider .slider-nav-warp {

		padding: 0 15px;

	}

	.banner .tag-new {

		position: relative;

		display: inline-block;

		margin-bottom: 18px;

		right: 0;

		top: 0;

	}

}



/* Small Mobile :320px. */



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

	.hero-slider .slider-nav-warp {

		max-width: 510px;

		padding: 0 15px;

	}

	.hero-slider .hs-item h2 {

		font-size: 35px;

	}

	.hero-slider .hs-item .sb-line {

		margin-bottom: 15px;

	}

	.section-title h2 {

		font-size: 28px;

	}

	.feature h2 {

		font-size: 18px;

	}

	.banner .tag-new {

		position: relative;

		display: inline-block;

		margin-bottom: 18px;

		right: 0;

		top: 0;

	}

	.social-links {

		text-align: center;

	}

	.social-links a i {

		font-size: 20px;

		margin-right: 0;

	}

	.social-links a span {

		display: none;

	}

}



.shadow{

    -webkit-box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.05);

    box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.05);



}

.btnn{

background-color:#0060b1;

padding:6px;

color:white;

font-size:14px;





}

.btnn a{

color:white;
}
.btnn a:after {
    content: ' \003E';
    height:30px;
}

.rgtt{

text-align:right;

}



.rgtt1{
margin-top: 3px;
margin-bottom: 3px;
}

.rgtt1 a{

    background-color: #ff7200;

    color: white;

    padding: 2px 5px 2px 5px;

    width: 8px;

    height: 8px;

}

.pad{

padding:18px;

border-top:5px solid #0060b1;



}
.bus-link{
	
	padding:8px;
	line-height:22px
	font-size:16px;
	margin-top:10px;
	border-radius:9px;
	padding-left:0px;
}
.dtime{

background-color:#ff9600;

padding:6px;

color:white;

margin:10px 0px 8px 0px;

text-align:center;

font-size:13px;

}



.dtime a {
color:white;
}

.dtime a:after {
    content: ' \003E';
    height: 30px;
}
.section-content {

    position: relative;

    z-index: 2;

    padding: 30px;

    background: #fff;

   

    -webkit-box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.05);

    box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.05);

}

.bg-theme-color-2, .line-bottom:after, .line-bottom-center:after {

    background: #ff7800 !important;

}



.line-bottom1:after{

    background: #ff7800 !important;

}

.line-bottom {

  position: relative;

  margin-bottom: 20px;

  padding-bottom: 10px;

  font-size:20px;

  font-weight:bold;

  font-family: ptbold;

}

.line-bottom1 {

  position: relative;

  margin-bottom: 20px;

  padding-bottom: 10px;

  font-size:14px;

  font-weight:bold;

}

.line-bottom1:after {

  bottom: -1px;

  content: "";

  height: 2px;

  left: 0;

  position: absolute;

  width: 50px;

}

.line-bottom:after {

  bottom: -1px;

  content: "";

  height: 2px;

  left: 0;

  position: absolute;

  width: 50px;

}

.line-bottom-centered {

  position: relative;

  margin: 10px 0 20px;

}

.line-bottom-centered:after {

  background: #2b96cc none repeat scroll 0 0;

  bottom: -8px;

  content: "";

  height: 1px;

  left: 0;

  margin-left: auto;

  margin-right: auto;

  margin-top: 0;

  position: absolute;

  right: 0;

  width: 30px;

}
.img-title{
	background-color: #4f699f;
	color:white;
	font-weight:bold;
	float:left;
	padding:10px;
	text-align:center;
	font-size:14px;
	margin-bottom:14px;
	width:100%;
}
.rd-blue{

background-color:#0060b1;

color:white;

text-align:center;

border:1px solid white;
position:absolute;
width:80%;
opacity:0.9;
bottom:0px;

}
.rd-black{

background-color:#000000;

color:white;
font-size:13px;
text-align:center;

border:1px solid white;
position:absolute;
width:100%;
opacity:0.8;
bottom:0px;

}
.rd-black a {
    color: white;
    padding: 4px 0px 2px 0px;
    font-size: 13px;
}


.rd-blue a{

color:white;
 padding:0px 0px 2px 0px;
 font-size:13px;


}
.rd-blue a:after {
    content: ' \003E';
    height:30px;
}

.rd-blue a:hover{

color:white;

}


.ln{
	    border-top: 1px dotted grey;
	    padding-top:6px;
}

.heading-regular a{



color:#0060b1;

font-weight:bold;

font-size:15px;

}



.nopad{

padding:0px;

margin:0px;

}



.posted{

color:#FF6600;

font-size:13px;

font-weight:bold;

margin:4px 0px 4px 0px;

}

.posted-blue{

color:#0060b1;

font-size:13px;

font-weight:bold;

margin:4px 0px 4px 0px;

}

.posted-blue a{

color:#0060b1;

font-size:13px;

font-weight:bold;

margin:4px 0px 4px 0px;

}

.posted a{

color:#FF6600;

}
.posted-blue a:after {
    content: ' \003E';color:#FF6600;
    height:30px;
}

.post-item{

border-bottom:1px dotted grey;

margin-top:14px;

padding-bottom:14px;

}


.link{

color:#0060b1;

}

.link-orange{

color:#ff9600;

}

.event{

padding:10px 0px 10px 0px;

border-bottom:1px dotted grey;

font-size:14px;



}

p.nopad{

margin:0px;

}

.company-desc{

padding:7px 0px 8px 0px;

border-bottom:1px dotted grey;

}
.company-desc-new{

padding:19px 0px 19px 0px;

border-bottom:1px dotted grey;

}
.company-desc-new i{
font-size:22px;
color:#0b6bb5;
float:left;
margin-right:10px;
}
.company-desc-in{

border-bottom:1px dotted grey;

}

.covid{





}

.covid-inner{

border:1px solid grey;

margin:18px;
margin-top:0px;

padding:10px;

}



.ntc{

margin-bottom:20px;

background-color:#c2e2fb;



}



.ntc-head{

background-color:#0b6bb5;

padding:8px;

color:white;

margin:6px;

font-weight:bold;

}

.ntc-cont{

color:black;

margin:6px;

font-size:14px;

font-weight:700;

}



ul.box{

margin:0px;

padding:6px;

}



ul.box li{

padding:3px 0px 3px 0px;

list-style-position:inside;

}

.box-dotted{

border:1px dotted grey;

padding:8px;

}

ul.block{

margin:0px;

padding:0px;

}



ul.block li{

padding:12px;

list-style:none;

background-color:#c2e2fb;

color:#000000;

font-weight:700;

margin-bottom:4px;

}

ul.block_grey li{

padding:5px 12px 9px 12px;

list-style:none;

background-color:#f7da9e;

color:#ffffff;

font-weight:700;

margin-bottom:4px;

}

ul.block_grey li a{
color:#755032;

}
ul.block_ogrey li.active{
background-color:#e3e3e2;

}
.circle{
    border:2px solid white;
    background-color:#ff7200;
    border-radius:100px;
    width:28px;
    height:28px;
    text-align:center;
    color:#ff7200;
    padding-top:0px;
    float:left;
    margin-right:7px;
}
.circle1{
    border:2px solid white;
    background-color:#0b6bb5;
    border-radius:100px;
    width:28px;
    height:28px;
    text-align:center;
    color:#ff7200;
    padding-top:0px;
    float:left;
    margin-right:7px;
}

.circle1 i{
	font-size:15px;
	color:white;
}

.circle i{
	font-size:15px;
	color:white;
}
.rd-more-text1, .rd-more-text2{
	color:#ff7200;
	font-weight:bold;
	cursor:pointer;
}
.rd-more-text2{
	display:none;
	}
.rd-more{
	display:none;
}
.services-section-two {
    position: relative;
    padding: 100px 0;
}

.services-section-two .top-content .text {
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 30px;
}

.services-section-two .theme_carousel {
    margin: 0 -15px;
}

.service-block-two {
    position: relative;
    padding: 0 15px;
    margin-top:58px;
}

.service-block-two .inner-box {
    position: relative;
    text-align: center;
    -webkit-box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.1);
     box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.1);
    margin-bottom: 20px;
    background-image: url(https://sxuk.edu.in/images/shape/pattern-11.png);
    background-color: #fff;
   height:90px;
}
.service-block-two .inner-box .posted-blue a{
	color: #FF6600;
    font-size: 13px;
    font-weight: bold;
    margin: 4px 0px 4px 0px;
}
.service-block-two .image {
    position: relative;
} .service-block-two .icon {
    position: relative;
    height: 70px;
    width: 70px;
    margin: 0 auto;
    line-height: 180px;
    text-align: center;
    color: #9ca6b6;
    font-size: 50px;
    -webkit-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    transform: translateY(-40px);
    margin-bottom: -60px;
    border-radius: 50%;
    background-color: #fff;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    -webkit-box-shadow: 10px 0px 10px 0px rgba(0, 0, 0, 0.1), inset 0px -4px 0px 0px rgba(12, 41, 87, 0.22);
    box-shadow: 10px 0px 10px 0px rgba(0, 0, 0, 0.1), inset 0px -4px 0px 0px rgba(12, 41, 87, 0.22);
}

.service-block-two .icon img{
display: block;
    width: 50%;
    text-align: center;
    margin: 0 auto;
    padding-top: 15px;
}
.service-block-two h4 {
    font-size: 18px;
    font-weight: 600;
    margin-top:50px;
}
.vision-cont, .vision-cont1
{
	margin-bottom:14px;
}
.vision-left-block{
	background-color: #c2e2fb;display:inline;
	padding:8px;
	color:#0b6bb5;
	text-align:center;
	font-weight:bold;
	font-size:19px;
	background-image: url("https://sxuk.edu.in/img/vision_back1.png");
	background-repeat: no-repeat;
}
.vision-content{
	background-color: #e7ecf1;display:inline;
	padding:12px;
	text-align:justify;
	
}
.vision-text{
	padding-left:9px;
}

.vision-left-block1{
	background-color: #c2e2fb;display:inline;
	padding:8px;
	color:#0b6bb5;
	font-size:19px;
	text-align:center;
	font-weight:bold;
	background-image: url("https://sxuk.edu.in/img/vision_back.png");
	background-repeat: no-repeat;
}
.vision-content1{
	background-color: #e7ecf1;display:inline;
	padding:12px;
	text-align:justify;
	
}
.vision-text1{
	padding-left:9px;
}
.no-margin{
	margin:0px;
}
ul.sq{
	margin:0px;
	padding:0px;
	padding-left:40px;
}

ul.sq li{
	list-style: none;
	margin-top:6px;
	margin-bottom:6px;


}
ul.sq li:before{
font-family: 'FontAwesome';
margin-left: -32px;
content: "\f05b";
margin-right: 12px;
color:#0b6bb5;
}
ul.sq li i{
	color:#0b6bb5;
	margin-right:9px;
}
ul.sq li i.col-wh{
    color:white;
    margin-right:3px;
}
.body-text{
font-size: 14px;
    text-align: justify;
}
.timeline-cont
{
	margin-top:20px;
}
.timeline_blue-left{
	background: #fff;
    padding: 20px;
    box-shadow: 0 0 10px rgb(0 0 0 / 20%);
	border-left:20px solid #c2e2fb;
	display: inline-block;
    position: relative;
    width:100%;
    min-height:160px;
}
.timeline_blue-right{
	background: #fff;
    padding: 20px;
    box-shadow: 0 0 10px rgb(0 0 0 / 20%);
	border-right:20px solid #c2e2fb;
	display: inline-block;
    position: relative;
    width:100%;
    min-height:160px;
}
.timeline_orange-left{
	background: #fff;
    padding: 20px;
    box-shadow: 0 0 10px rgb(0 0 0 / 20%);
	border-left:20px solid #f7da9e;
	display: block;
    position: relative;
    width:100%;
    min-height:160px;
}
.timeline_orange-right{
	background: #fff;
    padding: 20px;
    box-shadow: 0 0 10px rgb(0 0 0 / 20%);
	border-right:20px solid #f7da9e;
	display: block;
    position: relative;
    width:100%;
    min-height:160px;
}

.timeline-orange-heading{
	color:#ff7200;
	font-weight:bold;
	font-size:19px;
	margin-bottom:7px;
}
.timeline-blue-heading{
	color:#0a5289;
	font-weight:bold;
	font-size:19px;
	margin-bottom:7px;
}
.blink_me {
  animation: blinker 1s linear infinite;
  display:inline-block;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}
.bg-org{
    background: #fcb47b; 
    padding: 10px;
    margin-bottom: 20px;
    font-size: 19px;
    font-weight: bold;
    color:#105081;
}
    .timeline-icon-orange {
    color: #fff;
    background: #ff7200;
    font-size: 35px;
    text-align: center;
    line-height: 55px;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    box-shadow: 1px 1px 0px #fff inset, 0 0 8px rgb(0 0 0 / 40%);
    transform: translateY(-50%);
    position: absolute;
    top: 50%;
    left: -65px;
    border: 3px solid white;

}
.timeline-icon-blue {
     color: #fff;
    background: #0a5289;
   font-size: 35px;
    text-align: center;
    line-height: 55px;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    box-shadow: 1px 1px 0px #fff inset, 0 0 8px rgb(0 0 0 / 40%);
    transform: translateY(-50%);
    position: absolute;
    top: 50%;
    left: -65px;
    border: 3px solid white;
}
.campus{
	padding:19px;
}
.campus h6{
	color: #0b6bb5;
	font-weight: bold;
}
.campus-left{
float:left;
margin-right:10px;
color:#0b6bb5;
}
.img-gen{
margin-bottom:16px;
width:100%;
border:8px solid white;
}
.campus-text{
margin-bottom:5px;
}
.small-btn{
background-color: #0b6bb5;
padding:5px 8px 3px 8px;
font-size:10px;
color:#ffffff;

float:right;
margin-top:-8px;
}
.small-btn1{
background-color: #0b6bb5;
padding:5px 8px 3px 8px;
font-size:10px;
color:#ffffff;
float:none;
}
b.bg{
    font-size:18px;
    color:#ff7200;
}
.dtted{
    color:#0e4875;
    font-style: italic;
    font-weight:bold;
}
.small-btn2{
background-color: #0b6bb5;
padding:5px 8px 3px 8px;
font-size:10px;
color:#ffffff;
margin-top:5px;
}
ul.sq-spc{
	margin:0px;
	padding:0px;
	padding-left:40px;
}
ul.sq-spc li a{
color:#004f8b;
font-weight:bold;
}
ul.sq-spc li{
	list-style: none;
	margin-top:6px;
	margin-bottom:6px;
	padding-top:6px;
	padding-bottom:6px;
	border-bottom:1px solid #cfcfcf;
	padding-left: 20px;


}
ul.sq-spc li:last-child{
	
}
.sub-head-faculty{
background-color: #e1e1e1;
padding:10px;
margin-bottom:20px;
font-size:19px;
font-weight:bold;
}
.sub-head-faculty1{
    background-color: #e1e1e1;
    padding: 4px;
    padding-left: 12px;
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: bold;

}
ul.sq-spc li:before{
font-family: 'FontAwesome';
margin-left: -32px;
content: "\f05b";
margin-right: 8px;
color:#0b6bb5;
}
ul.sq-spc li i{
	color:#0b6bb5;
	margin-right:9px;
}
.flt-rgt{
    text-align:right;
}
ul.sq-spc li a.small-btn{
    color: white;
    margin-right: 5px;
    font-size: 10px;
}
ul.sq-spc li a.small-btn i{
    color: white;
    margin-right: 5px;
    font-size: 10px;
}
ul.sq-spc li a.small-btn1{
    color: white;
    margin-right: 5px;
    font-size: 10px;
}
ul.sq-spc li a.small-btn1 i{
    color: white;
    margin-right: 5px;
    font-size: 10px;
}
.bck {
    width: 100%;
    height: 100%;
    background-color: #000000;
    opacity: 0.7;
    position: fixed;
    z-index: 9999999999;
    display: none;
}

.pop {
    width:30%;
    background-color: #FFFFFF;
    padding: 15px;
    z-index: 999999999999;
    position: absolute;
    display: none;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.close1 {
    width: 27px;
    float: right;
    margin-top: -28px;
    right: 0px;
    margin-right: -23px;
    cursor:pointer;
}
.note{
    background-color: #f7da9e;
    color: #755032;
    font-style: italic;
    padding:12px;
}
.media-blk{
    margin-bottom:16px;
}
.pdf-button{
	background-color:#0b6bb5;
	color:white;
	font-weight:bold;
    font-size: 13px;
}
a.pdf-button{
    background-color:#0b6bb5;
    color:white;
    font-weight:bold;
    font-size: 13px;
}
a.pdf-button i{
    
    color:white;
    font-size: 16px;
}
.pdf-button:hover{
	background-color: #ff7229;
	}
.pdf-button i{
margin-right:5px;
}
.service-block-two h6 {
  color: #0060b1;
    font-weight: bold;
    font-size: 15px;
    margin-top:25px;
  
}

.link-btn{
	margin-top:20px;
}


.service-block-two .theme-btn {
    
}


.service-block-two .btn-style-two .btn-title {
    padding: 8px 40px;
}

.service-block-two .btn-style-two .btn-title i {
    top: 1px;
    font-weight: normal;
    font-size: 16px;
}

.service-block-two .btn-title:before {
    display: none;
}

/* style one */

.services-section-two .owl-dots {
    position: relative;
    text-align: center;
    display: block;
}

.services-section-two .owl-dots .owl-dot {
    position: relative;
    display: inline-block;
    margin: 0px 5px;
}

.services-section-two .owl-dots .owl-dot span {
    position: relative;
    display: block;
    width: 12px;
    height: 12px;
    background: #6a9732;
    border-radius: 6px;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

.services-section-two .owl-dots .owl-dot.active span,
.services-section-two .owl-dots .owl-dot:hover span {
    background-color: #6a9732;
}


.single-wrapper .footer-2-icon a {
	color: #fff;
	background: #ff1313;
	border:0;
} 
.single-wrapper .footer-2-icon a:hover {
	color: #ffcc00;
}

.fotter-2-link li {
	font-size: 16px;
	color: #ffffff;
	line-height: 26px;
	font-weight: 400;
	padding-bottom: 13px;
}

.fotter-2-link li:last-child{padding-bottom: 0;}
.footer-2-bottom-link li {
	padding-right: 0;
	padding: 0 10px;
}
.footer-2-bottom-link li a{color:#afafaf;}

/* footer-5-style */

.fotter-2-menu li {
	padding-bottom: 5px;
	padding-top: 5px;
	position: relative;
	border-bottom:1px dotted #7c7c7c;
}

.fotter-2-menu li a {
	border-bottom:0;
}
.main-menu li a.active{
	background-color: #ff7200;
}
.main-menu li a:after {

    content: "\f107";

    font: normal normal normal 14px/1 FontAwesome;

    font-size: inherit;

    text-rendering: auto;

    -webkit-font-smoothing: antialiased;

    padding-left: 6px;
padding-right: 7px;
    -moz-osx-font-smoothing: grayscale;

}

.main-menu li:last-child a:after {

}
.tab-content{
	display:none;
}
.tab-content.active{
display:block;	
	}
.blk-cont-tab.active{
	background-color:#ff7200;
}
.blk-cont-tab{
background-color:#68a4d3;
padding:5px 12px 5px 12px;
display:inline-block;
border-top-right-radius: 12px;
border-top-left-radius: 12px;
color:white;
font-weight:bold;
cursor:pointer;
}
.blk-cont-tab1{
background-color:#68a4d3;
padding:5px 12px 5px 12px;
display:inline-block;
border-top-right-radius: 12px;
border-top-left-radius: 12px;
color:white;
font-weight:bold;
cursor:pointer;
}
.blk-cont-tab-cont-container{
padding:18px;
}
.main-menu .sub-menu li a:after{
content: " ";
}

.block li i {
color:#003399;
}

.block .circle1 i {
    color: #ffffff;
}

.footer-base{
background-color:#000000;
color:white;
font-size:14px;
padding:10px 0px 10px 0px
}

.sxuk-spc-ol {
    margin-top: 15px;
    margin-bottom: 15px;
    margin-left: 22px;
}

.sxuk-spc-ol li {
    padding-left: 13px;
    margin-bottom: 10px;
}

@media only screen and (max-width: 1199px) and (min-width: 991px) {
.carousel {
    position: relative;
    margin-top: 160px;
}
}

#home-news-section img {
    width: 100%!important;
}

#home-news-section .item {
    margin-right: 12px;
}

#home-news-section .owl-nav {
    padding: 0;
    text-align: center;
}

#home-news-section .owl-prev{
    margin-right: 20px;
}

#home-news-section .owl-prev, #home-news-section .owl-next {
    background: #9ed1f9;
    width: 25px;
    font-size: 20px;
}
#home-video-section .owl-dots{
    display: none;
}

#home-video-section .owl-nav {
    padding: 0;
    text-align: center;
    top: -67px;
    right: 0;
    position: absolute;
}

#home-video-section .owl-prev{
    margin-right: 20px;
}

#home-video-section .owl-prev, #home-video-section .owl-next {
    background: #9ed1f9;
    width: 25px;
    margin-top: 21px;
    font-size: 20px;
}

.hns-box-cap {
    background: #d1e8f9;
    padding: 5px;
    font-size: 13px;
}

.hns-box {
    transition: 0.3s;
}

.hns-box a{
    color: #000;
}

.hns-box a:hover {
    font-weight: bold;
}

.hns-box-cap span {
    color: #934507;
    font-size: 14px;
    font-style: italic;
}

.hns-box:hover{
    padding-left: 2px;
    transition: 0.3s;
}

.table-spc-avi td {
    padding: 5px!important;
    word-wrap: break-word;
}

.table-spc-avi p {
    margin-bottom: 0!important;
}
.sxuk-zoom-images {
    background: #2c8ebb;
    padding: 5px;
    color: #fff;
}

.set{
  position: relative;
  width: 100%;
  height: auto;
  background-color: #f5f5f5;
}
.set > a{
  display: block;
  padding: 10px 15px;
  text-decoration: none;
  color: #555;
  font-weight: 600;
  border-bottom: 1px solid #fff;
  -webkit-transition:all 0.2s linear;
  -moz-transition:all 0.2s linear;
  transition:all 0.2s linear;
  background: #f7da9e;
}
.set > a i{
  float: right;
  margin-top: 2px;
  color: #000!important;
}
.set > a.active{
  background-color:#3399cc;
  color: #fff;
}
.content{
  background-color: #fff;
  border-bottom: 1px solid #ddd;
  display:none;
}

.content-cice{
  background-color: #fff;
  border-bottom: 1px solid #ddd;
}

.cice-activity-heading {
    text-align: center;
    line-height: 1.7!important;
    font-size: 16px;
}

.lg-text {
    font-size: 21px;
    font-weight: bold;
    
}

.md-text {
    font-size: 18px;
    font-weight: bold;
    
}

.cice-block li {
    margin-bottom: 8.6px!important;
} 

.cice-gallery-btn {
    background: #0b6bb5;
    margin-top: 15px;
    text-align: center;
    font-size: 16px;
    padding: 15px;
    box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important;
    transition: 0.6s;
}

.cice-gallery-btn a {
    color: #fff;
}

.cice-gallery-btn:hover {
    background: #084d83;
    transition: 0.6s;
}

.cice_slider {
    margin-top: 150px!important;
}

@media only screen and (max-width: 767px) {
    .cice_slider {
            margin-top: 0!important;
        }
}

.sxuk-faculty-sub-title {
    font-weight: bold;
    font-size: 16px;
    color: #0066ff;
    border-bottom: 1px solid #8eb2e9;
    padding-bottom: 7px;
    margin-bottom: 10px;
}

.inner-imgs-cap {
    background-color: #152962;
    color: #fff;
    padding: 10px 4px;
    text-align: center;
}
.adm-title {
    color: #00b0f0;
    font-size: 35px;
    text-align: center;
    font-weight: bold;
    margin: 35px 0;
}
.adm-links {
    font-size: 22px;
    text-align: center;
    margin: 15px 0;
    text-decoration: underline;
}
.adm-links a span{
    font-size: 25px;
    font-weight: bold;
}
.adm-links a{
    color: #0563c1;
}

.home-admission-slide {
    padding: 100px 0;
}

.mark {
    padding: 5px;
    background-color: #2761d7;
    color: #fff;
}

.sxuk-spc-msg {
    font-size: 17px;
    line-height: 1.7;
    text-align: justify;
    border: 3px solid #306397;
    padding: 5px 10px;
    border-radius: 10px;
    background: #e5f3ff;
}

.vd-btn {
    font-size: 12px!important;
    background: #0060b1;
    padding: 5px 8px!important;
    color: #fff!important;
}

.flyer-slider img {
     width: 100%!important; 
     padding-top: 0!important;
     height: 130px;
     overflow: hidden;
}

.flyer-slider .owl-nav {
    text-align: center;
    font-size: 30px;
}

.flyer-slider .owl-nav .owl-prev {
    margin-right: 10px;
}

.flyer-date {
    font-size: 14px;
    margin-top: 6px;
    color: #FF6600;
}

.flyer-slider .service-block-two .inner-box {
   height:215px;
}
.flyer-slider .service-block-two h6{
    margin-top:10px;
}

.flyer-slider .service-block-two {
    margin-top: 20px!important;
    margin-bottom: 20px!important;
}

.flyer-slider {
    margin-bottom: 25px;
}

.lceri-mission-box {
    background: #e5e5e5;
    padding: 5px;
    border-radius: 10px;
    color: #000;
    font-weight: bold;
    margin-bottom: 15px;
    line-height: 1.3;
}

.lceri-events li.av-org-color{
    font-size: 14px;
}

.text-dark {
    color: #000!important;
}

.vac {
  background-color: #eeeeee!important;  
}

.vac a{
    font-size: 16px;
}

.adm-box {
    border: 1px solid #e0dada;
    border-radius: 10px;
    text-align: center;
    background: #fff;
}
.adm-icon{
    padding-top: 15px;
    margin-bottom: 15px;
}
.adm-icon img {
    border-radius: 50%;
    width: 50%;
}

.adm-text {
    background: #fbd6b8;
    padding: 5px 10px;
    border-radius: 0 0 10px 10px ;
    font-size: 15px;
    font-weight: bold;
    color: #0b6bb5;
}


.adm-box:hover .adm-text {
   background: #0b6bb5; 
   color: #fff;
}

/* Firefox old*/
@-moz-keyframes blink {
    0% {
        opacity:1;
    }
    50% {
        opacity:0;
    }
    100% {
        opacity:1;
    }
} 

@-webkit-keyframes blink {
    0% {
        opacity:1;
    }
    50% {
        opacity:0;
    }
    100% {
        opacity:1;
    }
}
/* IE*/
@-ms-keyframes blink {
    0% {
        opacity:1;
    }
    50% {
        opacity:0;
    }
    100% {
        opacity:1;
    }
} 
/* Opera and prob css3 final iteration */
@keyframes blink {
    0% {
        opacity:1;
    }
    50% {
        opacity:0;
    }
    100% {
        opacity:1;
    }
} 
.blink-image {
    -moz-animation: blink normal 2s infinite ease-in-out; /* Firefox */
    -webkit-animation: blink normal 2s infinite ease-in-out; /* Webkit */
    -ms-animation: blink normal 2s infinite ease-in-out; /* IE */
    animation: blink normal 2s infinite ease-in-out; /* Opera and prob css3 final iteration */
  /*  background: #fff;*/
    padding: 2px 5px;
    font-weight: bold;
    font-family: system-ui;
    letter-spacing: .8px;
    font-size: 14px!important;
}
.admission-open{
  color: green;
}
.admission-closed{
  color: red;
}

.acc-title {
  background-color: #eeeeee;
  font-size: 16px;
  
}

.text-dark{
  color: #131313!important;
}

.apply-now-btn {
  font-size: 13px; color: #fff;
    background: #FF6600;
    padding: 5px 10px;
    border-radius: 15px;
    float: right;
    margin-top: -3px;
}

.announced-soon {
  font-size: 13px; color: #fff;
    background: #717171;
    padding: 5px 10px;
    border-radius: 15px;
    float: right;
    margin-top: -3px;
}
.announced-soon:hover {
 color: #fff;

}



