a,a:focus{border:none !important; outline-offset: 0px !important; outline: none !important;} a{text-decoration:none !important; color:#353535 !important;}
button:focus{outline: none !important;}
.navbar-light .navbar-toggler {color: white;border-color: rgb(255, 255, 255);}
.navbar-toggler{position:relative;margin-top:8px;margin-bottom:8px;padding: 9px 14px !important;border:1px solid whitesmoke !important;color:white !important;}
.bckimg{background-image:url(../images/bg.jpg);background-repeat:no-repeat;background-size:cover;}
.bckimg1{background-image:url(../images/bg2.jpg);background-repeat:no-repeat;background-size:cover;}
.clr{color:#fff !important;} .clr1{color:orange;} .clr2{color:#0b1689;} .clr3{color:dimgray !important;}
.bckclr{background-color:whitesmoke;} .bckclr1{background-color:white;} .bck3{background: linear-gradient(to right, #0987f4, #003073);}
.boxshadow{box-shadow: 0 10px 30px -5px rgba(0, 0, 0, 0.1);}
.fntsize{font-size:16px;} .fntsize1{font-size:38px;} .mtt{margin-top:20px;}
.pad3{padding: 30px 15px; transition: 0.3s; transform: translateY(0); margin-left:20px; max-width: 31% !important;}
.pad3:hover {box-shadow: 0 10px 30px -5px rgba(0, 0, 0, 0.3);background: #f5f9fc;-webkit-transform: translateY(-5px);
-ms-transform: translateY(-5px);transform: translateY(-5px);cursor: pointer;} 
.curvebrdr1>h3:hover{box-shadow: 0 10px 30px -5px rgba(0, 0, 0, 0.3);background: linear-gradient(to right, #0987f4, #003073);
-webkit-transform: translateY(-5px); -ms-transform: translateY(-5px);transform: translateY(-5px);cursor: pointer; color:white;}
.pad4{padding: 25px;border-radius: 0 80px 0px 80px; max-width: 290px !important; margin-right: 19px;}
.curvebrdr{padding: 30px 15px; transition: 0.3s; transform: translateY(0); margin-left:20px; max-width: 43% !important;}
.curvebrdr:hover {box-shadow: 0 10px 30px -5px rgba(0, 0, 0, 0.3);background: linear-gradient(to right, #0987f4, #003073);
-webkit-transform: translateY(-5px); -ms-transform: translateY(-5px);transform: translateY(-5px);cursor: pointer; color:white;}
.navbar-nav>li a{margin: 0px 5px;text-decoration:none;font-size: 19px !important; position: relative;z-index: 0;cursor: pointer;}
.img1{width:300px !important;height:450px !important;} .img2{width:260px;height:370px;} .img3{width:250px;height:250px;}
.marginleft{margin-left:300px;} .marginright{margin-right:20px;} .barsize{width:100%;} .lh{line-height: 2.2;}
.top_pos{position: fixed !important;top: 0;z-index: 1020;left: 0;width: 100%;background: linear-gradient(to right, #0987f4, #003073);}
.gridlight{width:390px !important;height:430px !important;}
.image {opacity: 1; display: block;transition: .5s ease;backface-visibility: hidden;}
.middle {transition: .5s ease;opacity: 0;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%);text-align: center;}
.container1 {position: relative;width: 100%;} .container1:hover .image { opacity: 0.3;} .container1:hover .middle {opacity: 1;}
.text {background: linear-gradient(to right,#0987f4b3,#291f6fb3);color: white;font-size: 16px;padding:90px 45px;width:280px;}
.form-control { display: block;width: 100%;height: 50px;padding: 6px 12px;padding-right: 12px;padding-left: 12px;
font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;}
.sub{padding: 5px 30px;color: #4a4a4a;border-radius: 25px; cursor:pointer;} span:hover{color: white;}

@media only screen and (max-width: 414px){.marginleft3{margin-left:30px !important;} .text {padding:53px 55px; width:100%;} }
@media only screen and (min-width: 300px) and (max-width: 767px){
.pad3{ margin-left:10px; margin-top:20px; padding:10px 10px; max-width:100% !important;} .pad4{margin-right:0px;} .sub{margin-top:10px;} .img3 { width: 200px;height: 200px;}
.curvebrdr{margin-top:10px;} .marginleft{margin-left:0px;} .img1{width:100% !important;height:auto;}
.img2{width:100%; height:auto;} .marginleft2{margin-left: 15px;} .text {padding:55px 65px; width:100%; font-size:13px;}
.t1{text-align:center !important;} .middle{top:56%;} .margintop{margin-top:5px;} .p-5{padding:15px !important;} .p-4{padding:0px !important;}
}
@media only screen and (min-width: 575px) and (max-width: 767px){ .text {padding:15px 5px; width:100%; font-size:13px;} .t1{text-align:center !important;}.pad3 { padding:10px 10px; max-width:30% !important;} }
 @media only screen and (min-width: 768px) and (max-width: 1250px)
 { .navbar-nav > li a{font-size:14px !important; margin:0px 0px;} h3{font-size:20px;} .text {padding: 40px 30px !important;width: 100% !important;}
 .pad3 { padding:10px 10px; max-width:30% !important;} .img4{width: 300px !important;height: 260px !important;margin-top: 35px;} .t1{text-align:center !important;}
 .marginleft {margin-left: 30px;}  .lh {line-height: 1.8;} .img3 {width: 170px;height: 200px;} .text {padding: 16px 16px !important;width: 100%; font-size:14px;}
 .curvebrdr {padding: 18px 18px;transition: 0.3s;transform: translateY(0);margin-left: 0px;max-width: 44% !important;font-size: 12px;}
 }
 @media only screen and (max-width:575px){.curvebrdr{max-width: 100% !important;}}
 @media only screen and (min-width: 600px) and (max-width: 1125px){.text {padding:10px 4px; width:100%; font-size:13px;} .t1{text-align:center !important; font-size: 14px;} }
 @media only screen and (min-width: 576px) and (max-width: 600px){.pad4{ padding: 16px 15px;transition: 0.3s;margin-left: 20px;max-width: 42% !important;}.t1{text-align:center !important;}}

