body, html {

	height: 100%;

	width: 100%;

	padding: 0px;

	margin: 0px;

	font-family: 'Roboto', sans-serif !important;

	overflow-x: hidden;

}



body .m-auto {

    margin: 0 auto !important;

}



body::-webkit-scrollbar {

	width: 5px;

}



body::-webkit-scrollbar-track {

	box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);

}



body::-webkit-scrollbar-thumb {

	background-color: #172b40;

}



b, strong{

    font-weight: bold !important;

}

a

{

	transition: 0.9s;

    text-decoration: none !important;

}

a:hover

{

	text-decoration: none !important;

	transition: 0.9s;

}

button

{

	transition: 0.9s;

	cursor: pointer;

}

button:hover

{

	text-decoration: none !important;

	transition: 0.9s;

}





.uploaded-image-b{

    padding: 12px;

    background-color: #00adef;

    border-radius: 3px;

    margin: 10px 0;

    right: 0;

    color: #fff;

    display: inline-flex;

    position: unset;

    float: right;

}







.b-col-image-main{

float: left;

    width: 100%;

}



.b-col-image-main .b-col-image-choose-file{

width: 250px;

}



.b-col-image-main .uploaded-image-b{

padding: 12px;

    background-color: #00adef;

    border-radius: 3px;

      right: 0;

    color: #fff;

    display: inline-flex;

position: inherit;



}







#updateStatusTac{

float: left;

    top: 0;

    margin: 5px;

    vertical-align: top;

    padding: 0px 6px 0 0!important;

    height: auto!important;



    

}



.meta-tag-btn {

    position: fixed;

    bottom: 30px;

    z-index: 999;

    right: 30px;

    padding: 13px 30px;

    background-color: #00adef;

    color: #fff;

    border-radius: 50px;

    box-shadow: 0px 0px 10px #a7a7a7;

}



.meta-tag-btn:hover

{

    color: #fff;

    background-color: #2c58aa;

}

.sectionHide 

{

    display: none;

}



/*.footer-logo.secDesable {

    position: relative;

}*/



.dropdown-d-show {

    display: flex;

    align-items: center;

    justify-content: center;

}



.secDesable:after {

    content: "";

    background-color: #000;

    opacity: 0.3;

    display: block;

    height: 100%;

    position: absolute;

    width: 100%;

    top: 0;

    left: 0;

}





.background-hover

{

    position: relative;

}



.background-get-color:after {

    background-color: #000;

    height: 100%;

    width: 100%;

    display: block;

    content: '';

    top: 0;

    opacity: 0.3;

    position: absolute;

    left: 0;

}









.thover-icon{

    position: relative;

    margin: 5px;

    border: 1px solid transparent;

}

.thover-icon .thover-icon1 {

    display: none;

    position: absolute;

    top: 18px;

    height: 50px;

    right: 20px;

}



.thover-icon .thover-icon1 ul {

    display: flex;

    margin: 0;

    padding: 0;

}

.thover-icon .thover-icon1 ul li {

    list-style: none;

    margin: 0px 5px;

   

}

.thover-icon .thover-icon1 ul li a {

    color: #fff;

    padding: 10px 20px;

    background-color: #00adef;

    border-radius: 5px;

    font-size: 14px;

    border: 1px solid #fff;

}

.thover-icon .thover-icon1 ul li a i {

    font-size: 16px;

    padding: 0px;

    display: inline-block;

}

.thover-icon:hover .thover-icon1 {

    display: block !important;

    z-index: 999;

}



.thover-icon:hover{

    border-color: #00adef;

}



































.slider-popup .radio-input {

    width: 30px;

}



.close-btn {

    padding: 8px 12px;

    color: #fff;

    border: none;

    background-color: #00adef;

    border-radius: 3px;

}



.update-btn {

    padding: 8px 12px;

    color: #fff;

    border: none;

    background-color: #2c58aa;

    border-radius: 3px;

}







.footer-logo.nav-footer .hover-icon{

    padding: 0px;

}



.footer-logo.nav-footer .hover-icon .hover-icon1 ul li a {

    color: #fff;

}



.hover-icon{

    padding: 35px 10px;

    position: relative;

    border: 1px solid transparent;

}



.hover-icons{

    padding: 35px 10px;

    position: relative;

    border: 1px solid transparent;

}



.slier-hover

{

    padding: 0px;

}



.hover-icon.faq-hover {

    padding: 0;

    margin-top: 40px;

}



.hover-icon:hover

{

    border-color:#00adef ;

}

.hover-icon .hover-icon1 ul {

    display: flex;

    margin: 0;

    padding: 0;

}

.hover-icon .hover-icon1 ul li {

    list-style: none;

    margin: 0px 5px;

   

}

.hover-icon .hover-icon1 ul li a {

    color: #fff!important;

     padding: 10px 20px;

    background-color: #00adef;

    border-radius: 5px;

    font-size: 14px;

}



.hover-icon .hover-icon1 ul li a i {

    font-size: 16px;

    padding: 0px;

    display: inline-block;

}



.confidence-in .hover-icon .hover-icon1 ul li a i {

    color: #fff;

}



.menu-bar .hover-icon .hover-icon1 ul li a {

    font-size: 14px;

}

.menu-bar .hover-icon {

    padding: 5px 10px;

    width: 205px;

    position: relative;

}



.menu-bar .navbar .collapse .hover-icon  {

    padding: 0px;

    width: auto;

    position: relative;

}



.menu-bar .hover-icon .hover-icon1 {

    display: none;

    position: absolute;

    top: 20px;

    height: 50px;

    right: -100px;

}



.menu-bar .navbar .collapse .hover-icon .hover-icon1 {

    display: none;

    position: absolute;

    top: -33px;

    height: 50px;

    right: -20px;

}



.menu-bar .navbar .collapse .get-btn .hover-icon .hover-icon1 {

    top: 20px;

}





.about-pages .hover-icon:hover {

    border-color: #fff;

}



.about-pages .hover-icon .hover-icon1 ul li a

{

    background-color: #fff;

    color: #000;

}



.hover-icon .hover-icon1 {

    display: none;

    position: absolute;

    top: -40px;

    height: 50px;

}



.embdedUrl iframe{



width:100%;

height:450px;



}





.hover-icons .hover-icon1s ul {

    display: flex;

    margin: 0;

    padding: 0;

}

.hover-icons .hover-icon1s ul li {

    list-style: none;

    margin: 0px 5px;

   

}

.hover-icons .hover-icon1s ul li a {

    color: #fff;

     padding: 10px 20px;

    background-color: #00adef;

    border-radius: 5px;

    font-size: 14px;

}



.hover-icons .hover-icon1s ul li a.nav-icon-navigation {

    background-color: red;

}



.hover-icon .hover-icon1 ul li:first-child > a {

    color: #fff;

    background-color: red;

}





.hover-icons .hover-icon1s ul li a i {

    font-size: 16px;

    padding: 0px;

    display: inline-block;

}



.hover-icons .hover-icon1s {

    display: none;

    position: absolute;

    top: -40px;

    height: 50px;

}





.testimonial-se .owl-carousel .item .hover-icon .hover-icon1 {

    display: none;

    position: absolute;

    top: 10px;

}



.hover-icon:hover .hover-icon1 {

    display: block !important;

    z-index: 999;

}



.hover-icons:hover{

    border-color: #00adef;

}



.hover-icons:hover .hover-icon1s {

    display: block !important;

    z-index: 999;

}



.slider-popup input

{

    width: 100%;

    margin: 10px 0px;

    padding: 10px;

}





.slider-popup input.btn-linkicon {

    padding: 10px 10px 10px 30px;

}





.slider-popup input.btns-style {

    background-color: #00adef;

    border: none;

    color: #fff;

    text-align: center;

    border-radius: 3px;

}



.btn-linkicon-box {

    position: relative;

}



.btn-linkicon-box:after {

    content: "\f0c1";

    display: block;

    font-family: FontAwesome;

    position: absolute;

    top: 22px;

    left: 14px;

    color: #767676;

}





.slider-popup select

{

    width: 100%;

    padding: 12px 10px;

    padding: #ccc;

}

.slider-popup textarea

{

    width: 100%;

    margin: 10px 0px;

    padding: 10px;

}

.slider-popup button.menu-addbktn {

    width: auto;

    padding: 12px 20px;

    border: none;

    color: #fff;

    background-color: #00adef;

}



input.background-color-input {

    height: 50px;

}



select.select-opacity {

    width: 100%;

    padding: 15px;

}



.input-menu-bar {

    display: flex;

    justify-content: space-between;

    align-items: center;

}



.input-menu-bar input{

    width: 80%;

}



section.top-bar {

    background-color: #2c58aa;

    padding: 20px 0px;

    text-align: center;

    color: #fff;

}

section.top-bar p

{

    padding: 0;

    margin: 0;

    font-size: 24px;

}



section.top-bar .top-bar-btn

{

    display: flex;

    justify-content: end;

    flex-wrap: wrap;

}



section.top-bar .top-bar-btn a {

    background-color: #00adef;

    padding: 10px 30px;

    border-radius: 3px;

    margin-left: 10px;

    color: #fff;

}



/**************************************section.menu-bar********************************************/



section.menu-bar {

    background-color: #fff;

    padding: 5px 0px;

    box-shadow: 0px 0px 10px #dbdbdb;

}





section.menu-bar .navbar-expand-lg a img {

    width: 150px;

}

section.menu-bar .navbar-expand-lg button i{

    color: #2c58aa;

}



section.menu-bar .navbar-expand-lg .navbar-nav .nav-link {

    color: #000;

    font-size: 16px;

    font-weight: 400;

}



.dropdown-menu{

    display:none;

}

    

    .nav-item:hover .dropdown-menu{

	

display:block;	

	

}



/*section.menu-bar .navbar-expand-lg .navbar-nav .nav-link:hover + .dropdown-menu {

    display: block !important;

}*/



section.menu-bar .get-btn {

    display: flex;

    justify-content: space-between;

    flex-wrap: wrap;

    align-items: center;

    margin-left: 20px;

}



section.menu-bar .get-btn .get-no h3

{

	margin: 0px;

	font-size: 26px;

	color: #00adef;

}



section.menu-bar .get-btn .get-btns a {

    margin: 0px 0px 0px 20px;

    padding: 10px 22px;

    border-radius: 5px;

    color: #fff;

    background-color: #00ABFF;

    font-size: 14px;

    font-weight: 300;

}



/**************************************section.menu-bar********************************************/



/**************************************section.slid-bar********************************************/



section.slid-bar {

    text-align: center;

    position: relative;

    color: #fff;

}

section.slid-bar .background-img

{

    position: relative;

}

section.slid-bar .background-img img {

    width: 100%;

    height: 700px;

    object-fit: cover;

}



section.slid-bar .slider-text {

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

}



section.slid-bar h2 {

    font-size: 44px;

}



section.slid-bar p {

    font-size: 20px;

}



section.slid-bar a {

    font-size: 15px;

    padding: 12px 25px;

    background-color: #00adef;

    color: #fff;

    border-radius: 8px;

    display: inline-block;

    text-transform: uppercase;

}



/**************************************section.slid-bar********************************************/









/**************************************section.achieving-section********************************************/



section.achieving-section

{

	padding: 50px 0px;

	text-align: center;

}



section.achieving-section h2 {

    font-size: 36px;

    color: #1d2834;

}



section.achieving-section .achieving-box {

    padding: 30px 10px;

    margin-top: 30px;

}



section.achieving-section .achieving-box img {

    height: 50px;

    width: 50px;

    border-radius: 50%;

    margin-bottom: 10px;

}



section.achieving-section .achieving-box h3 {

    font-size: 24px;

    color: #1d2834;

}



section.achieving-section .achieving-box p {

    font-size: 16px;

    color: #4e565d;

    font-weight: 300;

}



/**************************************section.achieving-section********************************************/







/**************************************section.achieving-section2********************************************/



section.achieving-section2 {

    padding: 50px 0px;

}



section.achieving-section2 h2 {

    font-size: 36px;

    text-align: center;

    color: #1d2834;

    padding-bottom: 50px;

}



section.achieving-section2 .achieving-box2 {

    /*padding: 20px 20px 20px 80px;*/

    padding: 20px 50px 20px 50px;

}



section.achieving-section2 .achieving-box2 p {

    font-size: 16px;

    font-weight: 300;

    line-height: 29px;

}



section.achieving-section2 .achieving-box2 a {

    font-size: 15px;

    font-weight: 300;

    padding: 10px 30px;

    background-color: #00adef;

    display: inline-block;

    border-radius: 6px;

    color: #fff;

    text-transform: uppercase;

}



section.achieving-section2 .achieving-box2 .hyperlink a {

    font-size: 15px;

    font-weight: normal;

    padding: 0px;

    background-color: transparent!important;

    display: inline-block;

    border-radius: 6px;

    color: #007bff!important;

    text-transform: none;

}



section.blog-middel .blog-box .hyperlink a {

    font-size: 15px;

    font-weight: normal;

    padding: 0px;

    background-color: transparent!important;

    display: inline-block;

    border-radius: 6px;

    color: #007bff!important;

    text-transform: none;

}



section.achieving-section2 .achieving-img {

    height: 450px;

    overflow: hidden;

    padding-right: 50px;

    padding-left: 50px;

}

section.achieving-section2 .achieving-img img {

    width: 100%;

    object-fit: cover;

}

/**************************************section.achieving-section2********************************************/







/**************************************section.How-to********************************************/



section.how-to {

    padding: 50px 0px;

}



section.how-to h2 {

    font-size: 36px;

    text-align: center;

    padding-bottom: 40px;

    color: #1d2834;

}



.how-to .how-to-box .how-none {

    display: none;

}



section.how-to .how-to-box h3 {

    background-color: #2c58aa;

    padding: 15px 20px;

    color: #fff;

    margin: 0;

    display: inline-block;

    border-radius: 5px;

    font-size: 36px;

}





section.how-to .how-to-box h4 {

    background-color: #2c58aa;

    padding: 15px 20px;

    color: #fff;

    margin: 0;

    display: inline-block;

    border-radius: 5px;

    font-size: 36px;

}



section.how-to .how-to-box {

    padding: 20px;

}



section.how-to .how-to-box span{

    padding: 0px 10px;

    color: #2c58aa;

    font-size: 28px;

    font-weight: 600;

}

section.how-to .how-to-box .how-p {

    font-size: 18px;

    padding: 20px 0px 0px 0px;

    line-height: 34px;

    position: relative;

}



section.how-to .how-to-box .how-p ul {

    padding: 0;

}



section.how-to .how-to-box .how-p ul li {

    list-style: none;

}



section.how-to .how-to-box .how-p:after {

    background-color: #2c58aa;

    height: 4px;

    width: 95%;

    content: "";

    display: block;

    position: absolute;

    top: -4px;

    left: 0;

}



/**************************************section.How-to********************************************/



/**************************************section.get-started********************************************/



section.get-started {

    padding: 0px;

    position: relative;

}



.get-outer {

    position: relative;

}



section.get-started .background-get

{

    position: relative;

}

section.get-started .background-get img

{

    width: 100%;

    height: 500px;

    object-fit: cover;

}



section.get-started .get-started-box {

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

}





section.get-started .get-started-box h2 {

    font-size: 49px;

    color: #173e88;

    font-weight: 500;

}



section.get-started .get-started-box h5 {

    font-size: 28px;

    color: #173e88;

    font-weight: 500;

    line-height: 40px;

}



section.get-started .get-started-box a {

    font-size: 15px;

    color: #fff;

    display: inline-block;

    font-weight: 300;

    background-color: #2c58aa;

    padding: 10px 25px;

    margin-top: 10px;

    border-radius: 6px;

    text-transform: uppercase;

}









/**************************************section.get-started********************************************/





/**************************************section.get-started********************************************/



section.faq-section

{

	padding: 50px 0px;

}



section.faq-section h2

{

	font-size: 36px;

	color: #173e88;

	text-align: center;

    margin-bottom: 30px;

}



section.faq-section .faq-accordion .accordion {

    margin-bottom: 50px;

}



section.faq-section .faq-accordion .accordion .card {

    background-color: #173e88;

    margin: 10px;

    border: none;

}



section.faq-section .faq-accordion .accordion .card .card-body {

    background-color: #f1f1f1;

}



section.faq-section .faq-accordion .accordion .card button {

    color: #fff;

    position: relative;

    font-size: 18px;

    font-weight: 300;

    white-space: inherit;

}



section.faq-section .faq-accordion .accordion .card button:focus

{

    text-decoration: none;

}



section.faq-section .faq-accordion .accordion .card button.btn.collapsed:after {

    content: "+";

    display: block;

    position: absolute;

	font-weight: bolder;

    right:0%;

    font-size: 28px;

    top: 50%;

    transform: translate(-2%, -50%);

}



section.faq-section .faq-accordion .accordion .card button.btn:after

{

    content: "-";

    display: block;

    position: absolute;

	font-weight: bolder;

    right: 0%;

    font-size: 41px;

    top: 53%;

    transform: translate(-2%, -53%);

}

section.faq-section .faq-accordion .faq-btns

{

    display: flex;

    justify-content: center;

}

section.faq-section .faq-accordion a.faq-a {

    padding: 10px 30px;

    background-color: #00adef;

    color: #fff;

    border-radius: 5px;

    font-size: 15px;

    margin: 0px 10px;

    letter-spacing: 1px;

}

section.faq-section .faq-accordion a.faq-al {

    background-color: #173e88;

}

/**************************************section.have-questions********************************************/



section.have-questions

{

	padding: 50px 0px;

	text-align: center;

	background-color: #173e88;

	color: #fff;

}



section.have-questions h2 {

    font-size: 36px;

    font-weight: 400;

}



section.have-questions p {

    font-size: 18px;

    font-weight: 300;

}



section.have-questions .have-form {

    margin: 20px 200px;

}



section.have-questions .have-form .form-check {

    text-align: left;

    padding: 8px;

}



section.have-questions .have-form .form-check span {

    font-size: 18px;

}



section.have-questions .have-form input {

    width: 48.5%;

    margin: 10px 0px;

    padding: 8px 10px;

    border-radius: 5px;

    border: none;

    font-size: 14px;

}



section.have-questions .have-form .popup-setting a {

    text-align: left;

    display: block;

    font-size: 40px;

    color: #fff;

}



section.have-questions .have-form .popup-setting {

    display: inline-block;

    padding-left: 20px;

}



section.have-questions .have-form input.full-form-input

{

	width: 98%;

}



section.have-questions .have-form input:focus-visible

{

    outline: none;

}



section.have-questions .have-form input.checkbox-form-have

{

	width: 5%;

}



section.have-questions .have-form button {

    width: auto;

    margin: 10px 5px;

    padding: 7px 18px;

    border-radius: 5px;

    border: none;

    color: #fff;

    background-color: #00adef;

    font-size: 14px;

    display: flex;

}



section.have-questions .have-form button:focus

{

    outline: none;

}



/**************************************section.have-questions********************************************/





/**************************************section.testimonial-se********************************************/



section.testimonial-se {

    padding: 100px 0px 50px 0px;

    text-align: center;

}



section.testimonial-se h2 {

    font-size: 36px;

    color: #1d2834;

    margin-bottom: 30px;

}



section.testimonial-se .owl-theme .owl-dots {

    display: block;

    margin-top: 30px;

}



section.testimonial-se .owl-theme .owl-dots .owl-dot.active span{

    background: #6fb5e5;

}



section.testimonial-se .owl-theme .owl-dots .owl-dot span {

    background: #b3d8f1;

}



section.testimonial-se .owl-theme .owl-dots .owl-dot:focus{

    outline: none;

}



section.testimonial-se .owl-theme .owl-nav {

    display: block;

}



section.testimonial-se .owl-theme .owl-nav button:focus {

    outline: none;

}



section.testimonial-se .owl-theme .owl-nav button i {

    font-size: 26px;

}



section.testimonial-se p {

    font-size: 20px;

    color: #1d2834;

}



section.testimonial-se .testimonial-box-img {

    display: flex;

    justify-content: center;

    align-items: center;

}



section.testimonial-se .testimonial-box-img img {

    height: 50px;

    width: 50px;

    border-radius: 50%;

    margin-right: 10px;

    object-fit: cover;

}



section.testimonial-se .owl-item.active {

    opacity: 0.3;

}

section.testimonial-se .owl-item.active.center {

    opacity: 1;

}

section.testimonial-se .testimonial-image-text span {

    padding-right: 5px;

    display: block;

/*    padding-bottom: 5px;*/

}

section.testimonial-se .testimonial-image-text {

    text-align: left;

    margin-left: 20px;

}

section.testimonial-se .testimonial-image-text span.testimonial-name {

    font-size: 18px;

    font-weight: 500;

}

section.testimonial-se .testimonial-image-text p {

    font-size: 15px;

    margin: 0;

    color: #141414;

}

section.testimonial-se a.add-testmonial {

    font-size: 16px;

    padding: 12px 25px;

    background-color: #00adef;

    border-radius: 4px;

    color: #fff;

    margin-top: 20px;

    display: inline-block;

}

section.testimonial-se .owl-carousel .item .testimonial-box {

    padding: 0px 50px;

}

/**************************************section.testimonial-se********************************************/







/**************************************section.articles-worth********************************************/



section.articles-worth {

    padding: 50px 0px;

    position: relative;

}



section.articles-worth h2 {

    font-size: 36px;

    text-align: center;

    font-weight: 400;

    color: #1d2834;

}



section.articles-worth .articles-worth-box {

    padding: 20px;

    margin-top: 30px;

}



section.articles-worth .articles-worth-box img {

    height: 200px;

    width: 100%;

    object-fit: cover;

    border-radius: 0px 40px 0px 40px;

}



section.articles-worth .articles-worth-box p {

    font-size: 21px;

    padding: 10px 0px;

    margin: 0;

    color: #4e565d;

}



section.articles-worth .articles-worth-box a {

    color: #00adef;

    font-size: 16px;

}



section.articles-worth a.articles-load {

    padding: 8px 25px;

    background-color: #2c58aa;

    color: #fff;

    text-transform: uppercase;

    border-radius: 5px;

    margin: 10px auto;

    display: table;

    font-size: 15px;

}



/**************************************section.articles-worth********************************************/









/**************************************section.footer-bar********************************************/



section.footer-bar {

    background-color: #172b40;

    padding: 50px 0px 30px 0px;

    color: #8d99a5;

}



section.footer-bar .footer-logo h1 {

    font-size: 64px;

    font-weight: 800;

}



section.footer-bar .footer-logo P {

    font-size: 15px;

    font-weight: 300;

}



section.footer-bar .footer-logo img {

    width: 100%;

    margin-bottom: 20px;

}



section.footer-bar .footer-logo h3 {

    font-size: 18px;

    font-weight: 400;

}



section.footer-bar .footer-logo ul {

    margin: 0;

    padding: 0;

}



section.footer-bar .footer-logo ul li {

    list-style: none;

    line-height: 30px;

    font-size: 14px;

}



section.footer-bar .footer-logo ul li.time-li {

    display: flex;

    justify-content: space-between;

}



section.footer-bar .footer-logo ul li a {

    color: #8d99a5;

    font-size: 14px;

}



section.footer-bar .footer-logo ul.social-icon-footer {

    display: flex;

}



section.footer-bar .footer-logo ul.social-icon-footer li

{

	padding-right: 15px;

}



section.footer-bar .footer-logo ul.social-icon-footer li a

{

    color: #00adef;

}



section.footer-bar .footer-logo.nav-footer {

    padding: 0px;

}



section.footer-bar hr {

    border-top: 1px solid rgb(108 108 108);

}



section.footer-bar p.compyrights {

    text-align: center;

    font-size: 14px;

    padding: 0;

    margin: 0;

}



section.footer-bar p.compyrights a {

    color: #00adef;

}



/**************************************section.footer-bar********************************************/





section.blankweb-page {

    padding: 50px 0px;

    min-height: 100%;

}



section.blankweb-page .blankweb-page-box .blankweb-page-box-img img {

    width: 100%;

}



section.blankweb-page .blankweb-page-add a {

    display: inline-block;

    padding: 10px 14px;

    background-color: #2c58aa;

    border-radius: 3px;

    margin-top: 20px;

    color: #fff;

}







/**************************************about us page css start********************************************/



section.about-pages

{

    background-color: #00adef;

    padding: 100px 0px;

    color: #fff;

}





/**************************************about us page css end********************************************/







/**************************************contact us page css start********************************************/



section.contact-us

{

    background-color: #00adef;

    padding: 100px 0px;

    color: #fff;

}



section.contact-middel

{

    padding: 50px 0px;

}



section.contact-middel .contact-form form input {

    width: 100%;

    padding: 10px;

    margin: 10px 0px;

    border: 1px solid #d1d1d1;

    border-radius: 3px;

}



section.contact-middel .contact-form form textarea {

    width: 100%;

    padding: 10px;

    margin: 10px 0px;

    border: 1px solid #d1d1d1;

    border-radius: 3px;

}



section.contact-middel .contact-form form button {

    width: auto;

    padding: 10px 25px;

    margin: 10px 0px;

    border: none;

    background-color: #172b40;

    color: #fff;

    border-radius: 3px;

}



section.contact-middel .map-se iframe

{

    width: 100%;

    height: 400px;

}

/**************************************contact us page css end********************************************/





/**************************************blog-us page css start********************************************/



section.blog-us

{

    background-color: #00adef;

    padding: 100px 0px;

    color: #fff;

}



section.blog-middel

{

    padding: 50px 0px;

}



section.blog-middel .blog-box {

    background-color: #f6f6f6;

    padding: 20px;

    margin-bottom: 20px;

}



section.blog-middel .blog-box img {

    width: 100%;

    height: 200px;

    object-fit: cover;

}



section.blog-middel .blog-box a {

    display: inline-block;

    padding: 8px 15px;

    background-color: #2c58aa;

    color: #fff;

    font-size: 14px;

    border-radius: 3px;

}

section.blog-middel .blog-box h3

{

    font-size: 22px;

    padding: 10px 0px;

}

section.blog-middel a {

    display: inline-block;

    background-color: #2c58aa;

    color: #fff;

    padding: 12px 30px;

    border-radius: 3px;

    margin-top: 20px;

}

/**************************************blog-us page css end********************************************/



/**************************************blog-us page css start********************************************/

section.blog-middel.inner .blog-box

{

    background-color: transparent;

}

section.blog-middel .blog-box.inner-page img

{

    width: 100%;

    height: auto;

}



/**************************************blog-us page css end********************************************/

.old-imagebtn-box

{

    position: relative;

}

a.old-imagebtn {

    padding: 3px 4px;

    background-color: #00adef;

    border-radius: 3px;

    position: absolute;

    right: 15px;

    color: #fff;

    display: inline-flex;

	top:21px;

}

a.old-imagebtn:hover {

    color: #fff;

    background-color: #2c58aa;

}



.old-image-box {

    border: 1px solid #cfcfcf;

    padding: 5px;

    border-radius: 3px;

}



.old-image-box img {

    width: 100%;

    height: 150px;

    object-fit: cover;

}



/**************************************services page css start********************************************/



section.our-areas {

    padding: 50px 0px;

}

section.our-areas h2 {

    font-size: 36px;

    text-align: center;

    color: #1d2834;

}

section.our-areas .our-areas-box {

    padding: 40px;

    text-align: center;

}

section.our-areas .our-areas-box i {

    font-size: 35px;

    color: #00adef;

    margin-bottom: 30px;

}

section.our-areas .our-areas-box h3 {

    font-size: 22px;

}

section.our-areas .our-areas-box p {

    font-size: 16px;

}







section.meet-courtney {

    background-image: -webkit-linear-gradient( 26deg , rgb(18,141,227) 0%, rgb(33,44,66) 100%);

    padding: 100px 0px;

    color: #fff;

}



section.meet-courtney .meet-courtney-box i

{

    font-size: 50px;

    padding-bottom: 20px;

}



section.meet-courtney .meet-courtney-box h2

{

    font-size: 30px;

}



section.meet-courtney .meet-courtney-box p {

    font-size: 16px;

    line-height: 30px;

}



section.meet-courtney .meet-courtney-box a

{

    font-size: 14px;

    background-color: #fff;

    padding: 10px 25px;

    display: inline-block;

    border-radius: 3px;

}



section.meet-courtney .meet-courtney-img img

{

    width: 100%;

    border-radius: 5px;

}   





section.services-middel

{

    padding: 50px 0px;

}



section.services-middel .services-middel-img {

    height: 100%;

    display: flex;

    align-items: center;

}



section.services-middel .services-middel-img img

{

    width: 100%;

    border-radius: 5px;

    height: 300px;

}



section.services-middel .services-middel-box

{

    padding: 50px;

}

section.services-middel .services-middel-box h3 {

    font-size: 14px;

    font-weight: 400;

    position: relative;

    padding-left: 70px;

}



section.services-middel .services-middel-box h3:after

{

    content: '';

    background-color: #00adef;

    height: 2px;

    width: 65px;

    display: block;

    left: 0;

    position: absolute;

}



section.services-middel .services-middel-box h2 {

    font-size: 24px;

    margin: 20px 0px 0px 0px;

}



section.services-middel .services-middel-box a {

    background-color: #128be0;

    padding: 12px 30px;

    border-radius: 3px;

    color: #fff;

}



section.services-middel .services-middel-box ul

{

    padding: 20px;

}



section.services-middel .services-middel-box ul li::marker {

    color: #128de3;

}



section.services-middel .services-middel-box ul li

{

    list-style: auto;

    line-height: 40px;

    font-size: 18px;

}



section.confidence-in {

    padding: 50px 0px;

    background-color: #f7f7f7;

}



section.confidence-in i

{

    font-size: 50px;

    text-align: center;

    padding-bottom: 20px;

    display: block;

    color: #00adef;

}



section.confidence-in h2

{

    font-size: 36px;

    text-align: center;

    margin-bottom: 40px;

}



section.confidence-in img

{

    width: 100%;

    border-radius: 5px;

    height: 300px;

}



section.confidence-in .confidence-in-box h3

{

    font-size: 24px;

}



section.confidence-in .confidence-in-box p

{

    font-size: 16px;

    line-height: 28px;

}



.iconCopy

{

    height: 300px;

    overflow-y: scroll;

}

.iconCopy i {

    padding: 10px;

    background-color: #00adef;

    margin: 5px;

    border-radius: 5px;

    color: #fff;

}

/**************************************services page css end********************************************/







/**************************************Blank page css end********************************************/



section.blank-page

{

    padding: 50px 0px;

}



section.blank-page form input {

    width: 100%;

    padding: 10px;

    margin: 10px 0px;

}





.add-blank-page .images-add-blank-page img {

    width: 50%;

}

.add-blank-page .form-group {

    width: 50%;

    float: left;

    text-align: center;

}

label.open-newcheck {

    padding: 2px 5px;

    color: #000;

}

label.open-newcheck input {

    width: 15px;

}

/**************************************Blank page css end********************************************/









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



section.slid-bar .background-img img {

    height: auto;

}

section.get-started .background-get img {

    height: auto;

}







}



  @media all and (min-width: 992px) {

    .navbar .nav-item .dropdown-menu{ display: none; }

    .navbar .nav-item:hover .nav-link{   }

    .navbar .nav-item:hover .dropdown-menu{ display: block; }

    .navbar .nav-item .dropdown-menu{ margin-top:0; }

} 



.dropdown-menu-end li a{

    padding: 7px;

}



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

	

a.old-imagebtn{

	padding:1px 3px;

	font-size:14px;

	top:23px;

	

}

	

	

}





/**************************************section.footer-bar********************************************/



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



.navbar .nav-item .dropdown-menu{ margin-top:inherit; }



.navbar-nav .dropdown-menu {

    position: absolute !important;

    float: left !important;

    left: 40%;

    padding: 0px 10px;

}



.dropdown-menu-end li a{

    padding: 0px;

}







a#navbarDropdown {

    padding-left: 10px;

}



section.menu-bar .get-btn {

    display: inherit;

    margin-left: 0;

    text-align: center;

	margin-top: 9px;

    margin-bottom: 9px;

}



section.menu-bar .get-btn .get-no

{

    margin-bottom: 20px;

}



section.menu-bar .navbar-expand-lg button:focus

{

    outline: none;

}



section.menu-bar .get-btn .get-btns a {

    margin: 0px;

}



section.slid-bar h2 {

    font-size: 20px;

}

section.slid-bar p {

    font-size: 14px;

}

section.slid-bar a {

    font-size: 12px;

    padding: 12px 25px;

}

section.achieving-section h2 {

    font-size: 24px;

}

section.achieving-section2 h2 {

    font-size: 24px;

    padding-bottom: 30px;

}

section.achieving-section2 .achieving-box2 {

    padding: 20px;

}

section.achieving-section2 .achieving-box2 p {

    font-size: 14px;

    line-height: 22px;

}

section.how-to h2 {

    font-size: 24px;

    padding-bottom: 20px;

}

section.how-to .how-to-box h3 {

    padding: 10px 15px;

    font-size: 24px;

}

section.how-to .how-to-box span {

    font-size: 16px;

    font-weight: 400;

}

section.how-to .how-to-box p {

    padding: 15px 0px 0px 0px;

    font-size: 14px;

    line-height: 24px;

}

section.get-started .get-started-box h2 {

    font-size: 35px;

}

section.get-started .get-started-box h5 {

    font-size: 16px;

    font-weight: 400;

    line-height: 22px;

}

section.faq-section h2 {

    font-size: 24px;

}

section.have-questions h2 {

    font-size: 24px;

}

section.have-questions p {

    font-size: 14px;

    font-weight: 300;

}

section.have-questions .have-form {

    margin: 20px 100px;

}

section.have-questions .have-form input {

    width: 100%;

}

section.testimonial-se {

    padding: 50px 0px 50px 0px;

}

section.testimonial-se h2 {

    font-size: 24px;

}

section.articles-worth h2 {

    font-size: 24px;

}

section.articles-worth .articles-worth-box p {

    font-size: 14px;

}



}





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



section.get-started .get-started-box {

    top: 50%;

    left: 40%;

    transform: translate(-40%, -50%);

}

section.get-started .get-started-box a {

    font-size: 14px;

    padding: 7px 15px;

}

section.get-started .background-get img {

    height: 300px;

}

section.achieving-section2 .achieving-img {

    height: auto;

    overflow: hidden;

    padding-left:0px;

    padding-right:0px;

}



.footer-logo img {

    text-align: center;

    margin: 0 auto;

    display: block;

}

section.achieving-section2 .achieving-box2 a {

    display: table;

    margin: 0 auto;

}



section.top-bar .top-bar-btn {

    justify-content: space-evenly;;

}

section.top-bar .top-bar-btn a {

    padding: 8px 13px;

    margin: 3px 2px;

}







}



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







section.how-to .how-to-box h4 {

    font-size: 24px;

    padding: 10px 15px;

}



section.footer-bar .footer-logo ul li.time-li {

    justify-content: space-between;

}



section.footer-bar .footer-logo ul li.time-li span {

    margin-left: 50px;

}

section.footer-bar .footer-logo.nav-footer {

    margin: 20px 0px;

    display: block;

}

section.achieving-section .achieving-box {

    padding: 20px 10px;

    margin-top: 0px;

}

section.achieving-section {

    padding: 50px 0px 0px 0px;

}

section.achieving-section2 {

    padding: 0px;

}

section.achieving-section2 h2 {

    font-size: 24px;

    padding-bottom: 0px;

    padding-top: 25px;

}

section.testimonial-se p {

    font-size: 14px;

}



section.slid-bar .background-img img {

    height: 300px;

    object-fit: cover;

}







}







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



section.have-questions .have-form {

    margin: 20px 10px;

}

section.get-started .background-get img {

    height: 350px;

    object-fit: cover;

}





}



table#empTable tbody {

    height: 500px;

    overflow-y: scroll;

}



.hideInput{

    display:none;

}





    .note-modal-content .note-modal-footer input{

        width: auto!important;

        margin: 0px!important;

        padding: inherit!important;

    }





.note-modal-footer {

    padding: 4.6px!important;

}



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



section.how-to .how-to-box span {

       font-size: 13px;

}

section.how-to .how-to-box h3  {

       font-size: 12px;

}





