@import url(font-awesome.min.css);@import url(bootstrap.css);@import url(jquery.bxslider.css);@font-face{font-family:or;src:url("../fonts/os/OpenSans-Regular.ttf")}@font-face{font-family:ob;src:url("../fonts/os/OpenSans-Bold.ttf")}@font-face{font-family:oi;src:url("../fonts/os/OpenSans-Italic.ttf")}@font-face{font-family:osb;src:url("../fonts/os/OpenSans-Semibold.ttf")}@font-face{font-family:ol;src:url("../fonts/os/OpenSans-Light.ttf")}#html5-watermark{display:none !important}body{background:#fff;margin:0px;padding:0px;float:left;width:100%;font-family:or}
@media (max-width: 768px) {
    .container .col-sm-9{
        float: left;
        width: 100%;
        padding: 0px !important;
    }
    .container .col-sm-3{
        float: left;
        width: 100%;
        margin-top: 20px !important;
        padding: 0px !important;
    }
	
}
@media (min-width: 1400px){.container{width:75%}}@media (min-width: 1200px) and (max-width: 1400px){.container{width:1030px;margin:0px auto}.my-container{width:100%;float:left;padding:0px 30px}}@media (min-width: 990px) and (max-width: 1199px){.container{width:970px;margin:0px auto}.my-container{width:100%;float:left;padding:0px 30px}}@media (min-width: 768px) and (max-width: 989px){.container{width:750px;margin:0px auto}.my-container{width:100%;float:left;padding:0px 15px}}@media (max-width: 767px){.container{width:100%}.my-container{width:100%;float:left;padding:0px 0px}}.bxslider{list-style:none}.nav-and-slider{float:left;width:100%;position:relative}.bxslider{float:left;width:100%;list-style:none}.bxslider li{float:left;width:100%}.bxslider li img{float:left;width:100%}@media (min-width: 1200px){.my-navbar{width:1000px}}@media (min-width: 990px) and (max-width: 1199px){.my-navbar{width:940px}}@media (min-width: 767px) and (max-width: 989px){.my-navbar{width:720px}}@media (max-width: 767px){.my-navbar{width:100%;margin-left:-15px}}@media (min-width: 990px){.my-navbar{padding:0px 15px}}.my-navbar{position:absolute;top:50px;border:none;margin-bottom:0px;background:#eb351f;border-radius:0px; z-index: 9;}.my-navbar .sidebar-nav{padding:9px 0}.my-navbar .dropdown-menu .sub-menu{left:100%;position:absolute;top:0;visibility:hidden;margin-top:-1px}.my-navbar .dropdown-menu li:hover .sub-menu{visibility:visible}.my-navbar .dropdown:hover .dropdown-menu{display:block}.my-navbar .nav-tabs .dropdown-menu,.my-navbar .nav-pills .dropdown-menu,.my-navbar .navbar .dropdown-menu{margin-top:0}.my-navbar .navbar .sub-menu:before{border-bottom:7px solid transparent;border-left:none;border-right:7px solid rgba(0,0,0,0.2);border-top:7px solid transparent;left:-7px;top:10px}.my-navbar .navbar .sub-menu:after{border-top:6px solid transparent;border-left:none;border-right:6px solid #fff;border-bottom:6px solid transparent;left:10px;top:11px;left:-6px}@media (min-width: 767px){.my-navbar .navbar-brand img{margin-top:-21px}}@media (max-width: 767px){.my-navbar .navbar-brand img{margin-top:-27px}}.my-navbar .navbar-brand img{position:relative;z-index:2}.my-navbar .nav li a{color:#fff;text-transform:uppercase;font-size:12px}.my-navbar .nav li a:hover,.my-navbar .nav li a:active,.my-navbar .nav li a:focus{color:#333;background:#fff}.my-navbar .nav .active a,.my-navbar .nav .dropdown a:focus,.my-navbar .nav .dropdown a:active,.my-navbar .nav .dropdown a:hover,.my-navbar .nav .open a,.my-navbar .nav .open a:focus,.my-navbar .nav .open a:active,.my-navbar .nav .open a:hover{color:#333;background:#fff}.my-navbar .nav .active a:hover,.my-navbar .nav .active a:focus,.my-navbar .nav .active a:active{color:#333;background:#fff}.my-navbar .dropdown:hover a{color:#333;background:#fff}
.my-navbar .dropdown-menu{background:#0e2062}.my-navbar .dropdown-menu li a{background:none !important;color:#fff !important;padding:7px 15px;border-bottom:1px solid #26387c}.my-navbar .dropdown-menu li:last-child a{border-bottom:none}.my-navbar .dropdown-menu li a:hover{background:#fff !important;color:#333 !important}
@media (max-width: 767px){
	.user-login{width: 100% !important;padding: 5% 2% !important;}
	.user-login table tr td .t-bx{width: 93% !important;}
	.user-login table tr td{font-size: 13px !important;}
	.user-login table tr td:first-child{ width: 30%;}
	.forget-wrap{width: 100% !important;}
	.main-content .sep-div-for-carousel .carousel-div .bxslider1 a img{transition-duration:.3s;width: 100%;}
	
	.my-navbar .dropdown-menu{position:relative;width:90%;margin:0px 5%}}.main-content{float:left;width:100%}.main-content .welcome-and-highlights{float:left;width:100%;height:auto}@media (min-width: 768px){.main-content .welcome-and-highlights .welcome{float:left;width:68%;height:auto;margin:0px;padding:30px 0px}.main-content .welcome-and-highlights .welcome .welcome-content{border-right:1px solid #ccc}.main-content .welcome-and-highlights .welcome p{padding:0px 25px 0px 0px}.main-content .welcome-and-highlights .highlights{float:left;width:32%;height:auto;margin:0px;padding:30px 0px 30px 25px}}@media (max-width: 767px){.main-content .welcome-and-highlights .welcome{float:left;width:100%;height:auto;margin:0px;padding:30px 0px 20px 0px}.main-content .welcome-and-highlights .welcome .welcome-content{border-bottom:1px solid #ccc}.main-content .welcome-and-highlights .welcome p{padding:0px 0px 0px 0px}.main-content .welcome-and-highlights .highlights{float:left;width:100%;height:auto;margin:0px;padding:0px 0px 30px 0px}}.main-content .welcome-and-highlights .welcome .welcome-content{float:left;width:100%}.main-content .welcome-and-highlights .welcome h3{float:left;width:100%;height:auto;margin:0px;padding:0px;margin-bottom:20px;font-family:ol}.main-content .welcome-and-highlights .welcome h3 span{font-family:ob;color:#eb351f}.main-content .welcome-and-highlights .welcome p{float:left;width:100%;margin:0px 0px 20px 0px;text-align:justify;font-size:13px}.main-content .welcome-and-highlights .welcome p a{float:right;color:#eb351f;transition-duration:.2s}.main-content .welcome-and-highlights .welcome p a:hover,.main-content .welcome-and-highlights .welcome p a:active,.main-content .welcome-and-highlights .welcome p a:focus{color:#333;text-decoration:none;transition-duration:.2s}.main-content .welcome-and-highlights .highlights table{float:left;width:100%}.main-content .welcome-and-highlights .highlights table td{vertical-align:top}.main-content .welcome-and-highlights .highlights table .left-image{width:35px;padding-top:4px}.main-content .welcome-and-highlights .highlights h4{float:left;width:100%;height:auto;margin:0px;padding:0px;font-family:ob;margin-top:5px;margin-bottom:14px;text-transform:capitalize}@media (min-width: 990px){.main-content .welcome-and-highlights .highlights .highlights-ticker{height:211px}}
@media (min-width: 768px) and (max-width: 990px){	
	.user-login{width: 66% !important;}
	.forget-wrap{width: 66% !important;}
	.enq-form tr td:first-child{ width:42%;font-size: 13px;}
	.tab-tbl tr td:first-child{ width:35% !important}
	.palace-order{padding-left: 10px;}
	.tab-tbl tr td:first-child {    width: 25% !important;}
	input[type="file"]{ width:50%;}
/*	.container .col-sm-9{width: 75%;}
	.container .col-sm-3{width: 25%;}
	.notification{width: 90% !important;}*/
}
@media (max-width:767px){	
	.enq-form tr td:first-child{ width:40%;}
	.mtbl tr td{ display:block;}
	.mcontact{ margin-bottom:20px;float: left;}
	.zoomWindowContainer{ display:none;}
}
@media (min-width: 1024px) and (max-width: 1280px){	
.main-content .sep-div-for-carousel .carousel-div .bxslider1 a img{margin-left: 5px;}
.main-content .sep-div-for-carousel .carousel-div .bxslider1 a{background: #142a64 !important}
.enq-form tr td:first-child{ width:40%;}
.
}
@media (min-width: 480px) and (max-width: 767px){
	.news-img{width: 30% !important;float: left;position: relative;}
	.news-content{width: 70% !important;float: left;position: relative;}
	
}
.nav-and-slider .bx-viewport{ height:auto !important}
	@media (min-width: 767px) and (max-width: 990px){.main-content .welcome-and-highlights .highlights .highlights-ticker{height:281px}}@media (max-width: 767px){.main-content .welcome-and-highlights .highlights .highlights-ticker{height:211px}}.main-content .welcome-and-highlights .highlights .highlights-ticker{float:left;width:100%;position:relative}.main-content .welcome-and-highlights .highlights .highlights-ticker #marquee-vertical{list-style:none;float:left;width:100%;height:auto;margin:0px;padding:0px;margin-top:2px}.main-content .welcome-and-highlights .highlights .highlights-ticker #marquee-vertical li{float:left;width:100%;height:70px;padding-top:6px;border-bottom:1px solid #ccc}.main-content .welcome-and-highlights .highlights .highlights-ticker #marquee-vertical li p{float:left;width:100%;height:auto;margin:0px;padding:0px;font-size:13px;overflow:hidden;display:-webkit-box;display:-moz-box;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:18px;max-height:54px}.main-content .sep-div-for-carousel{float:left;width:100%;background:#142a64;padding:40px 0px}.main-content .sep-div-for-carousel h4{float:left;color:#fff;margin:0px;padding:0px;font-family:ob}.main-content .sep-div-for-carousel .carousel-div{float:left;width:100%;position:relative;margin-top:15px}.main-content .sep-div-for-carousel .carousel-div .bxslider1 a{float:left;background:#000}.main-content .sep-div-for-carousel .carousel-div .bxslider1 a img{transition-duration:.3s;width: 100%;}.main-content .sep-div-for-carousel .carousel-div .bxslider1 a:hover img{opacity:.3;filter:alpha(opacity=30);transition-duration:.3s}.main-content .two-in-one-div{float:left;width:100%;background:#0464cd;background:url("../img/two-in-one-bg.jpg");height:auto;background-size:100% auto}@media (min-width: 767px){.main-content .two-in-one-div .two-in-one-both{width:50%;padding-top:40px;padding-bottom:40px}.main-content .two-in-one-div .one-in-left{padding-right:20px}.main-content .two-in-one-div .one-in-right{padding-left:20px}}@media (max-width: 767px){.main-content .two-in-one-div .two-in-one-both{width:100%}.main-content .two-in-one-div .one-in-left{padding-top:40px;padding-bottom:20px}.main-content .two-in-one-div .one-in-right{padding-top:20px;padding-bottom:40px}}.main-content .two-in-one-div .two-in-one-both{float:left}.main-content .two-in-one-div .two-in-one-both h4{@imclude basic;;color:#fff;margin:0px 0px 20px 0px;padding:0px;font-size:19px;font-family:osb}@media (min-width: 990px){.main-content .two-in-one-div .two-in-one-both .lt-im{width:40%}.main-content .two-in-one-div .two-in-one-both .lt-im img{float:left;width:100%}.main-content .two-in-one-div .two-in-one-both .rt-tx{width:60%}}@media (max-width: 990px){.main-content .two-in-one-div .two-in-one-both .lt-im{width:100%;height:200px}.main-content .two-in-one-div .two-in-one-both .lt-im img{width:auto;height:100%}.main-content .two-in-one-div .two-in-one-both .rt-tx{width:100%}}.main-content .two-in-one-div .two-in-one-both .lt-im{float:left;text-align:center}.main-content .two-in-one-div .two-in-one-both .rt-tx{float:left}@media (min-width: 990px){.main-content .two-in-one-div .two-in-one-both .rt-tx p{padding:0px 0px 0px 25px;margin:0px 0px 15px 0px}}@media (max-width: 990px){.main-content .two-in-one-div .two-in-one-both .rt-tx p{padding:0px;margin:20px 0px 0px 0px}}.main-content .two-in-one-div .two-in-one-both .rt-tx p{color:#fff;font-size:13px;text-align:justify}.main-content .before-footer{float:left;width:100%;height:auto;background:#004ca2;position:relative}@media (max-width: 990px){.main-content .before-footer .right-absolute{display:none}}.main-content .before-footer .right-absolute{position:absolute;right:0;top:0;z-index:1}.main-content .before-footer p{color:#fff;line-height:18px;font-size:12px;margin:0px;padding:0px}.main-content .before-footer p span{font-family:ob}.main-content .before-footer h3,.main-content .before-footer h4,.main-content .before-footer h5{float:left;width:100%;color:#fff;margin:0px;padding:0px}.main-content .before-footer h3{font-family:ob;margin-top:5px}.main-content .before-footer h4{font-family:ob}@media (min-width: 768px) and (max-width: 1200px){.main-content .before-footer .follow-text{width:100%;margin-bottom:8px}}.main-content .before-footer h4 .follow-text{float:left}.main-content .before-footer h4 a{color:#fff;float:left;font-size:12px;padding-top:5px;padding-left:8px;margin-top:-1px;margin-left:5px;border-radius:20px;height:24px;width:24px;border:1px solid #fff;transition-duration:.3s}.main-content .before-footer h4 .fa-twitter,.main-content .before-footer h4 .fa-google-plus,.main-content .before-footer h4 .fa-linkedin{margin-left:-1px}.main-content .before-footer h4 a:hover{border:1px solid #eb351f;color:#eb351f;transition-duration:.3s}.main-content .before-footer .all-four{float:left;width:100%;display:table;position:relative;z-index:2}@media (min-width: 767px){.main-content .before-footer .all-four .single-sep{width:25%;display:table-cell;padding:25px 15px;border-right:1px solid #3b75b8}}@media (max-width: 767px){.main-content .before-footer .all-four .single-sep{width:100%;float:left;padding:25px 0px;border-bottom:1px solid #3b75b8}}.main-content .before-footer .all-four .single-sep{vertical-align:top}.main-content .before-footer .all-four .sep1{padding-left:0px}.main-content .before-footer .all-four .sep4{padding-right:0px;border-right:none;border-bottom:none}.footer{float:left;width:100%;background:#ececec;padding:20px 0px}.footer .des a{color:#142a64}.footer .des a:hover,.footer .des a:focus,.footer .des a:active{color:#eb351f;text-decoration:none}.footer .cpy,.footer .des{color:#142a64;padding:0px;font-family:or;font-size:13px}@media (min-width: 767px){.footer .cpy{float:left;margin:0px}.footer .des{float:right;margin:0px}}@media (max-width: 767px){.footer .cpy{float:left;width:100%;text-align:center;margin:0px}.footer .des{float:left;width:100%;text-align:center;margin:10px 0px 0px 0px}}.other-page-content{float:left;width:100%;padding:30px 0px;min-height:250px}

.other-page-content h3{font-family:ol;float:left;font-size:25px;width:100%;margin:0px;padding:0px;text-transform:uppercase;  clear: both;
  margin-bottom: 15px;}.other-page-content h3 img{float:left;margin-top:4px;margin-right:10px}.other-page-content p{float:left;width:100%;text-align:justify;font-size:13px;margin:20px 0px 0px 0px;padding:0px}
.side-head{  background: #eb351f;  color: #fff;  padding: 10px 15px;  margin: 0px 0px 10px;  text-transform: uppercase;  font-size: 15px;  font-weight: bold;}
.side-pro-menu{margin: 0px;  padding: 0px;  list-style: none;  border: 1px solid #e9ecf4;}
.side-pro-menu li{ width:100%; display:block;}
.side-pro-menu li a{   padding: 8px 15px;  width: 100%;  display: block;  background: #f9fafc;  border-bottom: 1px solid #e9ecf4;  text-transform: uppercase;  font-size: 13px;  color: #2b439b;}
.side-pro-menu li a .fa{ margin-right:10px;}
 .side-pro-menu li.active a, .side-pro-menu li a:hover,  .side-pro-menu li a:focus{ text-decoration:none;background: #eef1f7;font-size: 13px; font-weight:600; text-shadow:none;}
.news-box{ width:100%; margin:15px 0px; padding:10px; border:1px solid #cbd3ee;  float: left;position: relative;}
.news-box.first{ margin-top:25px;}
.news-title{  margin: 0px 0px 10px;  padding-bottom: 10px;  border-bottom: 1px dotted #e9ecf6;  color: #0e2062;  font-size: 16px;  font-weight: bold;}
.news-title a{  color: #0e2062;}
.news-box p{ margin-top:0px;}
.contact-title{  margin-bottom: 0;  padding-bottom: 5px;  border-bottom: 1px dotted #cdd2e6;  color: #0e2062;  font-weight: bold;  font-size: 17px;}
.contact-title span{ color:#eb351f;}
.contact p{text-align: left;}
.enq-form{ width:100%;}
.enq-form tr td{ padding:5px; vertical-align:top;}

.txt1{ border:1px solid #2a3d83;   padding: 4px 10px;  width: 100%;  margin-bottom: 5px;}
.txa1{ border:1px solid #2a3d83;   padding: 4px 10px;  width: 100%;  margin-bottom: 5px;  min-height: 80px;}
.btn-submit{ background:#0e2062; color:#fff; border:none;  font-size: 14px;
  padding: 5px 15px;}
  .btn-submit:hover{background:#eb351f; text-decoration:none; color:#fff;}
  .enq-title{ border-top:1px solid #ebedf4;  padding: 10px 0px;
  color: #0e2062;}
  .login-top{ position:absolute; width:100%; float:right; top:0; z-index:9999;  right: 0;}
.login-box{  width: auto;  float: right; margin-right: 15px;  padding: 8px 20px; background: rgba(255, 255, 255, 0.8);-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;}
.login-box a{ color:#0e2062;}
.user-login {  margin: 0 auto;  background: #0e2062;  width: 53%;  border: 1px solid #ccc;  padding: 7%;}
.user-login table {  width: 100%;}
.user-login table tr td {  padding: 5px;  color: #fff;   vertical-align: top; font-weight: bold;  font-size: 15px;  text-shadow: none;}
.user-login table tr td .t-bx {  width: 100%;  color: #345195;  margin-bottom: 8px;padding: 4px 10px;}
.logbtn {  padding: 4px 20px;  background: #eb351f;  border: none;  color: #fff;}
.logbtn:hover{ background:#324690;}
.forget {  color: #fff;  font-weight: normal;  font-size: 13px;}
.forget:hover, .forget:focus{ color:#fff;}
.forget-wrap {  margin: 0 auto;  margin-top: 30px;  width: 53%;  border: 1px solid #a0aacd;  padding: 7%;}
.forget-wrap table {  width: 100%;}
.forget-wrap table tr td {  padding: 5px;  vertical-align: top;}
.tx-forget {  border: 1px solid #a0aacd;  width: 100%;  padding: 4px 10px;  main-right: 10px;}
.signupbtn {  padding: 5px 20px;  background: #0e2062;  color: #fff;  border: none;}
.signupbtn:hover{ background:#eb351f;}
.tbl-register{ width:100%; margin:10px}
.tbl-register tr td{ padding:10px 5px; vertical-align:top;}
.sel1{ border:1px solid #2a3d83;   padding: 4px 10px;  width: 100%;  margin-bottom: 5px;}
.sel1 option{padding: 5px 10px;}
.sel2{ border:1px solid #2a3d83;   padding: 4px 10px;  width: 80%;  margin-bottom: 5px;}
.sel2 option{padding: 5px 10px;}
.sel3{ border:1px solid #2a3d83;   padding: 4px 10px;  width: 90%;  margin-bottom: 5px;}
.sel3 option{padding: 5px 10px;}
.ipfile{ border:1px solid #d3d9f2;   padding: 4px 10px;  width: 99%;  margin-bottom: 5px;}
#gallery_01 a img {
    border: 1px solid #859ed8;
    width: 105px;
    height: 100px;
    margin-right: 5px;
}
.products-bangle-product img {
    width: 100%;
    border: 1px solid #f9b7a1;  height: 315px;
}

.active img{border:1px solid #db7e5f !important;}

.zoomwidth {  width: 335px;  height: 315px;}

@media (max-width: 420px) {
    .zoomwidth{
        width: 100% !important; height: auto !important;
    }
}

@media (min-width: 992px) {
    .zoomwidth{
        width: 95% !important; height: auto !important;
    }
}

.zoomLens {    width: 150px !important;    height: 150px !important;}
#gallery_01{ margin-top:10px}
.other-page-content .pro-name{   font-size: 19px;  font-weight: bold;  line-height: 28px;text-transform: capitalize;  margin-bottom: 15px;  border-bottom: 1px dotted #ddd;
  padding-bottom: 5px;}
.pro-order{   clear: both; font-size: 13px;  font-weight: bold; margin-bottom:0px; text-align:right;}
.pro-order span{ color:#eb351f;}
.pro-des{ font-size:14px; font-weight:bold; margin-top:0px;  margin-bottom: 0px;}
 .social{ position: relative;  width: 100%;  margin: 10px 0px;  float: left;}
 .social h4{font-size: 22px;  margin-bottom: 15px;}
.social ul {    overflow: auto;    margin-left: 0px;    padding-left: 0px;}
.social ul li {    list-style-type: none;    float: left;}
.social ul li a i {    background: none repeat scroll 0% 0% transparent;    color: #14398d;    width: 35px;    height: 35px;    border-radius: 50%;    font-size: 18px;    text-align: center;    margin-right: 10px;    transition: all 0.2s ease-in-out 0s;     line-height: 15px;   border: 2px solid #14398d;    padding: 9px;
}
.social ul li a i:hover{border: 2px solid #eb351f;color: #eb351f;}
.tab-content{  width: 100%;  padding: 10px;  border: 1px solid #e1e5f0; min-height:400px;  float: left;}
.tab-content p{  margin: 0px 0px 20px 0px;}
.review-box{ width:100%; float:left; position:relative;  border: 1px solid #eff1f6;  padding: 10px;  margin-bottom: 15px;}
  .review-box h6{margin: 0px 0px 10px;  width: 100%;  font-size: 14px;  font-weight: bold;  color: #062263;  border-bottom: 1px dotted #eee;  padding-bottom: 10px;}
    .review-box h6 span{  float: right;  font-size: 13px;  font-weight: normal;  font-style: italic;}
.pro-content{ min-height:125px;}
.clear1{  clear: both;
  width: 100%;
  position: relative;
  padding: 15px;
  margin-bottom: 10px;}

/*babu*/
/* Alert Boxes====================================*/
.notification {
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 10px;
    margin-top: 10px;
	position: relative;
	padding: 10px 40px 10px 18px;
	border-radius: 3px;
	box-shadow:  0px 1px 1px 0px rgba(0, 0, 0, 0.03);
	  clear: both;
  float: left;
  width: 100%;
}
.notification p {
	margin: 0;
}
.notification span {
	font-weight: 600;
}
.notification.success,
.notification.success strong {
	background-color: #EBF6E0;
	color: #5f9025;
	border: 1px solid #b3dc82;
}
.notification.error,
.notification.error strong {
	background-color: #ffe9e9;
	color: #de5959;
	border: 1px solid #fbc4c4;
}
.notification.warning,
.notification.warning strong {
	background-color: #FBFADD;
	color: #8f872e;
	border: 1px solid #ded58a;
}
.notification.notice,
.notification.notice strong {
	background-color: #E9F7FE;
	color: #5091b2;
	border: 1px solid #b6d7e8;
}
.notification strong { border: none !important; }
.notification.success .close,
.notification.error .close,
.notification.warning .close,
.notification.notice .close {
	padding: 0px 9px;
	position: absolute;
	right: 0;
	top: 22px;
	display: block;
	height: 8px;
	width: 8px;
	cursor: pointer;
}
.notification.success .close {background: url(../images/alert_boxes_close_ico.html) 0 -8px no-repeat;}
.notification.error .close {background: url(../images/alert_boxes_close_ico.html) 0 0 no-repeat;}
.notification.warning .close {background: url(../images/alert_boxes_close_ico.html) 0 -16px no-repeat;}
.notification.notice .close {background: url(../images/alert_boxes_close_ico.html) 0 -24px no-repeat;}
.palace-order{  width: 100%;  float: left;  margin: 25px 0px;padding-left: 10px;}
.all-head {  width: 100%;  padding: 5px 10px;  border: 1px solid #E1EBF7;  margin-bottom: 15px;  clear: both;  float: left;}
.head-left {  width: 75%;  float: left;  border-bottom: 1px dotted #eee;  padding-bottom: 8px;}
.head-left h5{ margin:5px 0px 5px;  font-size: 14px;  color: #0e2062;
  font-weight: bold;
  text-shadow: none;}
  .head-left h5 a{color: #0e2062;}
.head-right {  width: 25%;  float: left;  border-bottom: 1px dotted #eee;  padding-bottom: 3px;}
.head-right p{ margin:5px 0px 7px; text-align: right;}
.col-desc {  width: 100%;  padding: 10px 0px;  clear: both;}
.col-desc p{ margin:0px 0px 10px;}
.all-div {  margin: 15px 0px 0px;  padding: 10px 0px;  width: 100%;  position: relative;  float: left;}
.no-item {  font-weight: bold;  color: #0e2062;  font-size: 13px;  padding-left: 2px;}
.view-head {  width: 100%;  padding: 5px;  clear: both;  float: left;  border-bottom: 1px solid #E1EBF7;  margin-bottom: 8px;}
.view-hleft {  float: left;}
.view-hright {  float: right;}
.view-hright p{ margin:0px 0px 7px;}
.content-text p{ margin:0px 0px 15px;  font-size: 14px;
  text-align: justify;}
p.apply-text{ text-align:right;}
.content-text h1, .content-text h2, .content-text h3, .content-text h4, .content-text h5, .content-text h6{ margin:0px 0px 15px; color:#0e2062; }
.content-text h1{ font-size:18px; font-weight:bold;}
.content-text h2{ font-size:17px; font-weight:bold;}
.content-text h3{ font-size:16px; font-weight:bold;}
.content-text h4{ font-size:15px; font-weight:bold;}
.content-text h5{ font-size:14px; font-weight:bold;}
.content-text h6{ font-size:13px; font-weight:bold;}
.first-table{ width:100%; margin:10px 0px}
.first-table tr td{ padding:3px 12px;}
.first-table tr td label, .edu-table tr td label{ font-weight:normal;}
.reg-form strong {
  float: left;
  width: 100%;
  padding-bottom: 5px;
  margin-bottom: 10px;
  border-bottom: 1px solid #eee;  margin-top: 10px;
}
.exp-table{  width: 100%;}
.exp-table tr td {
  padding: 5px 10px;
  vertical-align: top;
}
.t-bx2 {
  width: 160px;
  height: 26px;
  padding: 0px 5px;
}
.s-bx {
  width: 130px;
  height: 26px;
  padding: 0px 5px;
}
.edu-table{  width: 100%;}
.edu-table tr td {  padding: 5px 10px;  vertical-align: top;}
.cer-table{  width: 100%;}
.cer-table tr td {  padding: 5px 10px;  vertical-align: top;}

/* Alert Boxes====================================end*/.loader{    position: fixed;	left: 0px;	top: 0px;	width: 100%;	height: 100%;	z-index: 999999;	background: url('../img/pageload2.html') 50% 50% no-repeat rgb(255,255,255);}

@media (max-width: 991px) {
    .pro-name{
        margin-top: 20px !important;
    }
}

.side-left-cont .col-md-6, .side-left-cont .col-sm-12 {
	padding: 0px;
}
.news-img img{ width:100%;  border-radius: 5px;}
.news-img img:hover{ opacity:0.8}

@media only screen and (max-width: 800px) {
    
    /* Force table to not be like tables anymore */
	#no-more-tables table, 
	#no-more-tables thead, 
	#no-more-tables tbody, 
	#no-more-tables th, 
	#no-more-tables td, 
	#no-more-tables tr { 
		display: block; 
	}
 
	/* Hide table headers (but not display: none;, for accessibility) */
	#no-more-tables thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
 
	#no-more-tables tr { border: 1px solid #ccc; }
 
	#no-more-tables td { 
		/* Behave  like a "row" */
		 
		position: relative;
		padding-left: 50%; 
		white-space: normal;
		text-align:left;min-height: 40px;font-size: 13px;
	}
 
	#no-more-tables td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
		text-align:left;
		font-weight: bold;
	}
 
	/*
	Label the data
	*/
	#no-more-tables td:before { content: attr(data-title); }
	
}


/* My Styles Start */

/* Changed Lines - 246, 247, 234, 239,  */

.alert{
	float: left;
	width: 100%;
}

@media (max-width:767px) {
	.all-head .head-left, .all-head .head-right{
		width: 100%;
	}
    .all-head .head-right p{
        text-align: left;
    }
    .reg-form table td{
		float: left;
		width: 50%;
	}
    .reg-form .upload-table td{
        float: left;
        width: 100%;
    }
}

@media (min-width: 420px) {
    .reg-form table input[type=file]{
        width: 300px;
        margin: 0px auto 10px auto;
        padding: 0px 10px;
    }
}

@media (max-width: 419px) {
    .reg-form table input[type=file]{
        width: 100%;
        margin: 0px 0px 10px 0px;
        padding: 0px 10px;
    }
    .reg-form table td {
        float: left;
        width: 100%;
    }
}

.first-table tr td {
	vertical-align: top;
}

.reg-form, .reg-form table{
	float: left;
	width: 100%;
}

.reg-form, .reg-form table label{
    margin-top: 5px;
}

.reg-form table input, .reg-form table select{
    width: 100%;
	height: 30px;
	padding: 0px 10px;
}

.reg-form table select{
    padding: 0px 5px;
}

.reg-form .upload-table td{
    text-align: center;
}

.reg-form .add-btn{
    cursor: pointer;
}

@media (max-width: 767px) {
    .col-sm-6{
        float: left;
        width: 100%;
    }
}

/* My Styles Start */