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

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

body { margin: 0 auto; width: 100%; display: inline-block; }
img { max-width: 100%; }
.no-padding { padding: 0; }
.paddingl { padding-left: 0; }
.paddingr { padding-right: 0; }
.p70 { padding: 70px; }
.p-b-70 { padding-bottom: 70px; }
.p-t-20 { padding-top: 20px; }
.p50 { padding: 50px; }
.m-r10 { margin-right: 5px; }
.m-t10 { margin-top: 10px; }
.m-t20 { margin-top: 20px; }
.m-t30 { margin-top: 30px; }
.m-t40 { margin-top: 40px; }
.m-t50 { margin-top: 50px; }
.m-b10 { margin-bottom: 10px; }
.m-b20 { margin-bottom: 20px; }
.m-b30 { margin-bottom: 30px; }
.m-b40 { margin-bottom: 40px; }
.m-b50 { margin-bottom: 50px; }
.mauto { margin: 0 auto; width: 100%; }
.text-right { text-align: right; }
.top-h-right { margin-bottom: 0; padding: 7px 0; }
.r-size { resize: none; }
.top-h-right li { float: left; padding-right: 25px; }
.top-h-right li a { font-size: 13px; }
.top-heaader { background: #303030; height: 40px; transform: translateY(0); transition: all .4s ease 0s; }
.main_header.fixedtop_header .top-heaader { transform: translateY(-50px); height: 0; }
.fixedtop_header .p-t-20 { padding-top: 0; }
.main_header { color: #fff; }
.main_header .navbar-light .navbar-nav .nav-link { color: #fff; padding-left: 2.0rem; }
.main_header.bg-color { border-top: 4px solid #10348f; background: #fff; color: #555; box-shadow: 0 0 86px rgba(0, 0, 0, 0.16); }
.bg-color .nav-link { color: #000000 !important; }
.bg-color .navbar-brand { color: #000000 !important; }
.top-social-icon ul li a { float: left; width: 25px; height: 25px; margin: 4px; /* border: 1px solid #fff; */ border-radius: 50px; text-align: center; background: #5E6171; font-size: 11px; line-height: 22px; }
.top-social-icon ul li a i { vertical-align: middle; }
.w50 { width: 50%; }
.top-social-icon ul { display: inline-block; margin-bottom: 0; width: 100%; vertical-align: middle; padding: 3px 0; }
/*indexpage start*/

.main-background { background: url("../images/bg.jpg") center center no-repeat; color: #fff; background-size: cover; height: 100%; min-height: 100%; padding: 0; margin: 0; position: relative; }
.outer-content { text-align: center; display: table; width: 100%; height: calc(100vh - 100px); }
.inner-content { display: table-cell; width: 100%; vertical-align: middle; }
.work { background: url("../images/bg-img.jpg") center center no-repeat; color: #000000; background-size: cover; height: 100%; min-height: 100%; margin: 0; position: relative; }
.work-step { padding: 10px; margin: 10px 0; text-align: center; transition: all .8s ease-in-out 0s; border-radius: 10px; }
.work-step:hover { background: #fff; box-shadow: 0 0 86px rgba(0, 0, 0, 0.16); }
.work-title { padding: 10px 0; }
.work-outer-content { text-align: center; display: table; width: 100%; }
footer { width: 100%; display: inline-block; margin: 0 auto; }
.work-inner-content { display: table-cell; width: 100%; vertical-align: middle; }
.word-circle { border: 1px solid #fff; width: 80px; height: 80px; border-radius: 50px; text-align: center; background: #ffc107;; color: #fff; font-size: 29px; font-weight: 600; margin: 0 auto 20px; line-height: 72px; }
.inner-content .title { font-size: 52px; }
.inner-content .dsp { width: 55%; margin: 0 auto; padding: 20px 0; }
.btn-lets { border: 1px solid #fff; padding: 15px 60px; border-radius: 50px; margin-top: 15px; }
.btn-lets:hover { background: #10348f; cursor: pointer; }
.sec-img { width: 100%; }
.our-news { background: #F1F2F6; }
.newslatter-form { width: 40%; margin: 0 auto; }
.newslatter-form .form-control { border-radius: 50px !important; height: 50px !important; display: block; width: 100%; padding: 10px 25px; font-size: 14px; line-height: 1.5; color: #495057; background-color: #fff; background-clip: padding-box; border: 1px solid #ced4da; border-radius: .25rem;
transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out; text-transform: uppercase; letter-spacing: 2px; }
.newslatter-form .btn-submit { border-radius: 50px !important; margin-left: 10px; padding: 15px 30px; background: #10348f; position: relative; top: 12px; color: #fff !important; font-weight: 600; }
.btn-panel { background: #10348f; color: #fff; padding: 10px 30px; border-radius: 50px; display: block; margin-left: 2.0rem; }
.btn-panel:hover { background: #0b945b; color: #fff !important; text-decoration: none; }
.new-float { width: 70%; float: left; }
.footer-social { text-align: center; margin: 0 auto; width: 20%; }
.footer-social li { float: left; margin-right: 15px; line-height: 60px; }
.p-tb30 { padding: 30px 0; }
.last-footer { background: #F1F2F6; padding: 15px 0; }
/*indexpage end*/

/*slider css start*/

.our-service { padding: 100px 0; }
.event-slider .image img { width: 100%; height: auto; }
.event-slider .item { margin: 0 15px; }
.event-slider .item .content { padding: 10px; text-align: justify; }
.event-slider .item .content h4 { font-weight: 700; }
.p-b-100 { padding-bottom: 100px; }
.owl-buttons .owl-prev { border-radius: 20px !important; color: #111 !important; display: inline-block; font-size: 20px !important; opacity: 1 !important; padding: 6px 15px !important; content: "f104"; font-family: monospace; background: #f3f3f3; margin: -33px 41px 0 50px !important; }
.owl-buttons .owl-next { border-radius: 20px !important; color: #111 !important; display: inline-block; font-size: 20px !important; opacity: 1 !important; padding: 6px 15px !important; content: "f105"; font-family: monospace; background: #f3f3f3; margin: -33px 50px 0 0 !important; }
/*slider css end*/
.delivery_process {
    background: url(../images/sbg7.png);
    background-position: top center;
    display: block;
    width: 100%;
    background-size: cover;
    padding-bottom: 122px;
    padding-top: 180px;
    margin-top: -1px;
}
.career li{
text-align:left;}
.head-logo{color: #ffc107;}
.delivery_process h3::after {
    background: #fff;
    content: "";
    display: block;
    height: 4px;
    margin: 7px 0 0;
    width: 60px;
    margin-bottom: 30px;
}
.main-address{
	    background: #FFC107;
    padding: 30px;
    margin-bottom: 20px;
}
.m-add{
	font-size: 24px;
    color: #fff;
    /* border-bottom: 1px solid #fff; */
    text-align: center;

}
.m-add span{border-bottom: 1px solid #fff; }
.delivery_text p{
	font-size: 18px;
    border: 1px solid #10338e;
    padding: 12px;
}
.delivery_text p i{
	font-size: 20px;
    background: #10338e;
    padding: 14px 17px;
    border-radius: 50px;
    color: #fff;
	border: 1px solid #10338e;
}
.delivery_text p i:hover{
	 background: #fff;
	 border: 1px solid #10338e;
	 color:#10338e;
	 cursor:pointer;
}

/*--------------Radio css -------------*/

.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 .15s ease-in-out; -o-transition: border .15s ease-in-out; transition: border .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 .1s cubic-bezier(0.8, -0.33, 0.2, 1.33); -moz-transition: -moz-transform .1s cubic-bezier(0.8, -0.33, 0.2, 1.33); -o-transition: -o-transform .1s cubic-bezier(0.8, -0.33, 0.2, 1.33); transition: transform .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: .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: #0B945B; }
.radio-primary input[type="radio"]:checked+label::before { border-color: #0B945B; }
.radio-primary input[type="radio"]:checked+label::after { background-color: #0B945B; }
/*------------------End Radio btn css ----------------------*/

.btn-send { background: #10348f; color: #fff; border-radius: 4px; display: inline-block; width: auto; text-align: center; padding: 10px; }
.btn-send:hover { background: #0ba264; color: #fff; text-decoration: none; }
.background-shadow { background: #fff; color: #555; box-shadow: 0 0 86px rgba(0, 0, 0, 0.16); padding: 50px; }
.white-header { background: #ffffff !important; position: relative !important; }
.fixedtop_header.white-header { position: fixed !important; }
.fixed-top.white-header .nav-link { color: #000 !important; padding-left: 2.0rem; }
/*=====================================
                 Header
=====================================*/

.navbar { padding: 0px 0; }
.dropdown-menu { border-top: none; /* top: 170%;  */ border-left: none; border-right: none; border-bottom: 6px solid #10348f; border-radius: 0; padding: 0; box-shadow: 0 0 86px rgba(0, 0, 0, 0.16); }
.dropdown-item { width: 100%; padding: .8rem 1.9rem;
}
.dropdown-item:focus, .dropdown-item:hover { color: #16181b; text-decoration: none; background-color: #C8FFE8; }
.dropdown:hover>.dropdown-menu { display: block; }
/*=====================================
                 About
=====================================*/
.seprater{    height: 50px;
}
.about_us { width: 100%; display: inline-block; }
.about_us img { box-shadow: 0 1px 25px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 1px 25px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 25px rgba(0, 0, 0, 0.1); }
.about_us p { font-size: 16px; text-align: justify; }
.inner-banner { padding: 120px 0; background-position: top center; background-size: cover; text-align: center; color: #ffffff; width: 100%; display: inline-block; margin: 0 auto; }
.inner1 { background: url("../images/about-us-img.jpg"); background-position: bottom; }
.about-title { font-size: 30px; }
.how-work { background: #F1F2F6; width: 100%; display: inline-block; }
.what-offer-type { margin: 20px 0; transition: all .2s ease 0s; display: inline-block; width: 100%; padding: 20px; background: #ffffff; border: 1px solid #d1d1d1; }
.what-offer-type:hover { box-shadow: 0 1px 25px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 1px 25px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 25px rgba(0, 0, 0, 0.1); }
.about-title span { font-size: 44px !important; color: #C2C2C2; }
.about-title-bottom { padding: 10px 20%; }
.what-offer-type .lnr { font-size: 30px; color: #10348f; border: 1px solid #10348f; height: 90px; width: 90px; display: inline-block; text-align: center; line-height: 90px; border-radius: 90px; margin-bottom: 20px; transition: all .3s ease-in-out 0s; background: #fff; }
.what-offer-type:hover .lnr { background: #10348f; color: #ffffff; box-shadow: 0 0 13px #d1d1d1; }
.join { padding: 80px 0; background: url("../images/join.jpg"); background-attachment: fixed; background-position: top center; color: #ffffff; background-repeat: no-repeat; background-size: cover; }
.join p { font-size: 18px; width: 100%; padding: 13px 150px; margin-bottom: 20px; }
.join .w-auto { width: 114px; margin: 0 auto; text-transform: uppercase; font-weight: bold; font-size: 17px; }
/*=====================================
                 News
=====================================*/

.news-content { color: #000000; margin: 20px 0; transition: all .2s ease 0s; display: inline-block; width: 100%; background: #ffffff; box-shadow: 0 1px 25px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 1px 25px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 25px rgba(0, 0, 0, 0.1); }
.news-content:hover { box-shadow: 0 0 110px #ccc; -webkit-box-shadow: 0 0 110px #ccc; -moz-box-shadow: 0 0 110px #ccc; color: #000000; }
.inner-news { background: url("../images/news-slider.jpg"); }
.inner-techno { background: url("../images/tech1.jpg"); }
.news-details { padding: 10px; color: #2C3135; }
.news-title { font-size: 20px; font-weight: 500; color: #000000; }
.color { color: #10348f; }
.news-des { font-size: 16px; font-weight: normal; text-align: justify; color: #000000 !important; }
.news-date { color: #10348f; font-size: 14px; }
.news-content a:hover { text-decoration: none; }
/*=====================================
            Carrer
=====================================*/

.career { width: 100%; display: inline-block; margin: 0 auto; padding: 110px 0 70px; }
.career-blog { box-shadow: 0 1px 25px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 25px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 1px 25px rgba(0, 0, 0, 0.1); border-radius: 10px; margin-top: 100px;
    padding: 20px; text-align: center; color: #2C3135; background: #ffffff; }
.career-blog h2 { font-size: 20px; }
.career-blog p { font-size: 16px; }
.career-blog .lnr { box-shadow: 0 1px 25px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 25px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 1px 25px rgba(0, 0, 0, 0.2); position: absolute; top: -40px; margin: 0 auto !important; font-size: 44px; margin: 0 0 30px; height: 90px; width: 90px; border-radius: 15px; text-align: center; line-height: 90px; color: #fff; float: none; left: 0; right: 0; }
.blog-clr1 { background: linear-gradient(45deg, #635bd6, #f742aa) !important; }
.blog-clr2 { background: linear-gradient(45deg, #f16e3c, #e3c94b) !important; }
.blog-clr3 { background: #10348f !important; }
.career .nav-pills li { width: 100%; display: inline-block; box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1); margin: 10px 0; background: #ffffff; color: #000 !important; border-radius: 4px; }
.career .nav-pills li a { color: #000000; padding: 14px; }
.career .nav-pills .nav-link.active { background: #10348f; }
.career .nav-pills li.active a { color: #ffffff; }
.career .nav { display: inline; }
.career .tab-pane { box-shadow: 0 1px 25px rgba(0, 0, 0, 0.1); background: #ffffff; border-radius: 4px; padding: 15px; }
.career .tab-pane h3 { font-size: 20px; font-weight: bold; color: #323131; }
.career .tab-pane p { font-size: 16px; text-align: justify; color: #333333; }
.career-pad { padding: 0; margin: 80px 0 20px; }
.btn-apply { border: 0; padding: 10px 30px; color: #ffffff; text-transform: uppercase; font-size: 16px; font-weight: 600; }
.inner-mission { background: url("../images/mission.jpg"); background-position: bottom center; }
/*=====================================
            mission
=====================================*/

.mission-content { width: 100%; display: inline-block; padding: 20px 20px 80px; }
.mission-des { padding: 70px 0 0; }
.mission-des p { font-size: 18px; text-align: justify; color: #333333; }
.mission-des li { font-size: 18px; }
.mission-blog { text-align: center;    height: 400px; box-shadow: 0 1px 25px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 25px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 1px 25px rgba(0, 0, 0, 0.1); background: #ffffff; border-radius: 4px; padding: 15px; transition: all .5s ease 0s; margin: 20px 0; border-bottom: 8px solid transparent; }
.mission-blog:hover { box-shadow: 0 1px 50px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 1px 50px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 1px 50px rgba(0, 0, 0, 0.3); border-bottom: 8px solid #10348f; }
.mission-blog:hover h2 { color: #10348f; }
.mission-blog h2 { font-size: 24px; margin: 30px 0 10px; color: #333333; }
/*=====================================
            FAQ
=====================================*/

.inner-faq { background: url("../images/faqslider.jpg"); }
.faq-question h2 { margin-bottom: 20px; }
.card-link, .card-link:hover { color: #ffffff; font-size: 18px; }
.faq-question .card { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; min-width: 0; word-wrap: break-word; background-color: #fff; background-clip: border-box; border: 0; border-radius: 0; margin: 10px 0; }
.qty-sidebar { box-shadow: 0 1px 25px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 25px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 1px 25px rgba(0, 0, 0, 0.1); background: #ffffff; border-radius: 2px; }
.qty-sidebar h2 { font-size: 20px; background: #c1c1c1; padding: 15px 20px; margin: 0; }
.qty-sidebar ul { margin: 0; padding: 0; }
.qty-sidebar ul li { list-style: none; }
.qty-sidebar ul li a { padding: 10px 19px; color: #000000; width: 100%; display: inline-block; border-bottom: 1px solid #d7d7d7; transition: all .5s ease-in-out 0s; }
.qty-sidebar ul li a:hover { background: #ECECEC; text-decoration: none; color: #10348f; }
.faq-section i.fa { color: #ffffff; }
.faq-section .card-header {
padding: .75rem 1.25rem; margin-bottom: 0; background-color: rgba(55, 199, 127, 1); border-bottom: 0; }
.faq-section .card-header:first-child { border-radius: 0; }
.faq-section .collapse.show { background: #F4F4F4; }
/*******************************
* ACCORDION WITH TOGGLE ICONS
* Does not work properly if "in" is added after "collapse".
*******************************/

.faq-section .panel-group .panel { border-radius: 0; box-shadow: none; border-color: #EEEEEE; }
.faq-section .panel-default>.panel-heading { padding: 0; border-radius: 0; color: #ffffff; background-color: #10348f; border-color: #10348f; }
.faq-section .panel-title { font-size: 14px; margin: 0; }
.faq-section .panel-body { padding: 10px; }
.faq-section .panel-title>a { color: #ffffff; display: block; padding: 15px; text-decoration: none; }
.faq-section .panel { margin: 14px 0; }
.faq-section .more-less { float: right; color: #212121; }
.faq-section .panel-default>.panel-heading+.panel-collapse>.panel-body { border-top-color: #EEEEEE; }
/*=====================================
            Single NEWS
=====================================*/

.news-title h2 { font-size: 24px; margin-bottom: 2px; }
.news-title p { font-size: 14px; color: #434343; margin: 5px 0 10px !important; }
.news-details p { font-size: 16px; text-align: justify; margin: 10px 0; display: inline-block; color: #4e4e4e; }
.blog-quote { border-left: 8px solid #10348f; padding-left: 20px; font-size: 19px !important; display: inline-block; width: 100%; font-weight: 600; }
.news-single-description ul { margin: 0; padding: 10px 0 10px 18px; }
.news-list { border-bottom: 2px solid #d7d7d7; padding: 10px 0 14px; }
.news-list-side a { font-size: 16px; color: #1E1E1E; }
.news-list-side h2 { font-size: 20px; text-transform: uppercase; position: relative; }
.news-list-side h2::after { content: ""; height: 2px; background: #10348f; position: absolute; left: 0; top: -8px; width: 20%; }
.news-list-side span { font-size: 14px; color: #8E8E8E; width: 100%; display: inline-block; }
/*=====================================
            Join a panel
=====================================*/

.joinpanels-form select.form-control:not([size]):not([multiple]) { height: auto; }
.joinpanels-form .form-control { display: block; width: 100%; padding: 10px 13px; font-size: 16px; line-height: 1.5; color: #495057; background-color: #fff; background-clip: padding-box; border: 1px solid #ced4da; border-radius: 0; transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out; }
option { text-transform: capitalize; }
/*=====================================
            Panel
=====================================*/

.panel-details { width: 100%; display: inline-block; position: relative; }
.servey-complet { position: absolute; top: 20px; right: 20px; text-align: center; }
.servey-complet span { width: 30px; height: 30px; line-height: 30px; background: #ffffff; border-radius: 100px; }
.servey-complet span { width: 50px; height: 50px; line-height: 50px; color: #000000; background: #ffffff; border-radius: 100px; display: inline-block; font-weight: bold; }
.servey-complet { color: #ffffff; }
.panel-details { margin: 15px 0; width: 100%; display: inline-block; }
.panel-des { width: 100%; display: table; position: absolute; bottom: 0; background: transparent; transition: all .5s ease 0s; padding: 20px; }
.panel-des span { display: table-cell; }
.panel-des .pull-right { border: 1px solid #ffffff; padding: 4px 14px; border-radius: 100px; color: #ffffff !important; text-align: center; transition: all .5s ease 0s; opacity: 0; text-align: right; }
.panel-des .pull-right:hover { text-decoration: none; background: #ffffff; color: #000000 !important; }
.panel-details:hover .pull-right { opacity: 1; }
.panel-details:hover .panel-des { background: #10348f; }
.panel-details .pull-left { color: #ffffff; }
.answear label {     display: inline-block;
    margin-bottom: -19px;
    margin-right: 5px;
    text-transform: capitalize;
    line-height: 16px;}
.join-panel-box { box-shadow: 0 1px 25px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 1px 25px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 25px rgba(0, 0, 0, 0.1); background: #ffffff; padding: 10px 6px 20px 6px; }
.form-title { width: 100%; display: inline-block; padding: 20px 10px; }
/*=====================================
            Survey view
=====================================*/

.table-responsive { display: inline-table; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; }
.question { font-size: 20px; margin-top: 5px; margin-bottom: 20px; text-transform: capitalize; }
.face-ans { display: table-cell; text-align: center; }
.smile-answer { display: table; width: 100%; }
.ans-semantic li p { margin-bottom: 0px; }
.ans-semantic li { margin: 0; padding: 0; list-style: none; display: table-cell; text-align: center; }
.ans-semantic { margin: 0; padding: 0; list-style: none; width: 100%; display: table; padding: 10px 0; }
.qty-content { background: #F9F9F9; border: 1px solid #d7d7d7; padding: 10px; margin: 10px 0;    width: 100%;    display: inline-block; }
.question-preview { background: #ffffff; padding: 30px 30px 0 30px; width: 80%; margin: 0 auto; }
.answear.table-responsive thead { background: #F6F8FA; }
.answear.table-responsive td { text-align: center; vertical-align: middle; background: #FFFFFF; }
.card { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); }
.answear.table-responsive th { text-align: center; vertical-align: middle; }
/*=====================================
           login-form
=====================================*/
.login-form a{width: 100%;display: inline-block;margin: 40px auto;text-align: center;}
.bg { background: #00b09b; /* fallback for old browsers */ background: -webkit-linear-gradient(to right, #00b09b, #96c93d); /* Chrome 10-25, Safari 5.1-6 */ background: linear-gradient(to right, #00b09b, #96c93d); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ }
.login-form { box-shadow: 0 1px 25px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 1px 25px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 25px rgba(0, 0, 0, 0.1); background: #ffffff; border-radius: 10px; padding: 0 80px 100px 80px; width: 50%; margin: 100px auto; }
.login-form-inner .form-control { display: block; width: 100%; padding: 14px 20px; font-size: 1rem; line-height: 1.5; color: #495057; background-color: #f9f9f9; background-clip: padding-box; border: 1px solid #ced4da; 
transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out; border-radius: 0;}
.login-form-inner .form-control:focus { border-color: #0b945b; box-shadow: none; }
.login-form-inner { padding: 20px; margin: 10px 0; }
.login-form-inner h4 { margin: 0 0 20px 0; }
.login-form-inner .btn-submit {border: 1px solid #0AA163; border-radius: 50px !important; padding: 15px 30px; background: #10348f; position: relative; top: 12px; color: #fff !important; font-weight: 600; }
.btn-collections{text-align: center;width: 100%;display: inline-block;}
.btn-collections .btn-submit{border: none;background:#10348f;padding:  10px 30px; background: #10348f; color: #fff !important; font-weight: 600; }
.btn-collections .btn-cancle{border:none;background:#10348f;padding:  10px 30px; background: #1E1E1E; color: #fff !important; font-weight: 600; }


/*checkbox  start*/
.checkbox label:after, 
.radio label:after {
    content: '';
    display: table;
    clear: both;
}

.checkbox .cr,
.radio .cr {
    position: relative;
    display: inline-block;
    border: 1px solid #a9a9a9;
    border-radius: .25em;
    width: 1.3em;
    height: 1.3em;
    float: left;
    margin-right: .5em;
	margin-bottom: 20px;
}
/* 
.radio .cr {
    border-radius: 50%;
}

.checkbox .cr .cr-icon,
.radio .cr .cr-icon {
    position: absolute;
    font-size: .8em;
    line-height: 0;
    top: 50%;
    left: 20%;
}

.radio .cr .cr-icon {
    margin-left: 0.04em;
}

.checkbox label input[type="checkbox"],
.radio label input[type="radio"] {
    display: none;
}

.checkbox label input[type="checkbox"] + .cr > .cr-icon,
.radio label input[type="radio"] + .cr > .cr-icon {
    transform: scale(3) rotateZ(-20deg);
    opacity: 0;
    transition: all .3s ease-in;
}

.checkbox label input[type="checkbox"]:checked + .cr > .cr-icon,
.radio label input[type="radio"]:checked + .cr > .cr-icon {
    transform: scale(1) rotateZ(0deg);
    opacity: 1;
    color: #0B945B;
}

.checkbox label input[type="checkbox"]:disabled + .cr,
.radio label input[type="radio"]:disabled + .cr {
    opacity: .5;
}
.checkbox{float: left;    margin-right: 7px;}
.checkbox label{line-height: 20px !important;} */
/*checkbox end*/

.servey-views{
    width: 100%;
    display: inline-block;
    padding: 30px 0px 20px 0px;
    background: #F4F7F6;
}
.servey-views .s-title{
   /* font-size: 24px;
    font-weight: 500;
    line-height: 30px;
    margin-bottom: 28px;
    padding-bottom: 5px;
    position: relative; */
	padding: 40px 0px;
    text-align: center;
}
.servey-views .disable-text{
    color: #b4b6b8;
    font-size: 15px;
    margin: 0;
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: 1px;
}
.servey-views .total-times{
    width: 130px;
    background: #eeeeee;
    border: 1px solid #d7d7d7;
    text-align: center;
    border-radius: 4px;
    padding: 10px;
    color:#474747;
    font-weight: bold;
    text-transform: uppercase; 
    float:right;
}
.servey-views .serv-img{
    width: 200px;
}
.servey-views .total-times p{
   
    font-size: 32px;
    margin: 0;
}
.servey-views .total-times span{
   
    font-size: 14px;
}
.total-time-text{
    font-size: 14px !important;
    background: #dadada;
    padding: 5px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
@media screen and (max-width:1280px) {
}
@media screen and (max-width: 1199px) {
}
@media screen and (max-width: 1024px){
	.main_header .navbar-light .navbar-nav .nav-link{ 
		padding-left: unset;
	}
	.our-news .newslatter-form { width: 50%; }
	.footer .footer-social { width: 31%; }
}
 @media screen and (max-width: 991px) {
	 .header .navbar{ padding: 25px; }
	 .our-news .newslatter-form { width: 60%; }
	 .footer .footer-social{ width: 33%; }
}
@media screen and (max-width: 800px) {
	.our-news .newslatter-form { width: 67%; }
	.footer .footer-social { width: 44%; }
}
@media screen and (max-width: 768px) {
	.our-news .newslatter-form { width: 74%; }
}
@media screen and (max-width: 767px) {
    .main_header .navbar-light .navbar-nav .nav-link {
    color: #ffc107;
}
    .main_header .navbar {background: #fff;margin-top: 0px;}
    .main_header .p-t-20 { padding-top: 0px;}
    .p70 {padding: 0px;}
    .footer-social {width: auto;}
    .new-float {float: left;width: auto;}
    .newslatter-form {width: auto;}
	
}
@media screen and (max-width: 730px) {
}
 @media screen and (max-width: 700px) {
}
@media screen and (max-width: 670px) {
}
 @media screen and (max-width: 640px) {
}


	
}
 @media screen and (max-width: 600px) {
}
 @media screen and (max-width: 560px) {
}
 @media screen and (max-width: 550px) {
}
 @media screen and (max-width: 520px) {
}
 @media screen and (max-width: 500px) {
}
 @media screen and (max-width: 480px) {
}
 @media screen and (max-width: 460px) {
}
 @media screen and (max-width: 450px) {
}
 @media screen and (max-width: 430px) {
}
 @media screen and (max-width: 420px) {
	 .header .navbar {
    padding: 7px;
}
}
 @media screen and (max-width: 400px) {
}
 @media screen and (max-width: 390px) {
}
 @media screen and (max-width: 360px) {
}
 @media screen and (max-width: 340px) {
}
@media screen and (max-width: 325px) {
}
@media screen and (max-width: 320px) {
}
@font-face {
	font-family: 'Linearicons-Free';
	src:url('../webfonts/Linearicons-Free.eot?w118d');
	src:url('../webfonts/Linearicons-Free.eot?#iefixw118d') format('embedded-opentype'),
		url('../webfonts/Linearicons-Free.woff2?w118d') format('woff2'),
		url('../webfonts/Linearicons-Free.woff?w118d') format('woff'),
		url('../webfonts/Linearicons-Free.ttf?w118d') format('truetype'),
		url('../webfonts/Linearicons-Free.svg?w118d#Linearicons-Free') format('svg');
	font-weight: normal;
	font-style: normal;
}

.lnr {
	font-family: 'Linearicons-Free';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.lnr-home:before {
	content: "\e800";
}
.lnr-apartment:before {
	content: "\e801";
}
.lnr-pencil:before {
	content: "\e802";
}
.lnr-magic-wand:before {
	content: "\e803";
}
.lnr-drop:before {
	content: "\e804";
}
.lnr-lighter:before {
	content: "\e805";
}
.lnr-poop:before {
	content: "\e806";
}
.lnr-sun:before {
	content: "\e807";
}
.lnr-moon:before {
	content: "\e808";
}
.lnr-cloud:before {
	content: "\e809";
}
.lnr-cloud-upload:before {
	content: "\e80a";
}
.lnr-cloud-download:before {
	content: "\e80b";
}
.lnr-cloud-sync:before {
	content: "\e80c";
}
.lnr-cloud-check:before {
	content: "\e80d";
}
.lnr-database:before {
	content: "\e80e";
}
.lnr-lock:before {
	content: "\e80f";
}
.lnr-cog:before {
	content: "\e810";
}
.lnr-trash:before {
	content: "\e811";
}
.lnr-dice:before {
	content: "\e812";
}
.lnr-heart:before {
	content: "\e813";
}
.lnr-star:before {
	content: "\e814";
}
.lnr-star-half:before {
	content: "\e815";
}
.lnr-star-empty:before {
	content: "\e816";
}
.lnr-flag:before {
	content: "\e817";
}
.lnr-envelope:before {
	content: "\e818";
}
.lnr-paperclip:before {
	content: "\e819";
}
.lnr-inbox:before {
	content: "\e81a";
}
.lnr-eye:before {
	content: "\e81b";
}
.lnr-printer:before {
	content: "\e81c";
}
.lnr-file-empty:before {
	content: "\e81d";
}
.lnr-file-add:before {
	content: "\e81e";
}
.lnr-enter:before {
	content: "\e81f";
}
.lnr-exit:before {
	content: "\e820";
}
.lnr-graduation-hat:before {
	content: "\e821";
}
.lnr-license:before {
	content: "\e822";
}
.lnr-music-note:before {
	content: "\e823";
}
.lnr-film-play:before {
	content: "\e824";
}
.lnr-camera-video:before {
	content: "\e825";
}
.lnr-camera:before {
	content: "\e826";
}
.lnr-picture:before {
	content: "\e827";
}
.lnr-book:before {
	content: "\e828";
}
.lnr-bookmark:before {
	content: "\e829";
}
.lnr-user:before {
	content: "\e82a";
}
.lnr-users:before {
	content: "\e82b";
}
.lnr-shirt:before {
	content: "\e82c";
}
.lnr-store:before {
	content: "\e82d";
}
.lnr-cart:before {
	content: "\e82e";
}
.lnr-tag:before {
	content: "\e82f";
}
.lnr-phone-handset:before {
	content: "\e830";
}
.lnr-phone:before {
	content: "\e831";
}
.lnr-pushpin:before {
	content: "\e832";
}
.lnr-map-marker:before {
	content: "\e833";
}
.lnr-map:before {
	content: "\e834";
}
.lnr-location:before {
	content: "\e835";
}
.lnr-calendar-full:before {
	content: "\e836";
}
.lnr-keyboard:before {
	content: "\e837";
}
.lnr-spell-check:before {
	content: "\e838";
}
.lnr-screen:before {
	content: "\e839";
}
.lnr-smartphone:before {
	content: "\e83a";
}
.lnr-tablet:before {
	content: "\e83b";
}
.lnr-laptop:before {
	content: "\e83c";
}
.lnr-laptop-phone:before {
	content: "\e83d";
}
.lnr-power-switch:before {
	content: "\e83e";
}
.lnr-bubble:before {
	content: "\e83f";
}
.lnr-heart-pulse:before {
	content: "\e840";
}
.lnr-construction:before {
	content: "\e841";
}
.lnr-pie-chart:before {
	content: "\e842";
}
.lnr-chart-bars:before {
	content: "\e843";
}
.lnr-gift:before {
	content: "\e844";
}
.lnr-diamond:before {
	content: "\e845";
}
.lnr-linearicons:before {
	content: "\e846";
}
.lnr-dinner:before {
	content: "\e847";
}
.lnr-coffee-cup:before {
	content: "\e848";
}
.lnr-leaf:before {
	content: "\e849";
}
.lnr-paw:before {
	content: "\e84a";
}
.lnr-rocket:before {
	content: "\e84b";
}
.lnr-briefcase:before {
	content: "\e84c";
}
.lnr-bus:before {
	content: "\e84d";
}
.lnr-car:before {
	content: "\e84e";
}
.lnr-train:before {
	content: "\e84f";
}
.lnr-bicycle:before {
	content: "\e850";
}
.lnr-wheelchair:before {
	content: "\e851";
}
.lnr-select:before {
	content: "\e852";
}
.lnr-earth:before {
	content: "\e853";
}
.lnr-smile:before {
	content: "\e854";
}
.lnr-sad:before {
	content: "\e855";
}
.lnr-neutral:before {
	content: "\e856";
}
.lnr-mustache:before {
	content: "\e857";
}
.lnr-alarm:before {
	content: "\e858";
}
.lnr-bullhorn:before {
	content: "\e859";
}
.lnr-volume-high:before {
	content: "\e85a";
}
.lnr-volume-medium:before {
	content: "\e85b";
}
.lnr-volume-low:before {
	content: "\e85c";
}
.lnr-volume:before {
	content: "\e85d";
}
.lnr-mic:before {
	content: "\e85e";
}
.lnr-hourglass:before {
	content: "\e85f";
}
.lnr-undo:before {
	content: "\e860";
}
.lnr-redo:before {
	content: "\e861";
}
.lnr-sync:before {
	content: "\e862";
}
.lnr-history:before {
	content: "\e863";
}
.lnr-clock:before {
	content: "\e864";
}
.lnr-download:before {
	content: "\e865";
}
.lnr-upload:before {
	content: "\e866";
}
.lnr-enter-down:before {
	content: "\e867";
}
.lnr-exit-up:before {
	content: "\e868";
}
.lnr-bug:before {
	content: "\e869";
}
.lnr-code:before {
	content: "\e86a";
}
.lnr-link:before {
	content: "\e86b";
}
.lnr-unlink:before {
	content: "\e86c";
}
.lnr-thumbs-up:before {
	content: "\e86d";
}
.lnr-thumbs-down:before {
	content: "\e86e";
}
.lnr-magnifier:before {
	content: "\e86f";
}
.lnr-cross:before {
	content: "\e870";
}
.lnr-menu:before {
	content: "\e871";
}
.lnr-list:before {
	content: "\e872";
}
.lnr-chevron-up:before {
	content: "\e873";
}
.lnr-chevron-down:before {
	content: "\e874";
}
.lnr-chevron-left:before {
	content: "\e875";
}
.lnr-chevron-right:before {
	content: "\e876";
}
.lnr-arrow-up:before {
	content: "\e877";
}
.lnr-arrow-down:before {
	content: "\e878";
}
.lnr-arrow-left:before {
	content: "\e879";
}
.lnr-arrow-right:before {
	content: "\e87a";
}
.lnr-move:before {
	content: "\e87b";
}
.lnr-warning:before {
	content: "\e87c";
}
.lnr-question-circle:before {
	content: "\e87d";
}
.lnr-menu-circle:before {
	content: "\e87e";
}
.lnr-checkmark-circle:before {
	content: "\e87f";
}
.lnr-cross-circle:before {
	content: "\e880";
}
.lnr-plus-circle:before {
	content: "\e881";
}
.lnr-circle-minus:before {
	content: "\e882";
}
.lnr-arrow-up-circle:before {
	content: "\e883";
}
.lnr-arrow-down-circle:before {
	content: "\e884";
}
.lnr-arrow-left-circle:before {
	content: "\e885";
}
.lnr-arrow-right-circle:before {
	content: "\e886";
}
.lnr-chevron-up-circle:before {
	content: "\e887";
}
.lnr-chevron-down-circle:before {
	content: "\e888";
}
.lnr-chevron-left-circle:before {
	content: "\e889";
}
.lnr-chevron-right-circle:before {
	content: "\e88a";
}
.lnr-crop:before {
	content: "\e88b";
}
.lnr-frame-expand:before {
	content: "\e88c";
}
.lnr-frame-contract:before {
	content: "\e88d";
}
.lnr-layers:before {
	content: "\e88e";
}
.lnr-funnel:before {
	content: "\e88f";
}
.lnr-text-format:before {
	content: "\e890";
}
.lnr-text-format-remove:before {
	content: "\e891";
}
.lnr-text-size:before {
	content: "\e892";
}
.lnr-bold:before {
	content: "\e893";
}
.lnr-italic:before {
	content: "\e894";
}
.lnr-underline:before {
	content: "\e895";
}
.lnr-strikethrough:before {
	content: "\e896";
}
.lnr-highlight:before {
	content: "\e897";
}
.lnr-text-align-left:before {
	content: "\e898";
}
.lnr-text-align-center:before {
	content: "\e899";
}
.lnr-text-align-right:before {
	content: "\e89a";
}
.lnr-text-align-justify:before {
	content: "\e89b";
}
.lnr-line-spacing:before {
	content: "\e89c";
}
.lnr-indent-increase:before {
	content: "\e89d";
}
.lnr-indent-decrease:before {
	content: "\e89e";
}
.lnr-pilcrow:before {
	content: "\e89f";
}
.lnr-direction-ltr:before {
	content: "\e8a0";
}
.lnr-direction-rtl:before {
	content: "\e8a1";
}
.lnr-page-break:before {
	content: "\e8a2";
}
.lnr-sort-alpha-asc:before {
	content: "\e8a3";
}
.lnr-sort-amount-asc:before {
	content: "\e8a4";
}
.lnr-hand:before {
	content: "\e8a5";
}
.lnr-pointer-up:before {
	content: "\e8a6";
}
.lnr-pointer-right:before {
	content: "\e8a7";
}
.lnr-pointer-down:before {
	content: "\e8a8";
}
.lnr-pointer-left:before {
	content: "\e8a9";
}
