/*@import url('https://fonts.googleapis.com/css?family=Montserrat');*/
@import url('https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700');
a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,ul,var{background:transparent;border:0;margin:0;padding:0;border:0;outline:0;vertical-align:top;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
table, table td {padding:0;border:none;border-collapse:collapse;}
img {vertical-align:top;}
embed {vertical-align:top;}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}
input, textarea {border:0; padding:0; margin:0; outline:0;}
iframe {border:0; margin:0; padding:0;}
input, textarea, select {margin:0; padding:0px;}
a:hover, a:focus {text-decoration:none !important; outline:0 !important;}
.btn:focus {outline:0 !important;}
input[type=number] {-moz-appearance:textfield;}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button {-webkit-appearance:none;}
.margin-btm-10 {margin-bottom:10px;}
.margin-btm-20 {margin-bottom:20px;}
* {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.primary-color, .text-primary {color:#87ddff;}
.features .primary-color, .mysection.bg-white .primary-color, .mysection.bg-white .text-primary {color:#279af2;}
.border-btm {border-bottom:1px solid #ddd; padding-bottom:10px; margin-bottom:20px;}


html { -webkit-text-size-adjust:none;}
.video embed,.video object,.video iframe {width:100%; height:auto;}
img{max-width:100%;	/*height:auto;width:auto\9;  ie8 */}

a{color:#434343;text-decoration:none;}
a:hover {text-decoration:underline;}

h1 {font-size:30px; text-transform:capitalize; margin:0 0 15px;}
h2 {}
h3 {font-size:22px;}
h4 {font-size:20px;}
h5, h6	{font-size:16px;line-height:16px;}

p{margin:0 0 10px;}

.t-center{text-align:center;}
.t-left{text-align:left;}
.t-right{text-align:right;}
.f-right{float:right;}
.f-left{float:left;}

.post{}
.post:after, .post:before, article:after, article:before, section:after, section:before{clear:both; content:'\0020'; display:block; visibility:hidden; width:0; height:0;}

.clear{content:"\0020"; display:block; height:0; clear:both; visibility:hidden;}
.clearfix:after, .clearfix:before{clear:both; content:'\0020'; display:block; visibility:hidden; width:0; height:0;}

.bg-theme {background-color:#2D88CF;}

/* Html-Body */
html, body {width:100%; padding:0; margin:0;}
body {color:#000;font-size:13px; line-height:20px; letter-spacing:1px; /*font-family:'Montserrat', sans-serif;*/ font-family:'Poppins', sans-serif;}
body .wrap-body{}

/*Header*/
header{}
header .wrap-header{}


header .logo img {vertical-align:top;}
h1 span {/*display:inline-block; vertical-align:bottom; margin:0 0 5px;*/}
.inner_about_desc {clear:both;}
.inner_about_desc h4 i {float:left; padding-right:10px; width:30px;}
.inner_about_desc h4 span {float:left; display:inline-block; width:80%; padding-bottom:10px;}
.callbacks .caption h1 {font-size:40px; margin:0;}
.heading {font-size:30px; color:#000; text-align:center; margin:15px 0;}
.heading:after {content:""; width:20%; display:block; height:1px; background:#2d88cf; margin:10px auto 15px;}
.heading span {color:#2d88cf;}
.free-demo .heading, .feature2 .heading {color:#fff;}
.footer-links {line-height:28px; font-size:14px;}
.footer-links li a {color:#ccc;}

/*Sign Up*/
html {min-height:100%; position:relative;}
.signup-page {background:url("../Images/bg.jpg") no-repeat 0 0 fixed; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover; margin-bottom:50px;}
.signup-page header {margin:0 0 90px; background:rgba(255,255,255,0.5);}
.signup-page .logo h2 {font-size:40px; margin:15px 0 20px;}
.signup-wrapper {/*position:fixed; top:0; left:0; width:100%; height:100%; text-align:center; overflow:auto;*/}
.signup-wrapper:before {/*content:""; display:inline-block; vertical-align:middle; height:100%;*/}
.signup-content {/*text-align:left; display:inline-block; vertical-align:middle;*/ max-width:965px; width:95%; margin:0 auto;}
.logo, .logo:hover, .logo:focus, .signup-content a, .signup-content a:hover, .signup-content a:focus {color:#fff;}
.signup-content label {font-weight:400; font-size:13px;}
.signup-content .registered-block {float:left; width:47%; padding:15px 20px 11px; /*background:rgba(52, 123, 166, 0.7);*/ color:#fff; border-radius:7px 0 0 7px;}
.signup-content .login-block {float:left; width:53%; padding:15px 20px 11px; /*background:#fff; color:#0b8ce2; border-radius:0 7px 7px 0;*/ background:rgba(255, 255, 255, 0.3); min-height:300px;}
.signup-content .btn {text-transform:capitalize; padding:10px 15px; font-size:17px; background:#0b8ce2; color:#fff; width:100%; border-color:#0b8ce2;}
.signup-content .btn:hover, .signup-content .btn:focus, .signup-content .btn-primary:active:hover {background:#469dd8; color:#fff; border-color:#469dd8; box-shadow:none; -webkit-box-shadow:none;}
.signup-content .registered-block .btn, .signup-content .registered-block .btn:hover {width:auto; background:#4ca908; border-color:#4ca908; box-shadow:none; -webkit-box-shadow:none;}
.signup-content h1 {font-size:24px; margin:0 0 20px; text-transform:none; font-weight:400;}
.signup-content h1 span {display:block; font-size:16px; margin:8px 0 0; text-transform:none; line-height:19px;}
.social a + a {margin-left:10px;}
.social .fa {line-height:36px;}
.signup-page .footer-section, .signup-page .footer-section .copyright {background:rgba(0,0,0,0.6);}
.footer-section {background:rgba(0,0,0,1); position:absolute; bottom:0; width:100%; padding:8px 0 0;}
.footer-section .menu-icons-section {margin:8px 0 0;}
.footer-top {padding-bottom:8px;}
.copyright {color:#fff; background:#3e3d3d; padding:4px 0; font-size:11px;}

.signup-content .nav-tabs {border-bottom:1px solid #0b8ce2; margin:0 0 3px; /*background:#1175c1;*/}
.signup-content .nav-tabs > li {margin-bottom:0;}
.signup-content .nav-tabs > li > h2 {font-size:12px;}
.signup-content .nav-tabs > li > h2 > a {display:block; position:relative; padding:10px 15px; line-height:1.42857143; margin-right:2px;}
.signup-content .nav-tabs>li.active>h2>a, .signup-content .nav-tabs>li.active>h2>a:hover, .signup-content .nav-tabs>li.active>h2>a:focus, .signup-content .nav-tabs > li > h2 > a:hover {color:#fff; background:#0b8ce2; border:0; cursor:pointer;}
.signup-content .nav>li>h2>a:focus {background:none; color:#fff;}

.signup-content h4 {color:#fff; font-size:15px; margin:10px 0;}
.signup-content .form-control {outline:none; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; border:2px #d2d7d3 solid; border-color:rgba(255, 255, 255, 0.49); color:#0466a5; background:#CED2CC; background:rgba(255, 255, 255, 0.25); padding:9px 10px 13px; font-size:13px; line-height:20px; height:45px; width:100%; font-weight:600;}
.signup-content .form-control:focus {box-shadow:none; -webkit-box-shadow:none;}
.signup-content input::-webkit-input-placeholder {color:#0466a5;}
.signup-content input::-moz-placeholder {color:#0466a5;}
.signup-content input:-ms-input-placeholder {color:#0466a5;}
.signup-content .nav-tabs > li > a {border-radius:0; border:0;}
.menu-icons-section li {display:inline-block; vertical-align:top;}
.menu-icons-section li a {color:#fff; font-size:16px;}
.menu-icons-section li + li {margin:0 0 0 10px;}
.menu-icons-section .menu-icon {display:block; padding:10px 18px 10px;}

.signup-content .student-details {max-height:225px; overflow-y:auto; overflow-x:hidden;}
.signup-content .student-details .table {clear:both; margin:10px 0 0 !important;}
.signup-content .student-details .table tr th {background:#000; color:#fff; vertical-align:middle;}
.signup-content .student-details .table > tbody > tr > td {padding:5px; vertical-align:middle;}

.signup-content .student-details .table tr {background:#fff;}
.signup-content .student-details .table tr .fa {display:block; color:#333;}
.signup-content .student-details .table thead tr {background:#f9f9f9;}
.signup-content .student-details .table tr td:nth-of-type(2) {text-transform:capitalize;}

/*Carousal*/
.our-partners {margin:70px 0 25px; display:none;}
.our-partners h3 {color:#fff;}
.partners-carousal .owl-nav > button {font-size:0; position:absolute; top:50%; margin-top:-15px; background:none; border:0;}
.partners-carousal .owl-nav > button:focus {border:0; outline:none;}
.partners-carousal .owl-nav > button:after {font-family:FontAwesome; color:#fff; font-size:25px; display:inline-block; vertical-align:top;}
.partners-carousal .owl-nav .owl-prev:after {content:"\f053";}
.partners-carousal .owl-nav .owl-next:after {content:"\f054";}
.partners-carousal .owl-nav .owl-prev {left:0;}
.partners-carousal .owl-nav .owl-next {right:0;}
.partners-carousal.owl-carousel .owl-item img {width:auto; display:inline-block;}
.partners-carousal.owl-carousel .owl-dot {display:none;}

.modal {background-color:none;}



.text-white {color:#fff;}
header {background-color:#fff; padding:10px 0;}
.content-wrapper {background-color:#fff;}
.home:hover {}
.user-details ul {list-style-type:none; text-align:center;}
.user-details li {display:inline-block;}
.user-details input[type="radio"][id^="cb"] {display:none;}
.user-details input[type="radio"][id^="rb"] {display:none;}
.user-details label {border:1px solid #fff; padding:10px; display:block; position:relative; cursor:pointer;}
.user-details label:before {background-color:#fff; color:white; content:" "; display:block; border-radius:50%; border:1px solid grey; position:absolute; top:-5px; left:-5px; width:25px; height:25px; text-align:center; line-height:25px; transition-duration:0.4s; transform:scale(0);}
.user-details label img {width:100px; height:100px; transition-duration:0.2s; transform-origin:50% 50%;}
.user-details label p {margin:10px 0 0;}
.user-details :checked + label {border-color:#ddd;}
.user-details :checked + label:before {font-family:FontAwesome; content:"\f00c"; background-color:green; transform:scale(1);}
.user-details :checked + label img {z-index:0;}

.middle-container {padding:25px 0 98px;}
.middle-container.institute-registration, .contact-page {background:/*#0678c2*/ linear-gradient(80deg, #0678c2, #3c92e6);}
.institute-registration h1 {color:#fff;}
.text-danger {color:#0778c1; font-weight:600;}
.instruction-list {padding:20px; margin:0 0 20px; background:#fff; border-radius:5px;}
.instruction-list h5 {font-weight:600; margin:0 0 15px;}
.instruction-list li + li {margin:15px 0 0;}
.instruction-list li label {display:block; position:relative;}
.instruction-list li label:after {content:":"; display:inline-block; font-size:15px; position:absolute; right:0;}
.form-section .form-control {font-size:13px; background:#f9f9f9; border-color:#ccc; border-radius:0 3px 3px 0; color:#000;}
.form-section label {font-weight:500;}
.form-section h5 {margin:0 0 15px; text-transform:capitalize; font-size:15px; font-weight:600;}
.required::after {content:"*"; color:#0778c1; margin-left:4px; font-weight:600;}
.form-section .input-group {width:100%;}
.form-section .input-group .input-group-addon {width:42px; background:#f9f9f9; border-color:#ccc; border-radius:3px 0 0 3px;}
.form-section .input-group .input-group-addon .fa {font-size:14px;}
textarea {resize:none;}
.institute-logo {width:75px; height:75px; border:1px solid #ccc;}
.form-section + .form-section {/*border-top:1px solid #ddd; padding:15px 0 0;*/ margin:20px 0 0;}
.institute-registration .form-section {background:#fff; padding:20px; border-radius:5px;}
.form-section .otp-block .btn {float:left; margin:0 10px 0 0;}
.form-section .otp-block .input-group {max-width:70%;}
.btn + .btn {margin:0 0 0 8px;}
.form-group label {font-weight:600;}

.btn {font-size:13px;}
.btn-primary {background-color:#4ca908; border-color:#4ca908;}
.btn-primary:hover, .btn-primary:active, .btn-primary.hover, .btn-primary.focus, .btn-primary:focus, .btn-primary:active:focus {background-color:#58c30a; border-color:#58c30a;}
.btn-secondary {background-color:#f39c12; border-color:#f39c12; color:#fff;}
.btn-secondary:hover, .btn-secondary:active, .btn-secondary.hover, .custom-browse-btn input[type=file]:hover + .btn-secondary {background-color:#f5ab34; border-color:#f5ab34; color:#fff;}
.custom-browse-btn {position:relative; width:102px;}
.custom-browse-btn .btn {cursor:default;}
.custom-browse-btn input[type=file] {opacity:0; position:absolute; width:100px; padding:7px 12px;}

.contact-page {padding:0 0 70px}
.contact-page a {color:#fff;}
.map-conatiner {background:url(/Images/contact-map.jpg) no-repeat 0 0; min-height:400px;}
.contact-form {padding:108px 0 0;}
.contact-form h3 {text-transform:capitalize; margin:0 0 15px; font-weight:600;}
.contact-form .checkbox-control {}
.get-in-touch {background:#fff; color:#000;}
.get-in-touch h3 {background:#fff; color:#3c92e6;}
.contact-information {background:#4da3f7; color:#fff;}
.contact-form-content {display:table; width:100%;}
.contact-form-content .get-in-touch {display:table-cell; vertical-align:top; width:65%; padding:40px;}
.contact-form-content .get-in-touch .info-text {margin:10px 0 0; font-size:11px; line-height:15px;}
.contact-form-content .contact-information {display:table-cell; vertical-align:top; width:35%; padding:40px;}
.contact-information p {margin:0 0 20px;}
.contact-information p:last-child {margin:0;}
.contact-information .fa {font-size:20px; vertical-align:top; margin-right:5px;}
.error {font-size:11px; color:#e61616;}
.success {font-size:11px; color:#4ca908; line-height:16px;}
.form-control {font-size:13px; border-radius:0; box-shadow:none; -webkit-box-shadow:none; border-color:#d2d6de;}
.form-control:focus {border-color:#3c8dbc; box-shadow:none; -webkit-box-shadow:none;}
.checkbox-group {}
.checkbox-group label {font-weight:400; font-size:12px; max-width:92%; padding-left:5px;}

.blog-page header, .payment-status-page header, .about-page header, .inner-page header {border-bottom:5px solid #0678c2;}
.payment-status {border:1px solid #ddd; padding:20px; margin:50px auto 0; max-width:500px; text-align:center;}
.payment-status h2 {font-size:20px; margin:0 0 15px; text-transform:capitalize;}
.payment-status img {margin:0 0 10px;}
.call-action-btn {position:fixed; right:-83px; top:35%; display:block; padding:8px 12px; text-align:center; background:#0977bf; color:#fff; transform:rotate(-90deg); -moz-transform:rotate(-90deg); -webkit-transform:rotate(-90deg); font-size:17px;}
.call-action-btn1 {position:fixed; right:-44px; top:25%; display:block; padding:6px 10px; text-align:center; background:#0977bf; color:#fff; transform:rotate(-90deg); -moz-transform:rotate(-90deg); -webkit-transform:rotate(-90deg); font-size:15px;}
.call-action-btn2 {position:fixed; right:-58px; top:48%; display:block; padding:6px 10px; text-align:center; background:#0977bf; color:#fff; transform:rotate(-90deg); -moz-transform:rotate(-90deg); -webkit-transform:rotate(-90deg); font-size:15px;}
.call-action-btn:hover, .call-action-btn:focus, .call-action-btn1:hover, .call-action-btn1:focus, .call-action-btn2:hover, .call-action-btn2:focus {color:#fff;}

/*fee management software css*/
.text-default {color:#fff}
.mysection {height:auto; padding:60px 0; background-color:#203165}
.bg-white {background-color:#fff}
.main-padding {padding-top:50px; padding-bottom:20px}
.block-padding {padding-top:120px;}
.about-page {padding:0 0 100px;}
.mysection.last-section {padding:60px 0 0;}
.features .register-block {margin:40px 0 0;}

ul.list li + li {margin-top:15px;}
ul.list .fa {vertical-align:middle; margin-right:5px;}
.feepayr-block p {font-size:16px;}
.feepayr-block.mysection {padding:10px 0 60px;}
.image-center {display:table; margin:0 auto !important}
.btn-long {padding:10px 35px; border-radius:0; font-size:150% !important;}
.long-list{font-size:190%;}

.about-content:after{content:""; background:url("../../images/content-image3.png") no-repeat 0 0; display:block; height:80px; background-size:cover; width:100%}
.image-content:after {content:""; background:url("../../images/content-image1.png") no-repeat 0 0; display:block; height:80px; background-size:cover; width:100%}
.image-content:before {content:""; background:url("../../images/content-image2.png") no-repeat 0 0; display:block; height:80px; background-size:cover; width:100%}
.error-page-content {margin:70px 0 0;}
.error-page-content img {margin:0 0 15px;}
.error-page-content h5 {margin:15px 0 0; font-weight:600; line-height:1;}

.call-to-action-block {position:fixed; right:0px; bottom:85px; z-index:999; width:42px; text-align:center;}
.call-to-action-block a {display:block;}
.call-to-action-block a + a {margin:10px 0 0;}
.call-to-action-block a .fa {color:#fff; border:2px solid #f1f1f1; border-radius:100%; line-height:37px; width:40px; height:40px; font-size:20px; text-align:center;}
.call-to-action-block a .fa-envelope-o {background:#1d94c6;}
.call-to-action-block a .fa-whatsapp {background:#34AF23;}
.call-to-action-block a .fa-phone {background:#10a732;}

.signup-page .call-to-action-block {position:static; display:inline-block; vertical-align:top; width:auto;}
.signup-page .social {display:inline-block; vertical-align:top;}
.signup-page .call-to-action-block a {display:inline-block; vertical-align:top; margin:0 0 0 10px;}
.signup-page .call-to-action-block a + a {margin:0 0 0 10px;}
.signup-page .call-to-action-block a .fa {border:0; line-height:37px; width:35px; height:35px; font-size:18px;}

.our-partners-content {}
.our-partners-content h2 {font-size:20px; margin:0 0 15px; text-transform:capitalize; font-weight:600;}
.our-partners-content .partner-block {text-align:center; height:100px; line-height:96px; /*-webkit-box-shadow:5px 5px 5px 5px #ddd; box-shadow:5px 5px 5px 5px #ddd;*/ -webkit-box-shadow:3px 12px 26px -5px rgba(221,221,221,1); -moz-box-shadow:3px 12px 26px -5px rgba(221,221,221,1); box-shadow:3px 12px 26px -5px rgba(221,221,221,1); margin-bottom:25px;}
.our-partners-content .partner-block img {display:inline-block; vertical-align:middle;}
.our-partners-content .parrtner-banner {/*height:250px; background:#ddd;*/ margin:0 0 30px;}

.request-demo-section {display:table; width:100%;}
.request-demo-section .form-content {display:table-cell; vertical-align:top; width:57%; padding-right:35px;}
.request-demo-section .register-seperator {display:table-cell; vertical-align:middle; width:43%; border-left:1px solid #ddd; padding-left:35px; font-weight:600; position:relative; line-height:25px;}
.request-demo-section .register-seperator:before {content:"OR"; background:#656667; color:#fff; padding:14px 10px; line-height:1; border-radius:100%; display:block; position:absolute; left:-20px; top:50%; transform:translate(0,-50%); -webkit-transform:translate(0,-50%); -moz-transform:translate(0,-50%);}

.blog-content.box-modal h2, .blog-content.box-modal p, .blog-content.box-modal .date {padding:0 15px;}
.blog-content.box-modal h2 {font-size:20px; min-height:40px;}
.highlighted-text {margin:0 0 25px;}
.highlighted-text a {background:linear-gradient(141deg, #0fb8ad 0%, #1fc8db 51%, #2cb5e8 75%); color:#fff; display:block; padding:28px 15px; font-size:18px; text-align:left;}
.highlighted-text a:hover, .highlighted-text a:focus {color:#fff;}

.radio {padding-left:20px;}
.radio label {display:inline-block; position:relative; padding-left:5px;}
.radio label::before {content:""; display:inline-block; position:absolute; width:17px; height:17px; left:0; margin-left:-20px; border:1px solid #cccccc; border-radius:50%; background-color:#fff; -webkit-transition:border 0.15s ease-in-out; -o-transition:border 0.15s ease-in-out; transition:border 0.15s ease-in-out;}
.radio label::after {display:inline-block; position:absolute; content:" "; width:11px; height:11px; left:3px; top:3px; margin-left:-20px; border-radius:50%; background-color:#555555; -webkit-transform:scale(0, 0); -ms-transform:scale(0, 0); -o-transform:scale(0, 0); transform:scale(0, 0); -webkit-transition:-webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); -moz-transition:-moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); -o-transition:-o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); transition:transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);}
.radio input[type="radio"] {opacity:0;}
.radio input[type="radio"]:focus + label::before {outline:thin dotted; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px;}
.radio input[type="radio"]:checked + label::after {-webkit-transform:scale(1, 1); -ms-transform:scale(1, 1); -o-transform:scale(1, 1); transform:scale(1, 1);}
.radio input[type="radio"]:disabled + label {opacity:0.65;}
.radio input[type="radio"]:disabled + label::before {cursor:not-allowed;}
.radio.radio-inline {margin-top:0;}

.radio-primary input[type="radio"] + label::after {background-color:#428bca;}
.radio-primary input[type="radio"]:checked + label::before {border-color:#428bca;}
.radio-primary input[type="radio"]:checked + label::after {background-color:#428bca;}

.radio-danger input[type="radio"] + label::after {background-color:#d9534f;}
.radio-danger input[type="radio"]:checked + label::before {border-color:#d9534f;}
.radio-danger input[type="radio"]:checked + label::after {background-color:#d9534f;}

.radio-info input[type="radio"] + label::after {background-color:#5bc0de;}
.radio-info input[type="radio"]:checked + label::before {border-color:#5bc0de;}
.radio-info input[type="radio"]:checked + label::after {background-color:#5bc0de;}

.radio-warning input[type="radio"] + label::after {background-color:#f0ad4e;}
.radio-warning input[type="radio"]:checked + label::before {border-color:#f0ad4e;}
.radio-warning input[type="radio"]:checked + label::after {background-color:#f0ad4e;}

.radio-success input[type="radio"] + label::after {background-color:#5cb85c;}
.radio-success input[type="radio"]:checked + label::before {border-color:#5cb85c;}
.radio-success input[type="radio"]:checked + label::after {background-color:#5cb85c;}

@media (min-width:768px) {
#cssmenu ul {display:block !important;}
.desktop-feature-image {display:block}
/*.mobile-feature-image {display:none}*/
}

@media (max-width:991px) and (min-width:768px) {
.signup-content .nav-tabs > li > a {padding:10px 15px !important;}
}

@media (max-width:1024px) {
.signup-page header {margin:0 0 60px;}
.our-partners {margin:150px 0 50px;}
.image-content:before {height:55px;}
.about-content:after {height:55px;}
.image-content:after {height:55px;}
.block-padding {padding-top:65px;}
.call-action-btn {right:-88px;}
.call-action-btn1 {top:15%;}
.call-action-btn2 {top:40%;}
}

@media (max-width:980px) {
h1 {font-size:25px;}
.signup-content h1 {font-size:18px;}
.signup-content h1 span {font-size:13px; line-height:17px;}
.signup-content .registered-block  {padding:30px 30px 30px 0; width:40%;}
.signup-content .login-block {width:55%;}
.partners-carousal.owl-carousel .owl-nav.disabled {display:block;}
.partners-carousal .owl-nav .owl-prev {left:0;}
.partners-carousal .owl-nav .owl-next {right:0;}
.block-padding {padding-top:0;}
.error-page-content h5 {font-size:14px;}
/*.call-to-action-block {width:auto;}
.call-to-action-block a {display:inline-block; vertical-align:top;}
.call-to-action-block a + a {margin:0 0 0 10px;}*/
.blog-content.box-modal h2 {min-height:60px; font-size:18px;}
}

@media all and (max-width:768px){
header .logo {text-align:center;width:100%;}
header .logo img {/*display:block;*/}
.header h1{font-size:28px;letter-spacing:1px;margin:35px 5px 10px;line-height:1.1;}
.callbacks .caption h1{font-size:20px;}
.heading {font-size:23px;}
.our-partners {margin:50px 0 50px;}
.form-section .otp-block .btn {float:none; margin:0 0 10px;}
.form-section .otp-block .input-group {max-width:100%;}
.block-padding-ipad {padding:0;}
}

.filter{padding:30px 0;color:#fff;}
.filter h2{font-size:33px; margin-bottom:25px;font-weight:600;}
.filter select{width:100%;padding:9px;outline:none;box-shadow:none;margin-top:5px;}
/* ---------------------------------------------------------------------------- */
/* -------------------------------------Container------------------------------ */
/* ---------------------------------------------------------------------------- */
#container {}
#container .wrap-container{}

.header {margin:10px 0 ;}
.header h2{font-size:27px;letter-spacing:2px;}
.header h1{font-size:36px;letter-spacing:2px;margin:40px 5px 15px;line-height:1.1;}



/* ---MainContent-Article--- */
#main-content{}
#main-content .wrap-box{padding:30px 0px;position:relative;}

#main-content .wrap-box h2{margin:10px 0 20px;}


article{margin-bottom:50px;}
article:after, article:before{clear:both; content:'\0020'; display:block; visibility:hidden; width:0; height:0;}
article .art-header{}
article .info{margin:20px 0;}
article .art-content{}

.price {color:#1db185; font-size:48px; line-height:1; font-weight:bold;}

.specs {list-style:none; line-height:30px;} 
.specs li {overflow:hidden;} 
.specs strong{display:inline-block; min-width:45%; color:#222423; font-weight:500; font-size:15px;} 
.specs span {display:inline-block; font-size:16px; font-weight:300; color:#717574;} 

.info{padding-bottom:40px;}
.info h3{margin-bottom:10px;}

/* ---Sidebar-Widget--- */
#sidebar{}
#sidebar .wrap-sidebar{margin:0px 10px ;}

.widget {margin-bottom:30px;padding:0 20px;}
.widget ul li {line-height:2.8;border-bottom:2px solid #DDD;}
.widget:after, .widget:before{clear:both; content:'\0020'; display:block; visibility:hidden; width:0; height:0;}

.widget .wid-header, .contact-header {background-color:#2D88CF;padding:15px 20px;}
.widget .wid-header h5, .contact-header h5 {font-size:17px;color:#fff;text-transform:uppercase;}
.widget .wid-content{padding:20px;background-color:#fff;}

.post:after, .post:before{clear:both; content:'\0020'; display:block; visibility:hidden; width:0; height:0;}
.post img{float:left; margin:15px 10px; width:100px;}
.post .wrapper {vertical-align:middle;text-align:left;line-height:1.4em;padding-bottom:7px;margin-top:20px;display:inline-block;}
.post .wrapper span{font-size:17px; line-height:3;}

/* ---------------------------------------------------------------------------- */
/* -------------------------------------Footer--------------------------------- */
/* ---------------------------------------------------------------------------- */
footer{background:#222;box-shadow:2px 2px 5px 0px rgba(0,0,0,0.3);margin-top:2px; color:#fff;}
footer .wrap-footer{font-size:13px; padding:30px 20px 40px;}
footer .wrap-footer h3:after {content:""; margin:8px 0 0; border-bottom:1px solid #8e8e8e; display:block; max-width:50%;}
footer a, footer a:hover {color:#fff;}
footer .copyright {border-top:1px solid #2d88cf; padding-top:20px; margin-top:20px;}

/* ---------------------------------------------------------------------------- */
/* -------------------------------------Button--------------------------------- */
/* ---------------------------------------------------------------------------- */
a.button{
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	border:1px solid #fff; 
	display:inline-block;
	text-decoration:none;
	background:#303030;
	margin:5px 0;
	text-transform:uppercase;
	color:#fff;
}
a.button:hover{opacity:0.9;}

a.button.bt1 {background:#434343;color:#fff;padding:5px 20px;width:100%;text-align:center;border:1px solid #474747;}
a.button.bt2 {background:#0000ff;color:#fff;}

/* ---------------------------------------------------------------------------- */
/* -------------------------------------Contact-------------------------------- */
/* ---------------------------------------------------------------------------- */
.contact h2{}
#contact_form {padding:10px 25px 25px;background:#fff;box-shadow:2px 2px 5px 0px rgba(0,0,0,0.3);}

#ff label {cursor:pointer;display:block;font-weight:bold;}

#ff input {display:block;width:100%;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#000;	border:1px solid #AFAFAF;padding:12px;margin:5px 0 10px 0;font-size:16px;max-height:45px;}

#ff textarea {display:block;width:100%;height:200px; border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#fff; color:#000;	border:1px solid #AFAFAF;padding:10px;margin:5px 0 25px 0;}

#ff .sendButton {cursor:pointer;background-color:#AFAFAF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;;width:35%;color:#fff;}
#ff .sendButton:hover {opacity:0.8;}

.maps{margin:10px 0 20px;}
/* ---------------------------------------------------------------------------- */
/* ------------------------------------Subcribe-------------------------------- */
/* ---------------------------------------------------------------------------- */
#subcribe {margin:10px;}

#subcribe input[type="text"] {
    background:#fff;
    color:#867B6E;
    width:200px;
    padding:16px;
}

#subcribe input[type="submit"]{
	background:#303030;
	padding:16px;
	color:#fff;
	cursor:pointer;
	width:110px;
	outline:none;
	}
	
/* ---------------------------------------------------------------------------- */
/* -------------------------------Item-Effect---------------------------------- */
/* ---------------------------------------------------------------------------- */
.item{
	background:#fff;
	box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.2);
	margin-bottom:20px;
}
.item .item-info{
	margin-top:30px;
	padding-bottom:20px;
}
.item .item-info a{color:#444;}
.item .item-container {
	vertical-align:middle;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	position:relative;
	overflow:hidden;
	display:inline-block;
	text-align:center;
	vertical-align:top;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.item .item-container img {
	display:block;
	width:100%;
	height:auto;
	
}
.item .item-container .item-caption {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:10;
	padding:10px;
	background:none;
	width:100%;
	height:100%;
	-webkit-transition:all .5s ease; /* Safari and Chrome */
    -moz-transition:all .5s ease; /* Firefox */
    -ms-transition:all .5s ease; /* IE 9 */
    -o-transition:all .5s ease; /* Opera */
    transition:all .5s ease;
}
.item .item-caption-inner {
	display:table;
	width:100%;
	height:100%;
}
.item .item-caption-inner1 {
	display:table-cell;
	width:100%;
	height:100%;
	vertical-align:middle;
}
.item-container .item-caption h3, .item-container .item-caption span{
	display:block;
	text-align:center;
	text-transform:uppercase;
	color:#fff;
	display:none;
}
.item-container .item-caption h3{
	font-size:23px;
	letter-spacing:2px;
	margin-bottom :12px;
}
.item-container .item-caption span{
	font-style:italic;
	font-size:12px;
}
.item .item-container:before{
	content:"";
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:rgba(32, 152, 209, 0.7);
	-webkit-transform:scaleY(0);
	transform:scaleY(0);
	-webkit-transform-origin:50% 100%;
	transform-origin:50% 100%;
	-webkit-transition-property:transform;
	transition-property:transform;
	-webkit-transition-duration:0.3s;
	transition-duration:0.3s;
	-webkit-transition-timing-function:ease-out;
	transition-timing-function:ease-out;
}
.item:hover{box-shadow:2px 2px 5px 0px rgba(0,0,0,0.3);}
.item:hover .item-container:before {
	 -webkit-transform:scaleY(1);
  transform:scaleY(1);
}
.item:hover .item-container .item-caption span{
	display:block;
}
/* ---------------------------------------------------------------------------- */
/* ------------------------------------Menu------------------------------------ */
/* ---------------------------------------------------------------------------- */
#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button {
  margin:0;
  padding:0;
  border:0;
  list-style:none;
  line-height:1;
  display:block;
  position:relative;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}
#cssmenu:after,
#cssmenu > ul:after {
  content:".";
  display:block;
  clear:both;
  visibility:hidden;
  line-height:0;
  height:0;
}
#cssmenu #menu-button {
  display:none;
}
#cssmenu {
  z-index:999;
  display:inline-block;
  float:right;
  
}
#cssmenu > ul > li {
  float:left;
}
#cssmenu.align-center > ul {
  font-size:0;
  text-align:center;
}
#cssmenu.align-center > ul > li {
  display:inline-block;
  float:none;
}
#cssmenu.align-center ul ul {
  text-align:left;
}
#cssmenu.align-right > ul > li {
  float:right;
}
#cssmenu > ul > li > a {
  padding:27px 17px;
  letter-spacing:2px;
  text-decoration:none;
  color:#fff;
  font-weight:500; 
  text-transform:uppercase;
}
#cssmenu > ul > li:hover > a {
  background:#2672AD;
} 
#cssmenu ul ul {
  position:absolute;
  left:-9999px;
}
#cssmenu.align-right ul ul {
  text-align:right;
}
#cssmenu ul ul li {
  height:0;
  -webkit-transition:all .25s ease;
  -moz-transition:all .25s ease;
  -ms-transition:all .25s ease;
  -o-transition:all .25s ease;
  transition:all .25s ease;
}
#cssmenu li:hover > ul {
  left:auto;
}
#cssmenu.align-right li:hover > ul {
  left:auto;
  right:0;
}
#cssmenu li:hover > ul > li {
  height:35px;
}
#cssmenu ul ul ul {
  margin-left:100%;
  top:0;
}
#cssmenu.align-right ul ul ul {
  margin-left:0;
  margin-right:100%;
}
#cssmenu ul ul li a {
  border-bottom:1px solid rgba(150, 150, 150, 0.15);
  padding:11px 15px;
  width:170px;
  font-size:12px;
  text-decoration:none;
  color:#dddddd;
  font-weight:400;
  background:#3B3B3B;
}
#cssmenu ul ul li:last-child > a,
#cssmenu ul ul li.last-item > a {
  border-bottom:0;
}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li a:hover {
  color:#fff;
}

/* ---------------------------------------------------------------------------- */
/* ---------------------------------Slider------------------------------------- */
/* ---------------------------------------------------------------------------- */
.rslides{}

.callbacks_container {z-index:99; position:relative; float:left; width:100%; margin:0 0 40px;}

.callbacks {
  position:relative;
  list-style:none;
  overflow:hidden;
  width:100%;
  padding:0;
  margin:0;
}

.callbacks li {
  position:absolute;
  width:100%;
  left:0;
  top:0;
}

.callbacks img {
  display:block;
  position:relative;
  z-index:1;
  height:auto;
  width:100%;
  border:0;
}

.callbacks .caption {
  display:block;
  position:absolute;
  z-index:2;
  text-shadow:none;
  color:#fff;
  background:#000;
  background:rgba(0,0,0, .7);
  left:0;
  right:0;
  bottom:0;
  /* padding:9px 20px 10px; */
  text-align:center;
  margin:0;
  max-width:none;
}
.callbacks .caption span{}


@media (max-width:468px){
	.callbacks .caption {display:none;}
}
.callbacks_nav {
  position:absolute;
  -webkit-tap-highlight-color:rgba(0,0,0,0);
  top:52%;
  left:0;
  opacity:0.7;
  z-index:3;
  text-indent:-9999px;
  overflow:hidden;
  text-decoration:none;
  height:61px;
  width:38px;
  background:transparent url("../images/themes.gif") no-repeat left top;
  margin-top:-45px;
}

.callbacks_nav:active {
  opacity:1.0;
}

.callbacks_nav.next {
  left:auto;
  background-position:right top;
  right:0;
}
/*.copyright
{
	color:#fff;
}*/
.feature2 {
	padding:20px 50px;
	margin-top:2%;
    background:url(../images/bg1.jpg) no-repeat fixed; 
	color:#ccc;
}
.feature2 hr {margin-bottom:40px;}
.feature2 .col-sm-3 {margin-bottom:25px;}
.form-bg {
    padding:50px;
	margin-top:2%;
    background:url(../images/bg1.jpg) no-repeat fixed; 
	color:#ccc;
}
/* .feature h2 {
	color:#fff;
}*/
.feature2 h4 {
	font-size :16px;
	color:#696969;
}
.feature {
	padding:50px;
    background:url(../images/bg.jpg) no-repeat fixed; 
	color:#ccc;
}
/* .feature h2 {
	color:#fff;
}*/
.feature h4 {
	font-size :16px;
	color:#696969;
} 
.feature1 {
	padding:0px;
    background:#fff; 
	margin-top:5%;
	color:#000;
}
/* .feature h2 {
	color:#fff;
}*/
.feature1 h4 {
	font-size :16px;
	color:#000;
} 
#reasons_content {
    margin:0 auto;
    padding:35px 0;
    width:928px;
}
#thirty_reasons {
    list-style-type:none;
    margin-top:40px;
    overflow:hidden;
    padding:0;
   
}
#thirty_reasons li.r1.c1 {
    background:rgba(0, 0, 0, 0) url("../images/101/user_friendly.jpg") no-repeat scroll left bottom;
}
#thirty_reasons li.middle {
    border-bottom:1px solid #dedfe3;
    padding-bottom:25px;
    padding-top:25px;
}
#thirty_reasons li.r1.c2 {
    background:rgba(0, 0, 0, 0) url("../images/101/web_based.jpg") no-repeat scroll center bottom;
}
#thirty_reasons li.top {
    border-bottom:1px solid #dedfe3;
    padding-bottom:25px;
}

#thirty_reasons li.r1.c1 {
    background:rgba(0, 0, 0, 0) url("../images/101/user_friendly.jpg") no-repeat scroll left bottom;
}
#thirty_reasons li.top {
    border-bottom:1px solid #dedfe3;
    padding-bottom:25px;
	border-left:1px solid #dedfe3;
}
#thirty_reasons li.left {
    border-right:1px solid #dedfe3;
    padding-right:25px;
}
#thirty_reasons li.left {
    border-right:1px solid #dedfe3;
    padding-right:25px;
}
#thirty_reasons li {
    box-sizing:content-box;
    float:left;
    height:85px;
    width:360px;
}
.img-mar
{
	margin-left:19%;
}
.img-mar1
{
	margin-top:-7%;
	 margin-left:19%;
}
.about-banner
{
	padding-top:1%;
}
.cont-border
{
	border-left:1px solid #2d88cf;
	border-bottom:1px solid #2d88cf;
	 height:100px;
}
a {color:#0678c2;}
a:hover, a:focus, a:active {color:#000;}
img {max-width:100%;}
#blog-page {/*padding-top:75px; background:#eaeaea;*/ padding-bottom:35px;}
.blog-page-div {background:rgba(255,255,255,0.4); box-shadow:0 5px 5px #333; padding:10px; /*margin-top:-54px;*/}

.blog-wrapper .row {border-bottom:1px solid #eee; padding-bottom:20px; margin-bottom:20px;}
.blog-content h2 {margin:0 0 7px; font-size:17px; font-weight:500; line-height:20px; text-transform:capitalize;}
.blog-content p {text-align:justify; margin:0 0 20px;}
.blog-content img {margin:0 0 20px;}
.blog-content h3 {font-size:15px; font-weight:600; margin:0 0 5px;}
.fixedmenu {margin-top:20px;  /*position:relative; top:25px; padding:15px; box-shadow:0 0 5px #000; background:rgba(255,255,255,0.8);*/}
.blog-links ul {}
.blog-links li {border-bottom:1px solid #d6d6d6; margin:0 0 15px; padding:0 0 15px;}
.blog-links li a {font-size:15px;}
.rightmenu {width:30px; height:30px; background:#fff; border-radius:5px; border:1px solid #d3d3d3; display:none; position:fixed; top:140px; right:5px;line-height:27px;font-size:18px;text-align:center;z-index:99;}
.facebookbox {display:block; margin-top:399px;}
.box-modal {border:1px solid #ddd;margin-bottom: 15px;}
.date {font-weight:600; margin:0 0 10px;}

.social a {width:35px; height:35px; border-radius:100%; /*padding:9px 11px;*/ text-align:center; display:inline-block; color:#fff; transition:1s all ease; font-size:18px;}
.social a:hover {}
.social .twitter {background:#29bee6;}
.social .linkedin {background:#2f9de2;}
.social .facebook {background:#4369a5;}
.social .google-plus {background:#e63e20;}

.about-content {/*margin-bottom:30px;*/ clear:both;}
.features {margin:0 0 30px; padding:25px 0 50px;}
.features h2 {margin:0 0 20px;}
.features img {margin:0 0 15px;}
.features h1 {text-transform:capitalize; font-size:14px; line-height:18px; font-weight:600;}
.features .col-sm-3 {margin-bottom:30px;}

.register-section {padding:50px 10px; /*background:linear-gradient(80deg, #0678c2, #3c92e6);*/ background:url(../Images/register-section-bg.jpg) no-repeat 0 0; min-height:300px; color:#fff; background-attachment:fixed;}
.register-section h2 {margin:45px 0 30px;}
.register-section .btn {font-size:15px;}
.feepayr-block-content {font-size:14px; padding:30px 0;}
.feepayr-block-content h2 {font-size:27px; margin:0 0 20px;}
.feepayr-block-content h4 {margin:0 0 10px;}
.feepayr-block-content p .fa {margin:3px 5px 0 0; font-size:13px;}
.bulleted-list, .bullet-list {margin:0 0 10px;}
.bulleted-list li:before {content:"\f00c"; font-family:FontAwesome; display:inline-block; vertical-align:top; color:#0678c2; font-size:16px;}
.bulleted-list li > span, .bullet-list li > span {display:inline-block; vertical-align:top; max-width:90%;}
.bullet-list li:before {content:"\f111"; font-family:FontAwesome; display:inline-block; vertical-align:top; color:#0678c2; font-size:8px; margin-right:6px;}
.bullet-list li + li {margin-top:8px;}


@media (max-width:990px) {
.rightmenu {display:block;}
.fixedmenu {right:-100%; top:175px; transition:1s all ease;}
}

@media (max-width:767px) {
h1 {font-size:20px;}
.signup-wrapper {position:static;}
.signup-content .clearfix, #cssmenu #menu-button {display:block;}
.signup-content .registered-block, .signup-content .login-block {display:block; width:100%;}
.signup-content .registered-block {padding:0 0 30px; text-align:center;}
.signup-content {margin:0 auto; display:block;}
.signup-content h1 {font-size:20px;}
.signup-content h1 span {font-size:14px; line-height:18px;}
.signup-content .nav-tabs > li {float:left !important;}
.our-partners h3 {text-align:center;}
.signup-page {margin-bottom:95px;}
#cssmenu {width:100%; background:#3b3b3b; margin:0 0 30px; float:none; padding:0 15px;}
#cssmenu ul {width:100%; display:none;}
#cssmenu ul li {width:100%; border-top:1px solid rgba(120, 120, 120, 0.8);}
#cssmenu > ul > li {float:none;}
#cssmenu.align-center > ul {text-align:left;}
#cssmenu > ul > li > a {padding:15px; font-size:12px;}
#cssmenu ul ul li, #cssmenu li:hover > ul > li {height:auto;}
#cssmenu ul li a, #cssmenu ul ul li a {width:100%; border-bottom:0;}
#cssmenu ul ul li a {padding-left:25px;}
#cssmenu ul ul ul li a {padding-left:35px;}
#cssmenu ul ul li a {color:#dddddd; background:none;}
#cssmenu ul ul li:hover > a, #cssmenu ul ul li.active > a {color:#fff;}
#cssmenu ul ul, #cssmenu ul ul ul, #cssmenu.align-right ul ul {position:relative; left:0; width:100%; margin:0; text-align:left;}
#cssmenu #menu-button {padding:22px 17px; color:#dddddd; cursor:pointer; font-size:0; text-transform:uppercase; font-weight:700;}
#cssmenu #menu-button:after {position:absolute; top:22px; right:0; display:block; height:4px; width:20px; border-top:2px solid #dddddd; border-bottom:2px solid #dddddd; content:'';}
#cssmenu #menu-button:before {position:absolute; top:16px; right:0; display:block; height:4px; width:20px; background:#dddddd; content:'';}
#cssmenu #menu-button.menu-opened:after {top:18px; border:0; height:4px; width:15px; background:#fff; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);}
#cssmenu #menu-button.menu-opened:before {top:18px; background:#fff; width:15px; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg);}
#cssmenu .submenu-button {position:absolute; z-index:99; right:0; top:0; display:block; border-left:1px solid rgba(120, 120, 120, 0.2); height:46px; width:46px; cursor:pointer;}
#cssmenu .submenu-button.submenu-opened {background:#262626;}
#cssmenu ul ul .submenu-button {height:34px; width:34px;}
#cssmenu .submenu-button:after {position:absolute;top:22px; right:19px; width:8px; height:2px; display:block; background:#dddddd; content:'';}
#cssmenu ul ul .submenu-button:after {top:15px;right:13px;}
#cssmenu .submenu-button.submenu-opened:after {background:#fff;}
#cssmenu .submenu-button:before {position:absolute; top:19px; right:22px; display:block; width:2px; height:8px; background:#dddddd; content:'';}
#cssmenu ul ul .submenu-button:before {top:12px; right:16px;}
#cssmenu .submenu-button.submenu-opened:before, .call-action-btn, .call-action-btn1, .call-action-btn2, header .home  {display:none;}
h3 {font-size:22px;}
footer .wrap-footer h3:after {max-width:100%;}
footer .wrap-footer {padding:20px;}
.menu-icons-section li a {font-size:15px;}
.signup-content .btn-next2 {margin-top:10px;}
header {text-align:center; padding:15px 0;}
.institute-registration h1, .register-section h2 {font-size:23px;}
.instruction-list li label, .instruction-list li label:after {position:static;}
.contact-page {padding:0 0 120px;}
.contact-form-content, .contact-form-content .get-in-touch, .contact-form-content .contact-information {display:block; width:100%;}
.contact-form-content .get-in-touch, .contact-form-content .contact-information {padding:30px;}
.contact-form h3 {font-size:20px;}
.blog-wrapper .row {border-bottom:0; padding-bottom:0;}
.blog-wrapper .row .col-sm-6 {border-bottom:1px solid #eee; padding-bottom:15px; margin-bottom:15px;}
.payment-status {margin:20px auto 0;}
.blog-content.box-modal h2 {font-size:17px; min-height:auto;}
.register-section {padding:40px 20px;}
.feepayr-block-content, .feepayr-block p {font-size:14px;}
.feepayr-block-content h2, .features h2 {font-size:22px; margin:0 0 15px;}
.feepayr-block-content .col-sm-4 img {margin-bottom:15px;}
.social a, .signup-page .call-to-action-block a .fa {width:30px; height:30px; font-size:15px;}
.footer-section .menu-icons-section, .footer-top {text-align:center;}
.social .fa, .signup-page .call-to-action-block a .fa {line-height:30px;}
.footer-section {padding:15px 0 0;}
.footer-section .menu-icons-section {margin:15px 0 0;}
.footer-top {padding-bottom:12px;}
.blog-content h2 {font-size:16px;}
.blog-content h3 {font-size:14px;}
.desktop-feature-image {display:none !important}
.mysection, .feepayr-block.mysection {padding:30px 0;}
.mysection.bg-white {padding:0;}
.block-padding {padding-top:20px}
.about-content:after {height:25px;}
.image-content:before {height:25px;}
.mysection .col-sm-8 .list {margin:0 0 20px;}
.error-page-content h5 {line-height:18px; margin:20px 0 0;}
.call-to-action-block {width:42px;}
.call-to-action-block a + a {margin:10px 0 0;}
.about-page {padding:0 0 120px;}
.our-partners-content h2 {margin:0 0 8px; font-size:20px;}
.our-partners-content .parrtner-banner {margin:0 0 15px;}
.request-demo-section {display:block;}
.request-demo-section .form-content {display:block; width:100%; padding:0 0 35px;}
.request-demo-section .register-seperator {display:block; width:100%; border-left:0; border-top:1px solid #ddd; padding:35px 0 0;}
.request-demo-section .register-seperator:before {left:50%; top:-20px; transform:translate(-50%,0); -webkit-transform:translateY(-50%,0); -moz-transform:translateY(-50%,0);}

}

.margintop {margin-top:5%;}
.margintop1 {margin-bottom:2%; background:rgba(0, 0, 0, 0) url("../images/formbg.png") no-repeat fixed 0 0;}	
.fixedmenu {/*background:rgba(255, 255, 255, 0.8) none repeat scroll 0 0; box-shadow:0 0 5px #000; padding:15px; position:fixed; top:80px; width:225px;*/}
.shadow-box {background-color:#fff; /* background:rgba(0, 0, 0, 0) url("../images/bg1.jpg") no-repeat fixed 0 0; */ box-shadow:-1px -1px 3px #a7a7a7; float:none; overflow:hidden;}
.title-box {
    color:#2d88cf;
    float:none;
    font-family:"sanchez",Helvetica,sans-serif;
    font-size:32px;
    line-height:25px;
    overflow:hidden;
    padding:3% 0;
}
.page-subtitle {
    color:#6d6d6d;
    font-family:"sanchez",Helvetica,sans-serif;
    font-size:23px;
    line-height:22px;
}
.para-text {
    color:#333333;
    font-family:"gotham",Helvetica,sans-serif;
    font-size:16px;
    line-height:26px;
    text-align:justify;
}
.get-in-touch h2 a {
    color:#fff;
    display:block;
    font-size:20px; text-transform:uppercase;
}
.getpopup {
    background:#fff none repeat scroll 0 0;
    border:3px solid #cacaca;
    border-radius:10px;
    padding:20px;
    position:fixed;
    right:-100%;
    top:50%;
    transition:all 1s ease 0s;
    width:50%;
    z-index:99999;
}
.getoverlay {
    background:rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
    height:100%;
    left:-100%;
    position:fixed;
    top:0;
    transform:rotate(180deg);
    transition:all 1s ease 0s;
    width:100%;
    z-index:9999;
}
.get-in-touch h2 {
    background:#333 none repeat scroll 0 0;
    border-bottom:2px solid #a3c91c;
    padding:10px;
    transform:rotate(90deg);
    transition:all 1s ease 0s;
}
.get-in-touch h2 {
    height:auto;
    position:fixed;
    right:-100px;
    top:50%;
    transition:all 1s ease 0s;
    z-index:9999;
}
.getpopup .close-pop {
    background:rgba(0, 0, 0, 0) url("../images/close-icon.png") no-repeat scroll 0 0 / 26px auto;
    display:block;
    height:26px;
    position:absolute;
    right:-10px;
    top:-10px;
    width:26px;
}
.getpopup input {
    border:1px solid #d5d5d5;
    display:block;
    height:30px;
    margin:5px 0;
    padding-left:10px;
    width:95%;
}
.getpopup button {
    background:#fff none repeat scroll 0 0;
    border:2px solid #0492ce;
    border-radius:8px;
    color:#0492ce;
    display:block;
    line-height:30px;
    margin:10px auto;
    transition:all 1s ease 0s;
    width:120px;
}
