html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, dialog, figure, footer, header, hgroup, menu, nav, section,time, mark, audio, video {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline; background:transparent;}
html {overflow-y: scroll;overflow: -moz-scrollbars-vertical;}
body {font-family: 'Open Sans', sans-serif; font-size:14px; font-weight:400; color:#303030; background:#fff;}
article, aside, dialog, figure, footer, header, hgroup, nav, section {display:block}
a,ins {text-decoration:none; outline: none;}
input, select {vertical-align:middle;}
table {border-spacing:0;}
ul li{list-style-type:none;}
*, *:before, *:after{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
/*-----------Common css start here----------*/

/*floating css start*/
.fl{float:left}
.fr{float:right}
.cb{clear:both}
/*floating css end*/

/*align css start*/
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}
/*align css end*/

/*position css start*/
.pr{position:relative;}
.p-absolute{position:absolute;}
.p-fixed{position:fixed}
/*position css end*/

/*width css start here*/
.width-one-third{width:33.333%;}
.width-two-third{width:66.333%;}
.width-half{width:50%;}
.width-10{width:10%;}
.width-20{width:20%;}
.width-25{width:25%;}
.width-30{width:30%;}
.width-31{width:31%;}
.width-35{width:35%;}
.width-40{width:40%;}
.width-45{width:40%;}
.width-50{width:50%;}
.width-55{width:55%;}
.width-60{width:60%;}
.width-65{width:65%;}
.width-70{width:70%;}
.width-75{width:75%;}
.width-80{width:80%;}
.width-90{width:90%;}
.width-100{width:100%;}
.width-1-4{width:25%;}
.width-1-3{width:33.33%;}
/*width css end here*/

/*margin css start here*/
.margin-0{margin:0}
.mlft-0{margin-left:0}
.mrht-0{margin-right:0}
.mtop-0{margin-top:0px;}
.mtop-5{margin-top:5px;}
.mtop-10{margin-top:10px;}
.mtop-20{margin-top:20px;}
.mtop-22{margin-top:22px;}
.mtop-25{margin-top:25px;}
.mtop-30{margin-top:30px;}
.mtop-40{margin-top:40px;}
.mtp-10{margin-top:10%}
.mbtm-10{margin-bottom:10px}
.mbtm-20{margin-bottom:20px}
.mbtm-30{margin-bottom:30px}
.mbtm-40{margin-bottom:40px}
.mbtm-50{margin-bottom:50px}
.mtb-10{margin:10px 0;}
.mtb-20{margin:20px 0;}
.mtb-30{margin:30px 0;}
.mtb-35{margin:35px 0;}
.mtb-40{margin:40px 0;}
/*margin css end here*/

/*padding css start here*/
.padding-0{padding:0;}
.plft{padding-left:0}
.prht{padding-right:0}
.padl-20{padding-left:20px;}
.padl-30{padding-left:30px;}
.padr-15{padding-right:15px;}
.padr-30{padding-right:30px;}
.padtb-20{padding:20px 0}
.padtb-30{padding:30px 0}
.padtb-40{padding:40px 0}
.padtb-45{padding:45px 0}
.padtb-50{padding:50px 0}
.padtb-60{padding:60px 0}
.pbtm-40{padding-bottom:40px}
/*padding css send here*/
.display_table{display: table;}
.display_tcell{display: table-cell; vertical-align: middle;}
a{color: #01b1ec; text-decoration: none;}
a:hover{color: #FF8017;}
.grey_bg{background: #EBEBEB; width: 100%;}
p, ul li{font-size: 14px; line-height: 24px; color: #555;}
.abt_us_section, .client_section, .payment_link_section, .gallery_section, .infastructure_section, .academic_section, section{padding: 50px 0px;}
section.home_pase_slider {padding: 0px;}


.wrapper{width:90%; margin: 0px auto;}
h2{font-size: 35px; line-height: 35px; color: #222; font-weight: 700; text-align: center; text-transform: uppercase; font-family: 'Montserrat', sans-serif; margin-bottom:30px;}
h4{font-size:20px; color: #222; font-weight: 700; text-transform: uppercase; font-family: 'Montserrat', sans-serif;}
.ttl_sub_text{font-size:17px; line-height: 26px; color: #777; font-weight:400; text-align: center;}

header{padding:0px 0px;}
.top_logo a{display: inline-block; padding-top: 7px;}
.top_menu ul{padding-top:0px;}
.top_menu ul li{display: inline-block; margin-left:0px; position: relative;}
.top_menu ul li a{font-size: 14px; color: #777; text-transform: uppercase; padding: 35px 20px; display: inline-block;}
.top_menu ul li a:hover{color: #fff; background:#01b1ec;}
.top_menu .submenu ul{display: none;}
.top_menu ul .submenu:hover .smenu_ul{display: block;}
.top_menu .submenu ul{position: absolute; left:0px; top: 85px; padding: 0px; background-color: #eae9e9; border-top: 3px solid #01b1ec; box-shadow: 0 0 5px #343434; -moz-box-shadow: 0 0 5px #343434; -webkit-box-shadow: 0 0 5px #343434; z-index: 999;}

.top_menu .submenu ul li{margin-left:0px; width: 200px;}
.top_menu .submenu ul li a{display: block; color: #454545; border-bottom:1px solid #ccc; text-transform: inherit; padding:10px 20px; }
.top_menu .submenu ul li a:hover{border-bottom:1px solid #01b1ec; color:#fff;}



.abt_us_section aside{float: left;}
.abt_us_section aside.width-one-third{padding-right: 40px;}
.abt_sec_rtbg{background: url("../images/abt-us.png") no-repeat 0px 0px; background-size: 100% auto; height: 500px; width:100%; color: #fff; padding:35px 80px; text-align:center;}
.abt_sec_rtbg main{font-size: 27px; font-weight: 700; font-family: 'Montserrat', sans-serif; margin-bottom: 10px;}
.abt_sec_rtbg main span{color: #00b1eb;}
.abt_sec_rtbg figure{margin-bottom: 10px;}
.abt_sec_rtbg p{font-size: 17px; line-height:26px;  color: #ffffff;}
.abt_us_section ul li p{font-size:15px; line-height: 25px; color: #777; margin: 10px 0px 7px 0px;}
.abt_us_section ul li{padding-left: 90px; position: relative; margin-bottom: 40px;}
.abt_us_section ul li::before{content: ""; position: absolute; left: 0px; top: 0px; background: url("../images/abt-sprite.png") no-repeat 0px 0px; width: 67px; height: 70px;}
.abt_us_section ul li:nth-child(2n)::before{background-position: 0px -77px;}
.abt_us_section ul li:last-child::before{background-position: 0px -154px;}





.client_cntents {position: relative; background: #fff; width:70%; padding: 25px;  margin-left: 30%; border-radius: 5px; text-align: center;}
.client_cntents:after{right: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 255, 255, 0);border-right-color: #fff;border-width: 30px; margin-top: -30px;}
.rt_img .client_cntents:after{left: 100%;right:inherit; border-right-color:transparent; border-left-color: #fff;}
.client_mcnt{margin-top: 50px; min-height: 270px;}
.rt_img .client_cntents {margin-left:inherit;}
.client_mcnt figure{position: absolute; left: 0px; width: 270px;}
.client_mcnt.rt_img figure{left: inherit; right: 0px;}
.client_mcnt figure img{width:100%; height: auto;}
.client_cntents p{color: #666; font-size: 18px; line-height: 28px; margin-bottom: 15px;}
.client_cntents main{color: #00b1eb; font-size: 21px; font-family: 'Montserrat', sans-serif;  font-weight: bold;}

.payment_link_section aside{width: 50%;}
.payment_link_section a{color: #fff;  background: #FF8017; font-weight: 600;  display: block; font-size: 30px; padding: 15px; text-align: center; width: 80%; border-radius: 5px;}
.payment_link_section a:hover{background: #ea6a00}
.payment_link_section .fr a{background: #01B1EC; float: right;}
.payment_link_section .fr a:hover{background: #0090c1;}

.top_bnr_form{position: absolute; width: 350px; right: 0px; z-index: 99999; top: 110px;}
.top_bnr_form input[type="text"], .top_bnr_form input[type="email"], .top_bnr_form select{border: 1px solid #CECAC9; padding: 10px 50px 10px 15px; width:100%; background: transparent; color: #fff; margin-bottom: 25px; font-family: 'Open Sans', sans-serif; font-size:14px;}
.top_bnr_form select option{color: #303030;}
.top_bnr_form input[type="submit"], .contact_page input[type="submit"]{width: 145px; border: 0px; border-radius: 5px; color: #fff; font-size: 15px; background: #01B1EC; padding: 9px; display: block; cursor: pointer; font-weight: 600;}
.top_bnr_form input[type="submit"]:hover, .contact_page input[type="submit"]:hover{background: #0090c1}
.top_bnr_form label.error, .contact_page label.error  {bottom: 5px; color: #ff0000;  left: 0; position: absolute;}

.banner_content{position:absolute;top:150px;left:7%;width:60%;z-index:0;}
.banner_content h1,  h1{font-weight: 700; font-size: 45px; line-height: 55px;}
.banner_content h6, h6{font-weight:400; font-size: 16px; line-height: 16px; margin: 0px 0px;}
.banner_content a{width: 200px; border: 0px; border-radius: 50px; color: #fff; font-size: 16px; background: #01B1EC; padding:15px; display: block; cursor: pointer; font-weight: 600; text-align: center; text-transform: uppercase;}
.banner_content a:hover{background: #0090c1;}
.text_center table{width:100%;}
footer{background: #2D3236;}
footer section{padding: 80px 0px; color: #fff; font-size: 15px; line-height: 24px;}
footer section .width-one-third{padding-right: 20px;}
footer section .width-one-third.last{padding-right: 0px;}
footer summary{background:#000; color: #fff; padding: 35px 0px; width:100%; text-align: center; font-size: 15px;}
footer main, .top_bnr_form main{font-size: 24px; line-height: 24px; font-family: 'Montserrat', sans-serif;  font-weight: bold; padding-bottom: 15px; margin-bottom: 30px; border-bottom: 3px solid #01B1EC;width: 90%; max-width: 190px; color: #fff;}
footer section ul li{display: inline-block;}
footer section address{line-height:25px; font-style: normal;}
footer section address strong{font-size: 17px;}


.inner_page_banner{background: url("../images/banner-science.jpg") no-repeat 0px 0px; width: 100%; height: 445px; background-size: cover; text-align: center;}
.inner_page_banner.nursing_banner{background: url("../images/banner-nursing.jpg") no-repeat 0px 0px;}
.inner_page_banner h1, .inner_page_banner h6{margin-left: 5%; margin-right: 5%;}
.juni_college_page .abt_us_section p.ttl_sub_text strong{color: #333; font-size: 20px;}
.juni_college_page .abt_us_section .abt_sec_rtbg{width:100%;}
.juni_college_page .abt_sec_rtbg{background: url("../images/princpal-bg.png") no-repeat center top; background-size:cover; height:400px; padding-top: 50px;}
.infa_mcnt{margin: 50px 0px 0px 0px;}
.infastructure_section figure{width:100%; border: 1px solid #959595; border-radius:5px; padding: 10px; background: #f5f5f5;}
.infastructure_section figure img{width:100%; border-radius:5px; height: auto; display: block; 
-moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}


.infastructure_section figure img:hover{
-moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.infastructure_section .width-cnt{width: 49%}
.infastructure_section .width-img{width: 51%;}
.infastructure_section .infa_mcnt h4{margin-bottom: 20px;}
.infastructure_section .infa_mcnt p{color: #444; font-size: 15px; line-height: 25px;}
.academic_section aside{float: left; padding:20px; text-align: center;}
.academic_section aside article{width:100%; background: #fff; padding:20px; padding-bottom: 0px;}
.academic_section aside.firstrow article{min-height: 560px;}
.academic_section aside.secondrow article{min-height: 490px;}
.academic_section aside article:hover{box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);}

.academic_section aside h4{text-transform: inherit; margin: 15px 0px;}
.academic_section aside p{color: #555; line-height: 24px; margin-bottom: 10px;}

.tabs-menu {clear: both;}
.tabs-menu::before, .tabs-menu::after{clear: both;}
.tabs-menu li{float: left;  margin-right:0px; background: #fcfcfc; border-top: 1px solid #d4d4d1;  border-left: 1px solid #d4d4d1;}
.tabs-menu li:first-child{border-radius: 5px 0px 0px 0px;}
.tabs-menu li:last-child{border-right: 1px solid #d4d4d1; border-radius: 0px 5px 0px 0px;}

.tabs-menu li.current{position: relative;background-color: #fff; border-bottom: 1px solid #fff;  z-index: 5;  margin-bottom: -1px;}
.tabs-menu li.current::before{content: ""; position: absolute;width:100%; left: 0px; top:-2px; height: 3px; background: #01b1ec;}
.tabs-menu li a {padding: 15px 25px; color: #999; text-decoration: none; display: inline-block; font-size: 18px; font-weight: 600;}
.tabs-menu .current a {color: #2e7da3;}
.tab {border: 1px solid #d4d4d1; background-color: #fff;  width: auto;}
.tab-content {width:100%; padding: 25px; display: none;}
#tab-1 {display: block;}
.tab-content p{margin-bottom: 15px; color: #555; line-height: 24px; font-size: 14px;}

.bdr_facu {background: #fafafa; border: 1px solid #d8e2e6; margin: 15px 0px;  padding: 10px;   width: 49%;}
.cont_title {color: #333534; font-size: 18px; padding-bottom: 5px; border-bottom: 1px solid #01b1ec;  font-weight: 700; margin-bottom: 15px; }
.bdr_facu ul, .bdr_facu ol, #tab-3 ul {margin: 10px 0 0 35px; padding: 0;}
.bdr_facu ul li, .bdr_facu ol li, #tab-3 ul li{color: #333534; font-size: 14px; line-height: 20px;  margin: 0 0 10px 0px; text-align: left; list-style: disc;}


#tab-1 .bdr_facu{min-height: 500px;}
#tab-2 .frow .bdr_facu{min-height: 350px;}
#tab-2 .secondrow .bdr_facu{min-height: 285px;}
#tab-3 .bdr_facu{min-height: 345px;}
#tab-4 .frow .bdr_facu{min-height: 285px;}
#tab-4 .secondrow .bdr_facu{min-height: 315px;}

.eligibility_section table{border: 1px solid #d8e2e6; font-size: 14px; margin:20px 0; width: 100%;    border-collapse: collapse; border-spacing: 0; text-align: left;}
.eligibility_section table tr{border-bottom: 1px solid #d8e2e6;}
.eligibility_section table thead{background: #EBEBEB;}
.eligibility_section table th{padding: 15px 15px; font-size: 15px; vertical-align: top;}
.eligibility_section table td{padding: 10px 15px; font-size: 14px;}
.eligibility_section ul{padding-left: 30px;}
.eligibility_section ul li{list-style: disc;}

.juni_college_faculty_page .academic_section aside {padding: 10px;}
.juni_college_faculty_page .academic_section aside article{position: relative; padding-left: 140px; text-align: left; background: #EBEBEB; border: 1px solid #ddd; height: 140px; padding-bottom: 20px;}
.juni_college_faculty_page .academic_section aside.width-100 article p{margin-bottom: 5px;}

.juni_college_faculty_page .academic_section aside.width-100 article{ height: 150px;}
.juni_college_faculty_page .academic_section aside article figure{position: absolute; left: 20px; top: 20px; width: 100px; height: 100px; overflow: hidden;}
.juni_college_faculty_page .academic_section aside article figure img{width: 100%; height: auto;}
.juni_college_faculty_page .academic_section aside h4{margin: 0 0 10px;}


.contact_page{background: url("../images/contact-bg.jpg") repeat 0px 0px; width: 100%; height: auto;}
.contact_page .wrapper{width: 80%;}
.contact_page .wrapper .width-half{padding: 0px 20px;}
.contact_page .width-half address{background: #fff; border: 1px solid #dddddd;  margin: 0px;
    padding:10px 15px;}
.contact_page .width-half address{color:#494949;  font-size: 15px; line-height: 24px; font-style: normal;}
.contact_page .width-half main{font-family: "Montserrat",sans-serif; font-size: 22px; font-weight: bold; line-height: 24px;  margin-bottom:10px;}


.contact_page input[type="text"], .contact_page input[type="email"], .contact_page select{-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #ffffff;
    border-color: #cccccc currentcolor currentcolor #cccccc;
    border-radius: 0;
    border-style: solid none none solid;
    border-width: 1px medium medium 1px;  color: #666666; font-family: 'Open Sans', sans-serif;font-size: 14px; padding: 15px 12px; width: 100%; margin-bottom: 25px;}
.contact_page input[type="text"]:focus, .contact_page input:focus[type="email"], .contact_page select:focus{border: 1px solid #08b128;}


.contact_page input[type="submit"]{width: 160px; font-size: 20px;}
.contact_page form{padding-top: 10px;}
.contact_page .width-half input.error, .top_bnr_form input.error{border: 1px solid #b70000;}
.arrow_select_form{position: relative; width: 100%;}
.arrow_select_form select{appearance:none;-moz-appearance:none;-webkit-appearance:none;}
.arrow_select_form::after{content:'▼';display:block;position:absolute;right:15px;top:18px; pointer-events:none; color: #666666;} 
.top_bnr_form .arrow_select_form::after{color: #fff; right:15px;top:13px; font-size: 13px;}

.contact_page .inner_page_banner.nursing_banner{background: url("../images/banner-contact.jpg") no-repeat right center; text-align: left; height: 352px;}



/* Top Slider CSS Starts Here */
.jssorl-oval img {animation-name: jssorl-oval; animation-duration: 1.2s; animation-iteration-count: infinite; animation-timing-function: linear;}
@keyframes jssorl-oval {
    from {transform: rotate(0deg);}
    to {transform: rotate(360deg);}
}
.jssorb05 {position: absolute;}
.jssorb05 div, .jssorb05 div:hover, .jssorb05 .av {position: absolute;width: 16px;
    height: 16px; background: url('../images/b05.png') no-repeat; overflow: hidden; cursor: pointer;}
.jssorb05 div {background-position: -7px -7px; }
.jssorb05 div:hover, .jssorb05 .av:hover {background-position: -37px -7px; }
.jssorb05 .av{background-position:-67px -7px; }
.jssorb05 .dn, .jssorb05 .dn:hover{background-position: -97px -7px; }
.jssora22l, .jssora22r {display: block; position: absolute; width: 40px; height: 58px;
cursor: pointer; background: url('../images/a22.png') center center no-repeat; overflow:hidden;}
.jssora22l { background-position: -10px -31px; }
.jssora22r { background-position: -70px -31px; }
.jssora22l:hover { background-position: -130px -31px; }
.jssora22r:hover { background-position: -190px -31px; }
.jssora22l.jssora22ldn { background-position: -250px -31px; }
.jssora22r.jssora22rdn { background-position: -310px -31px; }
.jssora22l.jssora22lds { background-position: -10px -31px; opacity: .3; pointer-events: none; }
.jssora22r.jssora22rds { background-position: -70px -31px; opacity: .3; pointer-events: none; }
/* Top Slider CSS Ends Here */


/* Gallery section CSS Starts Here */
.gallery_section a{width: 19.6%; display: inline-block;}
.gallery_section a img{width: 100%; height: auto;}
.lightboxOverlay {position: absolute;top: 0;left: 0;z-index: 9999;background-color: black;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8; display: none;}
.lightbox {position: absolute;  left: 0;  width: 100%;  z-index: 10000;  text-align: center;  line-height: 0;  font-weight: normal;}
.lightbox .lb-image {display: block; height: auto; max-width: inherit; max-height: none; border-radius: 3px; border: 4px solid white;}
.lightbox a img {border: none;}
.lb-outerContainer {position: relative;*zoom: 1; width: 250px;  height: 250px; margin: 0 auto; border-radius: 4px; background-color: white;}
.lb-outerContainer:after {content: ""; display: table;  clear: both;}
.lb-loader {position: absolute;top: 43%;left: 0;height: 25%; width: 100%; text-align: center;line-height: 0;}
.lb-cancel {display: block;width: 32px; height: 32px; margin: 0 auto; background: url("../images/gallery/loading.gif") no-repeat;}
.lb-nav {position: absolute;top: 0; left: 0; height: 100%; width: 100%; z-index: 10;}
.lb-container > .nav {left: 0;}
.lb-nav a {outline: none;}
.lb-prev, .lb-next {height: 100%;cursor: pointer; display: block;}
.lb-nav a.lb-prev {width: 34%; left: 0;  float: left;  background: url("../images/gallery/prev.png") left 48% no-repeat; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);  opacity: 0; -webkit-transition: opacity 0.6s;  -moz-transition: opacity 0.6s;  -o-transition: opacity 0.6s;  transition: opacity 0.6s;}
.lb-nav a.lb-prev:hover {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;}
.lb-nav a.lb-next {width: 64%; right: 0; float: right; background: url("../images/gallery/next.png") right 48% no-repeat; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transition: opacity 0.6s; -moz-transition: opacity 0.6s; -o-transition: opacity 0.6s; transition: opacity 0.6s;}
.lb-nav a.lb-next:hover {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);  opacity: 1;}
.lb-dataContainer {margin: 0 auto; padding-top: 5px; *zoom: 1; width: 100%; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px;  border-bottom-left-radius: 4px;  -moz-border-radius-bottomright: 4px;  -webkit-border-bottom-right-radius: 4px;  border-bottom-right-radius: 4px;}
.lb-dataContainer:after {content: ""; display: table;clear: both;}
.lb-data {padding: 0 4px; color: #ccc;}
.lb-data .lb-details {width: 85%;  float: left;  text-align: left;  line-height: 1.1em;}
.lb-data .lb-caption {font-size: 13px;  font-weight: bold;  line-height: 1em;}
.lb-data .lb-caption a {color: #4ae;}
.lb-data .lb-number {display: block;  clear: left;  padding-bottom: 1em;  font-size: 12px; color: #999999;}
.lb-data .lb-close {display: block;  float: right;  width: 30px;  height: 30px;  background: url("../images/gallery/close.png") top right no-repeat;  text-align: right;  outline: none;  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);  opacity: 0.7;  -webkit-transition: opacity 0.2s;  -moz-transition: opacity 0.2s;  -o-transition: opacity 0.2s;  transition: opacity 0.2s;}
.lb-data .lb-close:hover {  cursor: pointer; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1;}
/* Gallery section CSS Ends Here */
.cont_title{font-size:18px; font-weight: 700; color:#333534; margin:0px 15px; padding-top:15px; padding-bottom:5px;}
.bdr_97{border:1px solid #d8e2e6; background:#fafafa; position:relative;}
.cont_cmn{padding:15px; color:#333534; font-size:15px; line-height:26px; text-align:justify;}

input[type="text"], input[type="password"], input[type="tel"], input[type="email"], select, textarea {
    color: rgb(102, 102, 102);
    height: 32px;
    width: 100%;
    font-size: 14px;
    box-sizing: border-box;
    position: relative;
    border: 1px solid rgb(204, 204, 204);
    border-radius: 0px;
    background: white;
    padding: 0px 11px;
}
.vis_btn input[type="submit"]{cursor: pointer;}


@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
}
@media only screen and (max-width: 1300px) {
}
@media only screen and (max-width: 1270px) and  (min-width: 1150px) {
}