body, .table td, .table th, p{font-family: 'Open Sans', sans-serif!important;}

.fea, .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{font-family: 'Montserrat', sans-serif!important;}

.fea{font-weight: 600;}

.bg_1img{background:url(../images/sky1.jpg) no-repeat 90% 30%;background-size: 200px;}

.bg-weight {background: url(../images/sky1.jpg) no-repeat 12% 27%;background-size: 250px;}



.work_box h3{width: 100%;text-align: center;padding: 40px;font-weight: 700;color: #045196;padding-top: 10px;font-size: 40px;}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background: #045196!important;}

.footer-bg {padding-top: 0px!important;padding-bottom: 38px!important;}

.img_resq{width: 100%;height: auto;margin: auto;}

.fnt-fifty, .fnt-45 {font-size: 40px !important;}

.fnt-75{font-size: 40px !important;padding-top: 0px;}

.bg-sidelf2 h2, .bg-sidelf h2{margin-bottom: 5px;}

.work_box{background-color: #ecf7ff;padding: 40px;padding-top: 10px;}

.h4_wid{width:70%;line-height: 36px;padding-right: 0px;}	

.padng100{padding: 60px 0!important;position: relative;}

.padng100 p{font-size: 18px;font-family: roboto, sans-serif;font-weight: 400;display: flex;justify-content: center;align-items: center;margin-bottom: 0px;}

.img_wids{max-width: 50%;}

.padng100 h6{line-height:32px;margin-bottom: 0px;}

.testimonal1_in1, .testimonal1_in1:nth-child(2n+2){background-size: 50% 50%;width: 46%;float: left;margin: 2%;margin-top: 100px;}

.brd-all{cursor: pointer;}

.ftrLogo img { width: 83%;margin-top: 10px;}

.cpyrtTxt { width: 100% !important;}



.fnt-75{font-size: 40px!important;}



.box_aa{margin-right: 0px;padding-right: 0px;margin-left: 0px;background: url(../images/head-bg.jpg) no-repeat 49% 0%;}

.foot_cntr{width: 100%;height: auto;margin:auto;float: left;padding:60px 0;background-color: #F0FAFF;}

.foot_log{width: 100%;height: auto;margin:auto;float: left;text-align:left;}

.foot_log img{width:70%;height: auto;margin: auto; }

.foot_cntr h5{font-size: 20px;font-weight: 600;width: auto;margin: auto;float: left;margin-bottom: 20px;}

.foot_cntr hr{width: 100%;height: 1px;background-color: #ccc;margin: auto;float: left;margin-top: 20px;border:none;}

.usefl_ul{width: 100%;height: auto;margin:auto;float: left;padding: 0px;}

.usefl_ul li{width: 100%;height: auto;margin:auto;float: left;margin-bottom: 10px;text-align: left;color: #fff;font-size: 16px;padding-left: 10px;

			font-weight: 500;}

.usefl_ul li i{margin-right: 10px;}

.usefl_ul li a:hover {color: #244276;}

.usefl_ul p{line-height:30px;font-size:16px;font-weight: 500;padding-left:10px;}

.bld_ico li{width: 25%;margin: auto;float: left;padding:10px;}

.bld_ico li i{font-size: 24px;font-weight: 600;}

.copy_box{width: 100%;height: 50px;margin: auto;float: left;padding:14px;background-color: #E3F3FB;color: #000;text-align: center;font-weight: 400;

			font-size: 14px;}



.mar_at{margin:auto!important;}

.flt_l{float: left!important;}



@media only screen and (max-width:1100px) {

	.foot_log img{width:80%;}

	.usefl_ul{margin-bottom: 20px;}

}



@media only screen and (max-width:800px) {

	.foot_log img{width:50%;}

}

@media only screen and (max-width:500px) {

.padng100 h6{text-align: justify;margin-top: 40px;}

.testimonal1_in1, .testimonal1_in1:nth-child(2n+2){width: 100%;margin: 0%;margin-bottom: 2%;}

.min_s40{margin-top: -30px!important;font-size: 25px!important;}

h2, .work_box h3, .fnt-fifty, .fnt-45{font-size: 25px!important;}

.foot_log img{margin-bottom: 20px;}

}



/*=========How_it works page css============*/

.how_b{background-color: #fff;}

.how_b .img-fluid{opacity: .1;max-width: 100%!important;height: auto!important;}

.how_b_cnt{position: relative;bottom:350px;width: 100%;height:90px;margin:auto;float: left;}

.how_b_cnt h1{width: 100%;height: auto;margin: auto;float: left;text-align: center;color: rgb(6, 37, 97);font-weight: 800;margin-bottom: 40px;}

.how_b_cnt_box{width: 100%;height: auto;margin: auto;float: left;text-align: center;}

.circle_q{width: 200px;height:200px;margin: auto;float: none;border:10px solid #244276;border-radius:140px;margin-bottom: 20px;background-color: #fff;

    font-size: 90px;padding-top: 20px;}

 .cir_q:hover .circle_q{border:10px solid #bb2a2b;cursor: pointer;}

.circle_q img{width: 120px;height: 120px;}

.circle_q_title{width: 100%;height: 60px;background-color: #fff;color: #244276;margin: auto;float: left;box-shadow: 1px 1px 3px #ccc;

				text-align: center;font-size: 20px;font-weight: 700;padding-top: 14px;}

.circle_q_title:before{    width: 50%;height: 1px;margin: auto;background-color: #eaeaea;content: "";float: left;margin-top: -15px;

    border-radius: 179px; opacity: .4;margin-left: 25%;box-shadow: -2px -1px 4px #333;}

.circle_q_title:after{    width: 50%;height: 1px;margin: auto;background-color: #eaeaea;content: "";float: left;margin-top: 20px;

    border-radius: 179px; opacity: .4;margin-left: 25%;box-shadow: -2px -1px 4px #333;}

 .cir_q:hover .circle_q_title:before,  .cir_q:hover .circle_q_title:after{width: 100%;margin-left: 0%;}

.step1_cntr{width: 100%;height:auto;margin: auto;float: left;background-color: #fff;padding:30px 0;}

.step1_cntr_cnt{width: 96%;height: auto;margin: auto;float: none;}

.step1_cntr_cnt h2{width: 100%;height: auto;margin: auto;float: left;text-align: center;font-weight: 800;font-style: normal;color: rgb(6, 37, 97);

					margin-bottom: 10px;}

.step1_cntr_cnt p{width: 100%;height: auto;margin:auto;float: left;text-align: center;font-size: 18px;color: #333;line-height: 26px;margin-top: 20px;}

.box_brd{width: 100%;height: auto;margin: auto;float: left;text-align: center;margin-top: 40px;}

.box_brd img{width: auto;max-width: 50%;height: auto;margin: auto;}

.box_brd1{width: 100%;height: auto;margin: auto;float: left;text-align: center;margin-top: 40px;}

.box_brd1 img{width: auto;max-width: 90%;height: auto;margin: auto;}

.box_brd1.sml img{width: auto;max-width: 90%;height: auto;margin: auto;}

.box_brd1.sml.ma_60 img{max-width: 65%;}

.pdng_10{padding:10px 0;}

.log_z img{max-width: 65%;}

.circle_q{ animation: fadeInAnimation ease 3s;

            animation-iteration-count: 1;

            animation-fill-mode: forwards;

        }

        @keyframes fadeInAnimation {

            0% {

                opacity: 0;

            }

            100% {

                opacity: 1;

            }

        }





@media only screen and (max-width:1200px) {

	.how_b_cnt{bottom: 250px;width: 100%;height:200px;}

	.box_brd img{max-width: 75%;}
	

}



@media only screen and (max-width:800px) {

	.circle_q_title{margin-bottom: 40px;    width: 60%;float: none;}

	.how_b_cnt {bottom:130px;width: 100%;height: auto;}

}



@media only screen and (max-width:500px) {

	.circle_q_title{width: 80%;}

	.step1_cntr_cnt{width: 92%;}

	.how_b_cnt {bottom:80px;}

	.how_bnr{max-height:120px;width:100%;height:auto;margin:auto;float:left;}

}

@media only screen and (max-width:400px) {

	.how_b_cnt h1{font-size: 30px;}

	.step1_cntr_cnt p{font-size: 14px;}

}

@media only screen and (max-width:340px) {

	.circle_q_title{width: 96%;font-size: 16px;padding-top: 17px;}

	.circle_q_title:after{margin-top: 23px;}

	.circle_q_title:before{margin-top: -18px;}

	.how_b_cnt {bottom:50px;}

}





.got_tt {

  display: none;

  position: fixed;

  bottom: 20px;

  right: 30px;

  z-index: 99;

  font-size: 18px;

  border: none;

  outline: none;

  background-color:rgb(6 37 97 / 60%);

  color: white;

  cursor: pointer;

  padding: 15px;

  border-radius: 4px;

}



.got_tt:hover {

  background-color:rgb(6 37 97 / 100%);

}

.mr_lf10{margin-left: 10px;}

