body {
    margin: 0px;
    padding: 0px;
    font-family: Lato, Helvetica, sans-serif !important;
}

.clearfix {
    clear: both !important;
}

.text-right {
    text-align: right;
}

td {
    padding: 10px !important;
}

.headtop {
    font-size: 15px !important;
    color: #FFFFFF !important;
    padding: 8px 10px !important;
    margin: 0px 0 15px 0px !important;
    background: #0574af url(../images/headbg.jpg) repeat-x;
}

.planheadtext {
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
}

.paynow {
    background: #024d9f;
    padding: 5px 10px;
    color: #FFFFFF;
    border: 1px dashed #073f7c;
}

.paynow:hover {
    background: #055279;
    padding: 5px 10px;
    color: #FFFFFF;
    border: 1px dashed #00CCFF;
}

#topstrip {
    float: left;
    padding: 8px 0px 3px 0px;
}

#topstrip p {
    margin: 0px;
    color: #000;
    padding: 3px 0px 10px 37px!important;
    font-size: 15px;
    font-weight: bold;
    font-family: Lato;
    background: url(../images/callicon.png) no-repeat left top;
}

#topstrip ul {
    margin: 0px 0 0 0px;
    padding: 0px;
    list-style: none;
}

#topstrip ul li {
    margin: 0px;
    padding: 0px 0 0 0px;
    display: inline;
}

#topstrip ul p {
    margin: 0px !important;
    padding: 0px 10px 0 0px !important;
    background: none;
    float: left;
}

.requestimg {
    position: absolute;
    top: -15px;
    right: 0px;
}

#topstrip ul li img:hover {
    margin-top: -10px;
    -webkit-transition: margin 0.8s ease;
    -moz-transition: margin 0.8s ease;
    -o-transition: margin 0.8s ease;
    -ms-transition: margin 0.8s ease;
    transition: margin 0.8s ease;
}

.carousel-inner {
    margin-bottom: 20px;
}

.welbox {}

.welbox h1 {
    margin: 0px 0 15px 0px;
    padding: 0px 0 15px 0px;
    text-align: center;
    font-size: 34px;
    color: #141515;
    background: url(../images/h1border.png) no-repeat bottom center;
}

.welbox p {
    margin: 0px 0 20px 0px;
    padding: 0px 0 15px 0px;
    text-align: center;
    font-size: 18px;
    color: #424343;
}

.welbox h3 {
    margin: 0px 0 15px 0px;
    padding: 0px 0 15px 0px;
    text-align: center;
    font-size: 28px;
    color: #000000;
    background: url(../images/blueborder.jpg) no-repeat bottom center;
}

.welboxIn {}

.welboxIn h1 {
    margin: 0px 0 15px 0px;
    padding: 0px 0 15px 0px;
    text-align: center;
    font-size: 32px;
    color: #141515;
    background: url(../images/h1border.png) no-repeat bottom center;
}

.welboxIn p {
    margin: 0px 0 0px 0px;
    padding: 0px 0 15px 0px;
    text-align: center;
    font-size: 18px;
    color: #424343;
}

.welboxIn h3 {
    margin: 0px 0 15px 0px;
    padding: 0px 0 15px 0px;
    text-align: center;
    font-size: 26px;
    color: #000000;
    background: url(../images/blueborder.jpg) no-repeat bottom center;
}

.appdevelp {
    margin-bottom: 25px;
}

.appdevelp h2 {
    margin: 0px 0 20px 0px;
    padding: 0px 0 15px 0px;
    text-align: center;
    font-size: 31px;
    color: #141515;
    background: url(../images/h1border.png) no-repeat bottom center;
}

.appdevelpIn p {
    margin: 0px;
    padding: 0px 0 15px 0px;
    text-align: center;
    font-size: 23px;
    color: #424343;
    font-weight: 300;
    font-style: italic;
}

.vertpan img {
    margin-top: 0px;
    -webkit-transition: margin 1s ease;
    -moz-transition: margin 1s ease;
    -o-transition: margin 1s ease;
    -ms-transition: margin 1s ease;
    transition: margin 1s ease;
}

.vertpan img:hover {
    margin-top: -25px !important;
}

.slideboxIn {
    width: 100%;
    float: left;
    background: red !important;
    ) no-repeat center top !important;
    padding: 25px 0px;
    margin-bottom: 20px;
}
.midpg .col-sm-12{width: 100% !important;}

.slideboxIn h3 {
    margin: 0px 0 15px 0px;
    padding: 0px 0 15px 0px;
    text-align: center;
    color: #fff;
    font-size: 45px;
    font-weight: bold;
    background: url(../images/innerbnrborder.jpg) no-repeat center bottom !important;
}

.slideboxIn p {
    margin: 0px !important;
    padding: 0px 0 0px 0px !important;
    text-align: center;
    color: #FFFFFF;
    font-size: 20px !important;
    font-weight: normal;
    font-style: italic;
}

.blogbox h2 {
    margin: 0px !important;
    padding: 0px 0 20px 0px !important;
    font-size: 20px !important;
    color: #000000 !important;
}

.blogbox ul {
    margin: 25px 0 15px 0px !important;
    padding: 5px 15px !important;
    list-style: none;
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    text-align: right;
}

.blogbox ul li {
    margin: 0px !important;
    padding: 0px 25px 0 0px !important;
    background: none !important;
    display: inline;
}

.searchtab .input-group {
    position: relative;
    display: table;
    border-collapse: separate;
    width: 100% !important;
    margin: 0px;
    float: right;
}

.nwsltr2 input[type="text"] {
    width: 100%;
    margin: 0px !important;
    padding: 10px 20px !important;
    margin-bottom: 20px;
    text-transform: none;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 400;
    line-height: 20px;
    font-size: 14px !important;
    color: #938b8b;
    font-style: normal;
    border-radius: 0;
    border: 1px solid #acacac !important;
    background: #ffffff;
    border: 0;
    box-shadow: none;
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
}

.nwsltr_btn2 {
    background: #ec8d1d;
    border: 0 none;
    border-radius: 0 4px 4px 0;
    color: #fff;
    cursor: pointer;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px !important;
    font-weight: normal;
    line-height: 18px;
    margin: 0px auto !important;
    padding: 12px 25px 12px 20px !important;
    margin-bottom: 20px;
    text-decoration: none;
    text-shadow: none;
    transition: all .3s ease-in-out 0;
    background: #fd6001;
}

.blogbtn {
    margin-top: 15px !important;
    padding: 6px 13px;
    text-align: center;
    font-size: 13px;
    font-weight: normal;
    color: #423e3e;
    border: 1px solid #cccccc;
}

.blogbtn:hover {
    text-decoration: none;
    background: #128dd0;
    border: 2px solid #128dd0 !important;
    color: #FFFFFF;
    transition: background 0.4s ease, padding 0.8s linear;
}

#hexagon {
    width: 100px;
    height: 55px;
    background: red;
    position: relative;
}

#hexagon:before {
    content: "";
    position: absolute;
    top: -25px;
    left: 0;
    width: 0;
    height: 0;
    border-left: 50px solid transparent;
    border-right: 50px solid transparent;
    border-bottom: 25px solid red;
}

#hexagon:after {
    content: "";
    position: absolute;
    bottom: -25px;
    left: 0;
    width: 0;
    height: 0;
    border-left: 50px solid transparent;
    border-right: 50px solid transparent;
    border-top: 25px solid red;
}

.serviceBox {
    margin: 0px;
    padding: 29px 0px;
    background: #100f0f;
    border-top: 4px solid red;
    border-bottom: 4px solid red;
}

.serviceBox h3 {
    margin: 0px 0 30px 0px;
    padding: 0px 0px 15px 0px;
    color: #FFFFFF;
    font-size: 32px;
    text-align: center;
    background: url(../images/serviceborder.jpg) no-repeat bottom center;
}

.serviceBoxIn {
    margin-bottom: 45px;
}

.serviceBoxIn img {
    margin-bottom: 15px;
}

.serviceBoxIn h3 {
    margin: 0px;
    padding: 0px 0 10px 0px;
    color: red;
    font-size: 17px;
    background: none;
    text-align: left;
}

.serviceBoxIn p {
    margin: 0px;
    padding: 0px 0 20px 0px;
    color: #ffffff;
    font-size: 14px;
}

.serviceBoxIn a {
    margin: 0px;
    padding: 7px 10px;
    display: inline-block;
    color: #b4b0b0;
    font-size: 13px;
    border: 1px solid #e5ea6e;
    text-decoration: none;
}

.serviceBoxIn a:hover {
    background: red;
    border: 1px solid #f3ac16 !important;
    color: #000000;
    transition: background-color 1s ease;
    -webkit-transition: background-color 1s ease;
    -moz-transition: background-color 1s ease;
    -o-transition: background-color 1s ease;
    text-decoration: none;
}

.modal-content {
    position: relative;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    outline: 0;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    width: 50%;
    margin: 0 auto;
}

.modal-header {
    padding: 15px;
    border-bottom: 5px solid #6A6E02 !important;
    background: red;
    color: black;
    margin-bottom: 20px;
}

.modal-header h4 {
    font-size: 30px !important;
}

.close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #FFFFFF !important;
    filter: alpha(opacity=50);
    opacity: 3.5 !important;
}

.close:focus,
.close:hover {
    color: #FFFFFF !important;
    text-decoration: none;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: 3.5 !important;
}

.modal-header .close {
    color: black !important;
}

.dashbox {
    width: 100%;
    float: left;
    border-bottom: 2px solid red;
    background: linear-gradient(-45deg, #dfdbdb, #e5e5e5, #b2cce5, #c4d4df, #cfd6d6, #21a0c3, #f6f6f6, #d7d4dc, #5c97f0, #e0e0e1, #c1c3d5) !important;
    no-repeat center top;
    border-top: 2px solid red;
    border-bottom: 2px solid red;
    border-top: 2px solid red;
}

.dashboxright {
    background: url(../images/dashrightbg.jpg) no-repeat center top;
    padding: 35px;
    min-height: 259px;
}

.dashboxright h2 {
    margin: 0px;
    padding: 0px 0 30px 0px;
    text-align: left;
    font-size: 31px;
    font-weight: normal;
    font-style: italic;
    line-height: normal !important;
    text-transform: none !important;
    color: #FFFFFF;
    text-transform: none;
}

.dashboxright h3 {
    margin: 0px;
    padding: 0px 0 15px 27px;
    text-align: left;
    font-weight: bold;
    font-size: 18px;
    color: #FFFFFF;
    text-transform: none !important;
    background: url(../images/whyusarrow.png) no-repeat left top;
}

.dashboxright h4 {
    margin: 0px;
    padding: 0px 0 20px 0px;
    text-align: left;
    font-size: 22px;
    color: #b0d541;
    text-transform: none;
}

.dashboxright p {
    margin: 0px;
    padding: 0px 0 25px 0px;
    text-align: left;
    font-size: 14px;
    color: #FFFFFF;
}

.sitcart {
    margin: 15px 0 0 0px;
}

.onlinemrkt {
    width: 100%;
    float: left;
    padding: 20px 0px;
    background: black;
}

.onlinemrkt h3 {
    margin: 0px 0 30px 0px;
    padding: 0px 0 20px 0px;
    text-align: left;
    font-size: 31px;
    font-weight: normal;
    font-style: normal;
    text-align: center;
    line-height: normal !important;
    text-transform: none !important;
    color: #FFFFFF;
    text-transform: none;
    background: url(../images/onlinemrktborder.jpg) no-repeat bottom center;
}

.onlinemrktbox {
    background-color: #101f32;
    padding: 20px;
    border-radius: 5px;
    margin-bottom: 10px;
    border: 1px solid red;
}

.onlinemrktbox h3 {
    margin: 0px;
    padding: 0px 0 10px 0px;
    text-align: left;
    font-size: 23px;
    font-weight: normal;
    font-style: normal;
    text-align: left;
    line-height: normal !important;
    text-transform: none !important;
    color: #FFFFFF;
    text-transform: none;
    background: none;
}

.onlinemrktbox p {
    margin: 0px;
    padding: 0px 0 20px 0px;
    text-align: left;
    font-size: 15px;
    font-weight: normal;
    font-style: normal;
    text-align: left;
    line-height: 21px !important;
    text-transform: none !important;
    color: #cbc9c9;
    text-transform: none;
    background: none;
}

.onlinemrktbox a {
    background: red;
    color: #000;
    font-size: 15px;
    padding: 7px 15px;
    border-radius: 4px;
    text-decoration: none;
    display: inline-block;
    border: 2px solid black;
}

.onlinemrktbox a:hover {
    background: #000;
    color: red !important;
    transition: background-color 1s ease;
    -webkit-transition: background-color 1s ease;
    -moz-transition: background-color 1s ease;
    -o-transition: background-color 1s ease;
    text-decoration: none;
    border: 2px solid red;
}

.OwlWrap {
    width: 100%;
    float: left;
    padding: 20px 0px;
}

.OwlWrap h3 {
    margin: 0px;
    padding: 0px 20px 15px 0px;
    text-align: center;
    font-size: 27px;
    color: #323333;
    background: url(../images/clientsborder.jpg) no-repeat bottom center;
}

.ourNetwork {
    width: 100%;
    float: left;
    padding: 0px 0px;
    background: #0b2d5d;
}

h3.networkhead {
    margin: 0px 0 15px 0px;
    padding: 0px 0 15px 0px;
    text-align: center;
    font-size: 27px;
    color: #323333;
    background: url(../images/clientsborder.jpg) no-repeat bottom center;
}

.callBoxTab {
    width: 100%;
    float: left;
    background: linear-gradient(-45deg, #05a5dd, #26b3ff, #64b5f6, #42a5f5, #b3e4ff, #d7f2f6, #99def5, #20b8f3, #3b98f2, #069fff, #0aa0fe) !important;
    border-top: 1px solid white;
    border-bottom: 1px solid white;
    padding: 14px 0px;
}

.tollFree {
    background: url(../images/tollfreebg.png) no-repeat left top;
    padding: 25px 20px;
}

.tollFree h3 {
    margin: 0px;
    padding: 0px 0 0 55px;
    color: #FFFFFF;
    font-size: 1.6em;
    font-weight: bold;
}

.contactFree {}

.contactFree p {
    margin: 0px;
    padding: 10px 0 0 55px;
    font-size: 31px;
    color: black;
    background: url(../images/callicon1.png) no-repeat left 12px;
}

.contactwhats {}

.contactwhats p {
  margin: 0px !important;
padding: 10px 0 12px 55px !important;
font-size: 31px !important;
    color: black;
    background: url(../images/whatsapp.png) no-repeat left 12px;
}

.footer {
   width: 100%;
    float: left;
    padding: 0px 0px 0px 0px !important;
    background: url("../img/footer.jpg") !important;
    background-attachment: fixed !important;
    background-size: cover !important;
}

.footerleft {
    width: 100%;
    float: left;
    height: auto;
}

.footerleft ul {
    margin: 20px 20px 5px 20px;
    padding: 0px;
    float: left;
    list-style: none;
}

.footerleft ul h3 {
      margin: 0px;
    padding: 0px 0 10px 0px;
    font-size: 15px;
    color: #FFFFFF;
    font-weight: normal;
    text-align: left;
    text-transform: uppercase;
    font-family: "Poppins", sans-serif;
}

.footerleft ul li {
    margin: 0px;
    padding: 0px;
    line-height: 22px;
}

.footerleft ul li a {
    margin: 0px;
    padding: 0px;
    color: #c7c5c5;
    font-family: "Poppins", sans-serif;
    font-size: 12px;
    text-transform: capitalize;
    font-weight:300;
}

.footeright {
    width: 100%;
    background: black;
    float: left;
}

.footeright-left {
    float: left;
    margin: 30px 17px 30px 10px;
}

.footeright-left img {
    margin-bottom: 15px;
}

.footeright-left h3 {
    margin: 0px 0 10px 0px;
    padding: 0px 0 10px 0px;
    text-align: center;
    color: #ffffff;
    font-size: 18px;
    border-bottom: 2px solid #97ff2f;
    ;
}

.footeright-left p {
    margin: 0px;
    padding: 0px;
    text-align: center;
    color: #ffffff;
    font-size: 13px ! important;
    line-height: 22px;
}

.footeright-bottom {
    width: 100%;
    float: left;
    padding: 10px 0px 0 0px;
}

.footeright-bottom ul {
    margin: 0px; padding: 0px;
    float: left;
    list-style: none;
}

.footeright-bottom ul p {
    margin: 0px !important;
    padding: 5px 15px 0px 0px !important;
    font-size: 18px  !important;
    color: white;
    font-weight: bold;
    float: left;
}

.footeright-bottom ul li {
    margin: 0px 3px 0 0px;
    padding: 0px;
    display: inline;
}

.footeright-bottom ul li a {}

.footer-bot {
    width: 100%;
    float: left;
    background: black;
    padding: 10px 0px !important;
    border-top: 3px solid #ffd22f;
}

.footer-bot p {
    margin: 0px !important;
    padding: 5px 0px !important;
    text-align: center;
    font-size: 13px !important;
    color: #d2cfcf;
}

.headfrm {
    background: url(../images/queryh2bg.jpg) no-repeat left bottom !important;
    padding-bottom: 10px;
    margin-top: 15px;
    margin-bottom: 20px;
    margin-left: 15px;
    font-size: 25px;
    font-weight: bold;
}

#lorem input[type="text"] {
    margin: 0px;
    padding: 4px 5px;
    width: 50%;
    border: 1px solid #CCCCCC;
}

#lorem input[type="text"] {
    margin: 0px;
    padding: 4px 5px;
    width: 50%;
    border: 1px solid #CCCCCC;
}

ul.Emailtop {
    margin: 0px;
    padding: 0px;
    list-style: none;
    float: left;
}

ul.Emailtop li {
    margin: 0px;
    padding: 0px 0 0 30px;
    display: inline;
    background: url(../images/emailicon.png) no-repeat left 2px;
}

ul.Emailtop li a {
    font-size: 14px;
    color: #FFFFFF;
}

ul.socialbox {
    margin: 0px;
    padding: 0px;
    list-style: none;
    float: right;
}

ul.socialbox h2 {
    margin: 0px;
    padding: 3px 9px 0 0px;
    float: left;
    font-size: 14px;
    color: #FFFFFF;
}

ul.socialbox li {
    margin: 0px;
    padding: 0px 0 0 0px;
    display: inline;
}

ul.socialbox li a {
    font-size: 14px;
    color: #FFFFFF;
}

.packegnav {
    width: 497px !important;
    min-height: 169px;
    float: left;
    padding: 0px;
    background: #033856;
}

.packegnavbox {
    width: 165px;
    float: left;
    background: #033856;
    padding: 5px;
    margin: 0px 1px 1px 0px;
    border-right: 1px solid #004c76;
    border-bottom: 1px solid #004c76;
}

.packegnavbox1 {
    width: 165px;
    float: left;
    background: #014c74;
    padding: 5px;
    margin: 0px 1px 1px 0px;
    border-right: 1px solid #004c76;
    border-bottom: 1px solid #004c76;
}

.packegnavbox1 img {
    margin-bottom: 10px;
    margin-top: 5px;
    border: 0px !important;
}

.packegnavbox1 p {
    margin: 0px;
    padding: 0px 0 4px 0px;
    text-align: center;
    font-size: 13px !important;
    font-weight: normal !important;
}

.packegnavbox1 p a {
    text-decoration: none;
    color: #FFFFFF;
    font-size: 13px !important;
    font-weight: normal !important;
}

.packegnavbox1 p a:hover {
    color: #CCCCCC;
}

.packegnavbox img {
    margin-bottom: 10px;
    margin-top: 5px;
    border: 0px !important;
}

.packegnavbox p {
    margin: 0px;
    padding: 0px 0 4px 0px;
    text-align: center;
    font-size: 13px !important;
    font-weight: normal !important;
}

.packegnavbox p a {
    text-decoration: none;
    color: #FFFFFF;
    font-size: 13px !important;
    font-weight: normal !important;
}

.packegnavbox p a:hover {
    color: #CCCCCC;
}

.logrow {
    float: right;
}

.servicenavfnl {
    width: 980px;
    left: 0px;
    min-height: 149px !important;
    padding: 0px;
}

.servicenavfnlbox {
    width: 242px;
    min-height: 320px;
    float: left;
    background: #FFFFFF;
    padding: 0px 0 10px 0px;
    margin: 0px 0px 1px 0px;
    box-shadow: 3px 3px 5px #000000;
}

.servicenavfnlbox:first-child {
    border-bottom-left-radius: 1.2em;
}

.servicenavfnlbox:last-child {
    border-bottom-right-radius: 1.2em;
}

.servicenavfnlbox:last-child {
    border-right: 0px;
}

.servicenavfnlbox img {
    margin-bottom: 15px;
}

.servicenavfnlbox h2 {
    margin: 0px !important;
    padding: 15px 15px !important;
    font-family: Arial, Helvetica, sans-serif;
    color: #cb680d;
    text-align: left;
    font-size: 15px !important;
    font-weight: bold !important;
    text-transform: uppercase;
}

.servicenavfnlbox p {
    margin: 0px 0 0px 10px;
    padding: 7px 10px;
    color: #6b6968;
    text-align: left;
    font-size: 13px !important;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal !important;
}

.servicenavfnlbox p a {
    color: #444444;
}

.servicenavfnlbox p a:hover {
    color: #fd440b;
    text-decoration: none;
}

.servicenavfnlboxbtn {
    margin-top: 15px;
}

.packegwrap {
    width: 860px;
    min-height: 169px;
    float: left;
    padding: 0px;
}

.packegwrapbox {
    width: 170px;
    min-height: 270px;
    float: left;
    background: #f3f3f3;
    padding: 0px;
    margin: 0px 0px 1px 0px;
    border-right: 1px solid #CCCCCC;
    border-bottom: 3px solid #014c74;
}

.packegwrapbox:last-child {
    border-right: 0px;
}

.packegwrapbox img {
    margin-bottom: 15px;
}

.packegwrapbox h2 {
    margin: 0px 0 15px 0px;
    padding: 9px 5px;
    color: #FFFFFF;
    text-align: center;
    font-size: 13px !important;
    font-weight: normal !important;
    background: #eb3a2f url(../images/h2bg.jpg) repeat-x;
}

.packegwrapbox p {
    margin: 0px 0 0px 18px;
    padding: 0px 0px 7px 18px;
    color: #444444;
    text-align: left;
    font-size: 13px !important;
    font-weight: normal !important;
    background: url(../images/arrowicon.jpg) no-repeat left top;
}

.packegwrapboxbtn {
    margin-top: 15px;
}

.testibox {
    width: 100%;
    float: left;
    padding: 12px;
    margin: 0 0 17px 0px;
    background: #e8f8fd;
    border: 1px solid #cccccc;
}

.testibox img {
    border-radius: 50%;
}

.serch-box {
    margin: 0px 0px 0px 0px !important;
    position: relative;
    bottom: 0px;
}

.serch-box input[type="text"] {
    height: 40px !important;
    padding: 10px 14px !important;
    border: 1px solid #d1cdcd;
    border-radius: 0px !important;
    background: none;
    width: 100%;
    display: block;
    max-width: 100%;
    top: -1px;
    bottom: -1px;
    position: absolute;
}

.serch-box .btn-default {
    height: 38px !important;
}

.loginBox {
    margin-top: 25px;
    padding-top: 18px;
    padding-left: 15px;
    padding-right: 15px;
    background: rgb(39, 39, 39) repeat-x;
    border-radius: 3px;
}

.loginBox .input-group {
    margin: 0px 0 -6px 0px;
    padding: 0px;
    float: right;
    width: 100% !important;
}

.loginBox .input-group [type=text] {
    border: 1px solid red;
}

.loginBox span {
    border: 1px solid red;
}

.loginBox .input-group [type=password] {
    border: 1px solid red;
}

.loginBox .btn {
    width: 76px !important;
    background: #f8631f url(../images/loginbtnbg.jpg) repeat-x;
    color: #FFFFFF;
    border: 1px solid #ffaf54;
    font-size: 17px;
    font-weight: bold;
    padding: 2px 0 5px 0px;
    margin: 0px;
}

.loginBox .btn:hover {
    background: #d55210;
    border: 1px solid #eb3a2f;
}

.softinfo {
    margin: 20px 0px;
}

.carousel-caption {
    position: absolute;
    left: 15%;
    right: 15%;
    bottom: 20px;
    top: 12%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}

.carousel-caption h2 {
    margin: 0px 0 10px 0px;
    padding: 0px 0 20px 0px;
    font-size: 52px;
    font-weight: bold;
    background: url(../images/greenborder.jpg) no-repeat center bottom;
}

.carousel-caption p {
    margin: 0px;
    padding: 0px 0 22px 0px !important;
    font-size: 26px;
    font-weight: normal;
    text-shadow: none;
}

.carousel-caption .btn-lg {
    padding: 10px 16px;
    font-size: 20px !important;
    font-weight: bold;
    font-family: lato;
    line-height: 1.3333333;
    border-radius: 6px;
}

.carousel-caption .btn-primary {
    color: #fff;
    background-color: #ff560b !important;
    font-size: 20px !important;
    font-weight: bold;
    border-radius: 3px !important;
    border: 0px !important;
    border-bottom: 5px solid #7c2803 !important;
}

.carousel-caption .btn-primary2 {
    color: #fff;
    background-color: #016da6 !important;
    font-size: 20px !important;
    font-weight: bold;
    border-radius: 3px !important;
    border: 0px !important;
    border-bottom: 5px solid #033048 !important;
}

.carousel-caption .btn-primary2:hover {
    color: #FFFFFF;
}

.musthead {
    width: 100%;
    float: left !important;
    padding: 8px 0px;
    position: relative !important;
    background: white !important;
    ;
    border-top: 4px solid #000;
}

.navi {
    width: 100%;
    float: left;
    background: url(../images/navibg.jpg) repeat-x;
}

.slideFix {
    position: absolute;
    top: 450px;
    left: 8%;
}

.slideFix img {
    border: 7px solid #FFFFFF;
    border-radius: 8px;
}

.slideFix img:hover {
    margin-top: -10px;
}

.phoneText p {
    float: right;
    margin: 15px 0px 0 0px;
    padding-left: 22px;
    padding-bottom: 3px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: normal;
    background: url(../images/callicon.png) no-repeat left top;
}

<!--Transition ease effect--> .vertpan img {
    margin-top: 0px;
    -webkit-transition: margin 1s ease;
    -moz-transition: margin 1s ease;
    -o-transition: margin 1s ease;
    -ms-transition: margin 1s ease;
    transition: margin 1s ease;
}

.vertpan img:hover {
    margin-top: -50px;
}

<!--Transition ease effect--> .logo {
    float: left;
    margin-top: 0px;
}

.menubox {
    clear: both;
    margin-top: 30px !important;
    width: 1000px;
    float: left;
}

.contantbox {
    padding: 20px 0px;
}

.contantbox h1 {
    margin: 0px 0 15px 0px !important;
    padding: 10px 0 15px 0px !important;
    text-align: center;
    font-size: 30px;
    font-weight: bold;
    background: url(../images/blueborder.jpg) no-repeat center bottom;
    font-family: Lato;
    color: #010101;
}

.contantbox h2 {
    margin: 0px !important;
    padding: 0px 0 15px 0px !important;
    text-align: center;
    font-size: 23px;
    font-weight: bold;
    color: #3b4e6f;
}

.contantbox p {
    margin: 0px !important;
    padding: 0px 0 15px 0px !important;
    text-align: center;
    font-size: 25px;
    font-weight: normal;
    color: #4c4a4a;
}

.contantbot {
    width: 100%;
}

.contantbotleft {
    width: 80%;
    float: left;
}

.contantbotright {
    width: 20%;
    float: right;
}

.contantbot2 {
    width: 100%;
}

.contantbot2left {
    width: 20%;
    float: left;
}

.contantbot2right {
    width: 80%;
    float: right;
}

.contantbot h2 {
    margin: 0px !important;
    padding: 0px 0 15px 0px !important;
    text-align: right;
    font-size: 21px;
    font-weight: bold;
    color: #4b4646;
}

.contantbot p {
    margin: 0px !important;
    padding: 0px 0 15px 0px !important;
    text-align: right;
    font-size: 15px;
    font-weight: normal;
    color: #868080;
}

.contantbot2 h2 {
    margin: 0px !important;
    padding: 0px 0 15px 0px !important;
    text-align: left;
    font-size: 21px;
    font-weight: bold;
    color: #4b4646;
}

.contantbot2 p {
    margin: 0px !important;
    padding: 0px 0 15px 0px !important;
    text-align: left;
    font-size: 15px;
    font-weight: normal;
    color: #868080;
}

.ourstats {
    width: 100%;
    min-height: 310px;
    float: left;
    background: url(../images/ourstatsbg.jpg) no-repeat center top;
}

h2.ourstatshead {
    color: #161414;
    font-size: 33px;
    font-family: Lato;
    text-align: center;
    padding-bottom: 15px;
}

.ourstatsbox {
    background: url(../images/statsbg.png) repeat;
    padding: 20px 0px;
    border-radius: 5px;
    margin: 30px 0px;
    min-height: 262px;
}

.ourstatsbox img {
    margin-bottom: 20px;
}

.ourstatsbox h2 {
    margin: 0px;
    padding: 0px 0 15px 0px;
    text-align: center;
    font-size: 55px;
    color: #FFFFFF;
}

.ourstatsbox p {
    margin: 0px;
    padding: 0px 0 0px 0px;
    text-align: center;
    font-size: 15px;
    color: #FFFFFF;
}

.ourservicebox {
    padding: 20px 0px;
    border-radius: 5px;
    margin: 0px 0px 15px 0px;
}

.ourservicebox img {
    margin-bottom: 20px;
}

h2.ourservicehead {
    color: #161414;
    font-size: 33px;
    font-family: Lato;
    text-align: center;
    padding-bottom: 10px;
    background: url(../images/blueborder.jpg) no-repeat center bottom;
}

.ourservicebox h3 {
    margin: 0px;
    padding: 0px 0 15px 0px;
    text-align: center;
    font-size: 22px;
    color: #2a2828;
}

.ourservicebox p {
    margin: 0px;
    padding: 0px 0 0px 0px;
    text-align: center;
    font-size: 16px;
    color: #423e3e;
}

.whyus {
    width: 100%;
    float: left;
    background: #f3f4f4;
}

.whyusright {
    background: #000 url(../images/whyusbg.jpg) no-repeat center top;
    padding: 35px;
    min-height: 490px;
}

.whyusright h2 {
    margin: 0px;
    padding: 0px 0 25px 0px;
    text-align: left;
    font-size: 31px;
    color: #FFFFFF;
}

.whyusright h3 {
    margin: 0px;
    padding: 0px 0 15px 27px;
    text-align: left;
    font-size: 17px;
    color: #FFFFFF;
    background: url(../images/whyusarrow.png) no-repeat left top;
}

.whyusright p {
    margin: 0px;
    padding: 0px 0 20px 0px;
    text-align: left;
    font-size: 14px;
    color: #FFFFFF;
}

.portfolio {
    width: 100%;
    float: left;
    background: #e0e0e0e6;
    margin-bottom: 0px;
    padding: 20px 0px;
}

.portfolio h3 {
    color: #0c0c0c;
    font-size: 37px;
    font-weight: bold;
    font-family: Lato;
    text-align: center;
    margin: 0 0 20px 0px;
    padding: 0 0 15px 0px;
    background: url(../images/portfolioborder.jpg) no-repeat center bottom;
}

.portfoliobox {
    margin-bottom: 20px;
}

.portfoliobox img {
    margin-bottom: 15px;
}

.newsletter {
    width: 100%;
    float: left;
    padding: 15px 0px;
    background: #2c567d;
}

.newsletter h2 {
    margin: 0px;
    padding: 0px;
    text-align: center;
    font-size: 25px;
    color: #FFF;
}

.nwsltrtitle {
    color: #fff;
    font-size: 40px;
    font-weight: 900;
    line-height: 40px;
    padding-bottom: 0;
    text-transform: none;
}

{
    max-width: 700px;
    margin: 0 auto;
}

.newsletter .input-group {
    position: relative;
    display: table;
    border-collapse: separate;
    width: 65%;
    margin: 0 auto;
}

.nwsltr input[type="text"] {
    width: 100%;
    margin: 30px 0 0;
    padding: 16px 20px;
    text-transform: none;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 400;
    line-height: 20px;
    font-size: 17px;
    color: #938b8b;
    font-style: normal;
    border-radius: 0;
    background: #ffffff;
    border: 0;
    box-shadow: none;
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
}

.nwsltr_btn {
    background: #ec8d1d;
    border: 0 none;
    border-radius: 0 4px 4px 0;
    color: #fff;
    cursor: pointer;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 19px;
    font-weight: normal;
    line-height: 20px;
    margin: 30px auto;
    padding: 16px 25px 16px 20px;
    text-decoration: none;
    text-shadow: none;
    text-transform: uppercase;
    transition: all .3s ease-in-out 0;
}

.view a {
    line-height: 30px;
    text-decoration: none;
    text-align: center;
    display: block;
    color: #FFFFFF !important;
    font-size: 14px;
    letter-spacing: 0.5;
    width: 100px;
    margin-top: 10px;
    margin-bottom: 15px;
    border: 1px solid #1e2e4d;
    float: left;
    margin-right: 10px;
    background: #1d2c43 url(../images/learnbg.jpg) repeat-x;
    border-radius: 2px;
}

.view a:hover {
    line-height: 30px;
    text-decoration: none;
    text-align: center;
    -webkit-transition: all 1s ease;
    border: 1px solid #03383f;
    background: #044e58;
    color: #fff;
}

.view1 a {
    line-height: 30px;
    text-decoration: none;
    text-align: center;
    display: block;
    color: #FFFFFF !important;
    font-size: 14px;
    letter-spacing: 0.5;
    width: 100px;
    margin-top: 10px;
    margin-bottom: 15px;
    border: 1px solid #1e2e4d;
    float: right;
    margin-right: 10px;
    background: #1d2c43 url(../images/learnbg.jpg) repeat-x;
    border-radius: 2px;
}

.view1 a:hover {
    line-height: 30px;
    text-decoration: none;
    text-align: center;
    -webkit-transition: all 1s ease;
    border: 1px solid #03383f;
    background: #044e58;
    color: #fff;
}

h6 {
    font-size: 17px;
    font-weight: bold !important;
    color: #000;
    text-align: center;
}

.productsdivcenter1 {
    width: 90%;
    margin: 0 auto;
    padding: 20px 0px 20px 0px;
}

.productsdiv3 {
    width: 260px;
    max-width: 100%;
    float: left;
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    margin-right: 24px;
    margin-bottom: 20px;
    min-height: 300px;
}

.slideprt {
    display: none;
    z-index: 0 !important;
    width: 100%;
    margin-top: 0px;
    float: left;
    margin-bottom: 30px;
    min-height: 420px !important;
    background: #0b5389 url(../images/slidebg.jpg) repeat-x;
}

.carousel-inner > .item img {}

.slideprtIn {
    margin: 0px 0 15px 0px;
}

.slideprtIn img {
    z-index: -10 !important;
    position: relative;
}

.span1 {
    font-size: 18px;
    font-weight: bold;
    color: #ff6600;
}

.rightImg {
    float: right;
    border: 3px solid #ccc;
}

.leftbox {
    float: left;
    border-radius: none !important;
    margin-bottom: 15px;
}

.leftboxTop {
    border: 1px solid #CCCCCC;
    margin-bottom: 15px;
}

.leftboxTop h2 {
    font-weight: bold;
    font-size: 18px !important;
    width: 100%;
    color: #000000 !important;
    padding: 8px 10px !important;
    margin: 0px 0 15px 0px !important;
    background: #142c36 !important;
}

.leftboxTop h3 {
    padding: 0px 15px 8px 15px!important;
    margin: 0px !important;
    nt-size: 15px !important;
}

.leftboxTop p {
    padding: 0px 15px 15px 15px !important;
    margin: 0px !important;
    font-size: 14px !important;
    color: #444444;
}

.leftboxTop ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

.leftboxTop ul li {
    margin: 0px;
    padding: 5px 0px 5px 29px!important;
    border-bottom: 1px solid #CCCCCC;
    background: url(../images/bullicon.png) no-repeat 10px 7px !important;
}

.leftboxTop ul li:last-child {
    border-bottom: 0px;
}

.leftboxTop ul li a {
    text-decoration: none;
    margin: 0px;
    padding: 0px;
    color: #444444;
    font-size: 14px;
}

.leftboxTop ul li:hover {
    background: #f2f2f2 url(../images/bullicon.png) no-repeat 10px 7px !important;
}

.leftboxBottom {
    border: 1px solid #CCCCCC;
}

.leftboxBottom h2 {
    font-size: 18px !important;
    font-weight: bold;
    width: 100%;
    color: #000000 !important;
    padding: 8px 10px !important;
    margin: 0px 0 15px 0px !important;
    background: #dfdfdf url(../images/headbg2.jpg) repeat-x;
}

.leftboxBottom h3 {
    padding: 0px 15px 8px 15px!important;
    margin: 0px !important;
    nt-size: 15px !important;
}

.leftboxBottom p {
    padding: 0px 15px 15px 15px !important;
    margin: 0px !important;
    font-size: 14px !important;
    color: #444444;
}

.leftbox .panel-heading {
    font-size: 15px;
    font-weight: bold;
}

ul.list-group {}

ul.list-group li {
    border-radius: none !important;
    background: url(../images/bullicon.png) no-repeat 10px 11px;
    padding-left: 32px !important;
}

ul.list-group li a {
    border-radius: none !important;
    color: #444444;
    font-size: 14px;
}

.list-group {}

.list-group p {
    color: #444444;
    font-size: 14px;
    padding: 10px 20px 20px 10px !important;
}

/*--higher--education-section--*/
.higher-education { 
    background-image: linear-gradient(to right, rgba(67,79,224,0.32), rgba(67,79,244,.32)), url(../images/education.jpg);
    background-position: center;
    background-size: cover;
    width: 100%;
    padding: 50px 0 20px 0;
    height: 70vh;
}

/*--corona--section--*/

.corona-banner { 
    background-image: linear-gradient(to right, rgba(67,79,224,0.7), rgba(67,79,244,.7)), url(../images/corona.jpg);
    background-position: center;
    background-size: cover;
    width: 100%;
    padding: 50px 0 20px 0;
    height: 100%;
}
.corona-banner .wrap_banc .hire_c { font-size:52px; color: #fff; margin-bottom:20px; text-transform:initial; text-align:left; line-height:65px; } 
.corona-banner .wrap_banc .subs_cate { font-size:28px; color: #fff; } 
.corona-banner .wrap_banc .pic { float:left; margin-left:-20px;} 
.corona-banner img { margin-bottom:20px;}
.corona-banner i { width:20px; color:#fff;}
.corona-banner a { font-size:20px; color:#fff;}
.about-corona .midpg .welboxIn { padding-top:30px; }
.disp-none { display:none;}
.corona-banner .disp-desk { display:block;}
.midpg {}

.midpg h1 {
    padding: 0px 0 20px 0px !important;
    font-size: 38px !important;
    color: #000000 !important;
    text-align: left; font-weight:bold;
}

.midpg h2 {
    margin: 0px;
    padding: 30px 0 5px 0px;
    font-size: 34px; line-height:40px;
    color: #0490d3;
    text-align: left;
}
.midpg span { color: #0a97d6; font-weight: bold;}
.midpg h3 {
    margin: 0px 0 15px 0px;
    padding: 0px 0 15px 0px;
    text-align: left;
    font-size: 19px;
    font-weight: bold;
    color: #000;
    background: none;
    background: url(../images/border_head.jpg) no-repeat bottom left;
}

.midpg h4 {
    padding: 0px 0 15px 0px;
    text-align: left; line-height:30px;
    font-size: 22px;
    font-weight: 500;
    color: #000;
    background: none;
    background: url(../images/border_head.jpg) no-repeat bottom left;
}

.midpg h5 {
    text-align: left; line-height:30px;
    font-size: 18px;
    font-weight: 500;
    color: #000;
}
.midpg h5 i { width:20px;}
.midpg p {
    margin: 0px;
    padding: 0px 0 20px 0px !important;
    font-size: 15px;
    color: #444444;
    line-height: 22px;
    text-align: left;
}

.midpgImg {
    margin: 0 0 15px 15px;
    float: right !important;
}

.midpg ul {
    margin: 0px 0 15px 0px;
    padding: 0px 0 0px 0px;
    list-style: none;
}

.midpg ul li {
    margin: 0px;
    padding: 0px;
    background: url(../images/bullicon2.png) no-repeat left 5px;
    padding-left: 18px;
    line-height: 22px;
    color: #444444;
}

.Inn-Img {
    float: right;
    margin-bottom: 15px;
height: 264px;
}
.get_quote {
    margin-top: 0px;
    -webkit-transition: margin 1s ease;
    -moz-transition: margin 1s ease;
    -o-transition: margin 1s ease;
    -ms-transition: margin 1s ease;
    transition: margin 1s ease;
}

.get_quote:hover {
    margin-top: -10px;
    -webkit-transition: margin 1s ease;
    -moz-transition: margin 1s ease;
    -o-transition: margin 1s ease;
    -ms-transition: margin 1s ease;
    transition: margin 1s ease;
}

.get_quote2 {
    float: right;
    margin-bottom: 20px;
    -webkit-transition: margin 1s ease;
    -moz-transition: margin 1s ease;
    -o-transition: margin 1s ease;
    -ms-transition: margin 1s ease;
    transition: margin 1s ease;
    background: red;
    color: #000000;
    font-size: 17px;
    font-weight: bold;
    padding: 5px 15px;
    border-radius: 3px;
    box-shadow: 3px 3px 3px #cccccc;
}

.get_quote2:hover {
    background: #09387a;
    color: #FFFFFF;
    transition: background-color 1s ease;
    -webkit-transition: background-color 1s ease;
    -moz-transition: background-color 1s ease;
    -o-transition: background-color 1s ease;
    text-decoration: none;
    color: red !important;
    text-decoration: none;
    background: black !important;
    border: 2px solid red;
}

.aboutus_head {
    margin-bottom: 20px;
}

.aboutus_head_bot {
  
    padding: 10px 10px 0 10px;
}

.aboutus_head_bot p {
    margin: 0px;
    padding: 0px;
    font-size: 15px;
    color: #FFFFFF;
}

.weoffer {
    border-left: 1px solid #CCCCCC;
    padding-left: 20px;
}

.weoffer h3 {}

.weoffer ul {}

.weoffer ul li {
    background: url(../images/arrowicon.jpg) no-repeat left 16px;
    border-bottom: 1px dashed #CCCCCC;
}

.weoffer ul li:last-child {
    border-bottom: 0px;
}

.weoffer ul li a {
    font-size: 15px;
    color: #444444;
    text-decoration: none;
    display: block;
    padding: 10px 0px 10px 0px;
    margin-left: 0px;
    -webkit-transition: margin 1s ease;
    -moz-transition: margin 1s ease;
    -o-transition: margin 1s ease;
    -ms-transition: margin 1s ease;
    transition: margin 1s ease;
}

.weoffer ul li a:hover {
    color: #08558d !important;
    margin-left: 8px !important;
    -webkit-transition: margin 0.5s ease;
    -moz-transition: margin 0.5s ease;
    -o-transition: margin 0.5s ease;
    -ms-transition: margin 0.5s ease;
    transition: margin 0.5s ease;
}

.blogcnt {}

.blogcnt h3 {}

.blogcnt ul {}

.blogcnt ul li {
    /**background: url(../images/arrowicon.jpg) no-repeat left 16px;**/
    border-bottom: 1px dashed #CCCCCC;
}

.blogcnt ul li:last-child {
    border-bottom: 0px;
}

.blogcnt ul li a {
    font-size: 14px;
    color: #444444;
    text-decoration: none;
    display: block;
    padding: 10px 0px 10px 0px;
}

.blogcnt ul li a:hover {
    color: #08558d !important;
}

.clientbox {
    margin-bottom: 25px;
}

.clientbox img {
    border: 1px solid #CCCCCC;
    padding: 5px;
}

.clientbox img:hover {
    margin-top: -13px;
    -webkit-transition: margin 0.5s ease;
    -moz-transition: margin 0.5s ease;
    -o-transition: margin 0.5s ease;
    -ms-transition: margin 0.5s ease;
    transition: margin 0.5s ease;
}

.EnqBox {
    background: #FFF;
    border: 1px solid #eeeeee;
    margin-bottom: 20px;
    border-radius: 10px 10px 0px 0px !important;
}

.EnqBox .EnqBoxtop {
    border-bottom: 5px solid #0d70a6 !important;
    background: #128dd0;
    padding: 15px;
    margin-bottom: 15px;
    border-radius: 10px 10px 0px 0px !important;
}

.EnqBox h2 {
    margin: 0px;
    padding: 0px 0 10px 0px;
    font-size: 28px !important;
    color: #FFFFFF !important;
}

.EnqBox .lead {
    margin: 0px !important;
    padding: 0px !important;
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
}

.EnqBox .form-group {
    margin: 0px;
    padding: 15px 20px 0 20px !important;
}

.btn-success {
    color: #fff;
    background-color: #ec8d1d !important;
    border-color: #c67311 !important;
    margin: 0 0 20px 18px;
}

.EnqBox2 {
    margin-bottom: 20px;
    border-radius: 10px 10px 0px 0px !important;
    width: 85%;
    margin: auto;
}

.EnqBox2 .EnqBoxtop {}

.EnqBox2 h2 {
    margin: 0px;
    padding: 0px 0 20px 0px;
    font-size: 28px !important;
    color: #FFFFFF !important;
}

.EnqBox2 .lead {
    margin: 0px !important;
    padding: 0px !important;
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
}

.EnqBox2 .form-group {
    margin: 0px;
    padding: 0px 5px 0 0px !important;
}

.EnqBox2 .btn-success {
    color: #fff;
    background-color: #ec8d1d !important;
    border-color: #c67311 !important;
    margin: 0 0 20px 0px;
    font-size: 18px;
}

.EnqBox3 {
    background: #efefef;
    border: 1px solid #cccccc;
    margin-bottom: 20px;
}

.EnqBox3 .EnqBoxtop {
    border-bottom: 3px solid #0d70a6 !important;
    background: #128dd0;
    padding: 0px;
    margin-bottom: 0px;
}

.EnqBox3 h2 {
    margin: 0px;
    padding: 7px 10px;
    font-size: 18px !important;
    color: #FFFFFF !important;
    font-weight: bold;
}

.EnqBox3 .lead {
    margin: 0px !important;
    padding: 0px !important;
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
}

.EnqBox3 .form-group {
    margin: 0px;
    padding: 15px 20px 0 20px !important;
}

.EnqBox3 select {
    width: 100%;
    padding: 7px 10px;
    margin-bottom: 10px;
    border: 1px solid #cccccc;
    font-size: 14px;
}

.EnqBox3 .btn-success {
    color: #fff;
    background-color: #ec8d1d !important;
    border-color: #c67311 !important;
    margin: 0 0 20px 18px;
    font-size: 15px !important;
    padding: 10px 20px !important;
}

.EnqBox3 img {
    margin-top: 10px;
}

.EnqBox4 {
    border: 1px solid #cccccc;
    margin-bottom: 20px;
}

.EnqBox4 .EnqBoxtop h2 {
    border-bottom: 1px solid #cccccc !important;
    background: rgb(225, 237, 228);
    background: -moz-linear-gradient(top, rgba(225, 237, 228, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(225, 237, 228, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: linear-gradient(to bottom, rgba(225, 237, 228, 1) 0%, rgba(255, 255, 255, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#e1ede4', endColorstr='#ffffff', GradientType=0);
    padding: 7px 10px;
    margin-bottom: 20px;
    font-size: 18px;
}

.EnqBox4 .EnqBoxtop h3 {
    border-top: 1px solid #cccccc !important;
    border-bottom: 1px solid #cccccc !important;
    background: rgb(225, 237, 228);
    background: -moz-linear-gradient(top, rgba(225, 237, 228, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(225, 237, 228, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: linear-gradient(to bottom, rgba(225, 237, 228, 1) 0%, rgba(255, 255, 255, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#e1ede4', endColorstr='#ffffff', GradientType=0);
    padding: 7px 10px;
    margin-bottom: 20px;
    font-size: 18px;
}

.EnqBox4 h2 {
    margin: 0px;
    padding: 7px 10px;
    font-size: 18px !important;
    color: #000000 !important;
    font-weight: bold;
}

.EnqBox4 .lead {
    margin: 0px !important;
    padding: 0px !important;
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
}

.EnqBox4 .form-group {
    margin: 0px;
    padding: 15px 20px 0 20px !important;
}

.EnqBox4 input[type="text"] {
    width: 46%;
    padding: 7px 10px;
    margin-bottom: 10px;
    border: 1px solid #cccccc;
    font-size: 14px;
}

.EnqBox4 textarea {
    width: 50%;
    margin-bottom: 10px;
    border: 1px solid #cccccc;
    padding: 10px;
}

.EnqBox4 input[type="file"] {
    margin-bottom: 10px;
}

.EnqBox4 select {
    width: 46%;
    padding: 7px 10px;
    margin-bottom: 10px;
    border: 1px solid #cccccc;
    font-size: 14px;
}

.EnqBox4 .btn-success {
    color: #fff;
    background-color: #ec8d1d !important;
    border-color: #c67311 !important;
    margin: 15px 15px 20px 0px;
    font-size: 15px !important;
    padding: 10px 20px !important;
}

.EnqBox4 .btn-success:hover {
    color: #fff;
    background-color: #1b3f57 !important;
    border-color: #1b3f57 !important;
    margin: 15px 15px 20px 0px;
    font-size: 15px !important;
    padding: 10px 20px !important;
}

.EnqBox4 img {
    margin-top: 10px;
}

.portbox {
    margin-bottom: 25px;
}

.portbox img {
    margin-top: 0px;
    -webkit-transition: margin 1s ease;
    -moz-transition: margin 1s ease;
    -o-transition: margin 1s ease;
    -ms-transition: margin 1s ease;
    transition: margin 1s ease;
}

.portbox img:hover {
    margin-top: -14px;
    -webkit-transition: margin 1s ease;
    -moz-transition: margin 1s ease;
    -o-transition: margin 1s ease;
    -ms-transition: margin 1s ease;
    transition: margin 1s ease;
}

.add_box {}

.add_box img {
    margin-bottom: 15px;
}

.add_box h3 {
    text-align: center;
    background: none;
    margin: 0px;
    padding: 0px 0 10px 0px;
}

.add_box p {
    text-align: center;
}

.contact_us {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 15px 0px;
    background: url(../images/contact_us.jpg) no-repeat center top;
}

.form-signin {
    background: #f1f1f1;
    padding: 15px;
    border: 1px solid #CCCCCC;
}

.form-signin input[type=text] {
    margin-bottom: 10px;
}

.form-signin input[type=password] {
    margin-bottom: 10px;
}

.panel-heading a {
    font-weight: 400;
    width: 100%;
    position: relative;
    padding: 10px 40px 10px 15px;
    color: #FFFFFF !important;
    border-radius: 0px !important;
}

.nav-pills.nav-stacked>li>a {
    padding: 10px 0px !important;
    color: #000 !important;
    font-size: 13px !important;
    background: none !important;
}

.nav-pills.nav-stacked>li {
    background: none !important;
    padding: 0 0px 0 15px !important;
    margin: 0px !important;
}

.panel-primary>.panel-heading {
    color: #fff;
    background-color: #08548d !important;
    border-color: #337ab7;
    border-radius: 0px !important;
}

#mainPage {
    background: #FFFFFF !important;
    border: 1px solid #CCCCCC !important;
    margin: 0 auto;
    position: relative;
    padding: 20px;
    clear: both;
}

.Listfoot ul {
    list-style: none;
    margin: 0px 22px 10px 0px !important;
    padding: 0px !important;
    text-align: left;
    float: left;
}

.Listfoot ul li {
    margin: 0px !important;
    padding: 0px !important;
    line-height: 27px;
}

.Listfoot ul li a {
    font-size: 13px;
    font-weight: normal;
    color: #dcd8d8;
    padding: 0px;
}

.Listfoot h2 {
    margin: 0px;
    padding: 0px 0 14px 0px;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: normal;
}

.Listfoot2 {}

.Listfoot2 ul {
    list-style: none;
    margin: 0px 28px 10px 0px !important;
    padding: 0px !important;
    text-align: left;
    float: left;
}

.Listfoot2 ul li {
    margin: 0px !important;
    padding: 0px !important;
    line-height: 27px;
}

.Listfoot2 ul li a {
    font-size: 13px;
    font-weight: normal;
    color: #dcd8d8;
    padding: 0px;
}

.Listfoot2 h2 {
    margin: 0px;
    padding: 0px 0 14px 0px;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: normal;
}

.form-control {
    display: block;
    width: 100%;
    border-radius: 1px !important;
    height: 34px;
    padding: 6px 12px;
    font-size: 13px !important;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.form-control .btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
    border-radius: 1px !important;
}

.form-control .btn-group-lg>.btn,
.btn-lg {
    padding: 8px 16px !important;
    font-size: 16px !important;
    line-height: 1.3333333;
    border-radius: 6px;
    border-radius: 2px !important;
}

.Enqfrm .form-control {
    display: block;
    width: 100%;
    padding: 6px 12px;
    font-size: 13px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.Enqfrm .form-control.textarea {
    height: 150px;
}

.Enqfrm .btn-primary {
    float: left;
    border-radius: 0px;
    font-size: 14px;
    font-weight: normal;
    padding: 7px 14px;
    margin: 0 0 0 0px !important;
    background: #008bd0;
}

.Contactfrm .form-control {
    display: block;
    width: 100%;
    padding: 6px 12px;
    font-size: 13px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.Contactfrm .form-control.textarea {
    height: 150px;
}

.Contactfrm .btn-primary {
    float: left;
    border-radius: 0px;
    font-size: 14px;
    font-weight: normal;
    padding: 7px 14px;
    margin: 0 0 0 0px !important;
    background: #008bd0;
}

.careerFrm .form-control {
    display: block;
    width: 100%;
    padding: 6px 12px;
    font-size: 13px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.careerFrm .form-control.textarea {
    height: 150px;
}

.careerFrm .btn-primary {
    float: left;
    border-radius: 0px;
    font-size: 14px;
    font-weight: normal;
    padding: 7px 14px;
    margin: 0 0 0 0px !important;
    background: #008bd0;
}

.prodetail {}

.prodImg {
    float: left;
    margin: 0 20px 20px 0px;
}

.readmorbtn {
    float: right;
    background: #0d62a2;
    color: #FFFFFF;
    padding: 5px 10px;
    border-radius: 3px !important;
}

.readmorbtn:hover {
    text-decoration: none;
    background: #0d62a2;
    color: #CCCCCC;
    border-radius: 3px !important;
}

ul.social-network {
    list-style: none;
    display: inline;
    margin-left: 0 !important;
    padding: 0;
    float: right;
    margin-top: 15px;
}

ul.social-network p {}

ul.social-network li {
    display: inline;
    margin: 0 5px;
}

ul.social-network h2 {
    float: left;
    color: #FFFFFF;
    font-size: 14px;
    margin: 0px;
    padding: 10px 10px 0 0px;
}

.social-network a.icoRss:hover {
    background-color: #F56505;
}

.social-network a.icoFacebook:hover {
    background-color: #3B5998;
}

.social-network a.icoTwitter:hover {
    background-color: #33ccff;
}

.social-network a.icoGoogle:hover {
    background-color: #BD3518;
}

.social-network a.icoVimeo:hover {
    background-color: #0590B8;
}

.social-network a.icoLinkedin:hover {
    background-color: #007bb7;
}

.social-network a.icoRss:hover i,
.social-network a.icoFacebook:hover i,
.social-network a.icoTwitter:hover i,
.social-network a.icoGoogle:hover i,
.social-network a.icoVimeo:hover i,
.social-network a.icoLinkedin:hover i {
    color: #fff;
}

a.socialIcon:hover,
.socialHoverClass {
    color: #44BCDD;
}

.social-circle li a {
    display: inline-block;
    position: relative;
    margin: 0 auto 0 auto;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    text-align: center;
    width: 31px;
    height: 31px;
    font-size: 20px;
}

.social-circle li i {
    margin: 0;
    line-height: 32px;
    text-align: center;
}

.social-circle li a:hover i,
.triggeredHover {
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -ms--transform: rotate(360deg);
    transform: rotate(360deg);
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    -ms-transition: all 0.2s;
    transition: all 0.2s;
}

.social-circle i {
    color: #fff;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -o-transition: all 0.8s;
    -ms-transition: all 0.8s;
    transition: all 0.8s;
}

.social-circle a {}

.contFrom {
    padding-right: 45px;
    padding-top: 27px;
    background: url(../images/footerbor.jpg) repeat-y right top;
    min-height: 360px;
}

.contFrom .form-group {
    margin-bottom: 10px;
}

.contFrom h2 {
    font-size: 17px;
    font-weight: bold;
    color: #FFFFFF;
    margin: 0px;
    padding: 0px 0 25px 0px;
}

.contFrom input[type=text] {
    background: #161616;
    color: #a9a9a9;
    font-size: 13px;
    border: 1px solid #000000;
    margin: 0px;
    padding: 0px 5px;
}

.contFrom textarea {
    width: 100%;
    background: #161616;
    color: #a9a9a9;
    font-size: 13px;
    border: 1px solid #000000;
    padding: 5px;
}

.contFrom .btn {
    background: #000000;
    float: right;
    font-size: 14px;
    color: #FFFFFF;
    border: 0px;
}

.EnqForm {
    padding-right: 45px;
    padding-top: 27px;
    border-right: 1px solid #CCCCCC;
}

.EnqForm .form-group {
    margin-bottom: 10px;
}

.EnqForm h2 {
    font-size: 17px;
    font-weight: bold;
    color: #FFFFFF;
    margin: 0px;
    padding: 0px 0 25px 0px;
}

.EnqForm input[type=text] {
    background: #FFFFFF;
    color: #444444;
    font-size: 13px;
    border: 1px solid #ccc;
    margin: 0px;
    padding: 0px 10px !important;
}

.EnqForm textarea {
    width: 100%;
    background: #FFFFFF;
    color: #444444;
    font-size: 13px;
    border: 1px solid #ccc;
    padding: 5px;
}

.EnqForm select {
    width: 100%;
    background: #FFFFFF;
    color: #444444 !important;
    font-size: 13px;
    border: 1px solid #ccc;
    padding: 5px;
}

.EnqForm .btn {
    background: #1d4961;
    float: right;
    font-size: 14px;
    color: #FFFFFF;
    border: 0px;
}

.CareerForm {
    padding-right: 45px;
    padding-top: 27px;
    border-right: 1px solid #CCCCCC;
}

.CareerForm .form-group {
    margin-bottom: 10px;
}

.CareerForm h2 {
    font-size: 17px;
    font-weight: bold;
    color: #FFFFFF;
    margin: 0px;
    padding: 0px 0 25px 0px;
}

.CareerForm h3 {
    padding-left: 15px;
    padding-bottom: 15px;
}

.CareerForm input[type=text] {
    background: #FFFFFF;
    color: #444444;
    font-size: 13px;
    border: 1px solid #ccc;
    margin: 0px;
    padding: 0px 10px !important;
}

.CareerForm textarea {
    width: 100%;
    background: #FFFFFF;
    color: #444444;
    font-size: 13px;
    border: 1px solid #ccc;
    padding: 5px;
}

.CareerForm select {
    width: 100%;
    background: #FFFFFF;
    color: #444444 !important;
    font-size: 13px;
    border: 1px solid #ccc;
    padding: 5px;
}

.CareerForm .btn {
    background: #1d4961;
    float: right;
    font-size: 14px;
    color: #FFFFFF;
    border: 0px;
}

.OurlinksWrap {
    background: url(../images/footerbor.jpg) repeat-y right top;
    min-height: 360px;
}

.Ourlinks {
    padding-right: 45px;
    padding-top: 27px;
}

.Ourlinks h2 {
    font-size: 17px;
    font-weight: bold;
    color: #FFFFFF;
    margin: 0px;
    padding: 0px 0 14px 0px !important;
}

.Ourlinks ul {
    list-style: none;
    margin: 0px 20px 10px 0px !important;
    padding: 0px !important;
    text-align: left;
    float: left;
}

.Ourlinks ul li {
    margin: 0px !important;
    padding: 0px !important;
    line-height: 22px;
}

.Ourlinks ul li a {
    font-size: 13px;
    font-weight: normal;
    color: #bab3b3;
    padding: 0px;
}

.addbox {
    margin-top: 20px;
}

.addbox h2 {
    font-size: 17px;
    font-weight: bold;
    color: #FFFFFF;
    margin: 0px;
    padding: 0px 0 14px 0px !important;
}

.addbox h3 {
    font-size: 17px;
    font-weight: normal;
    font-style: italic;
    color: #FFFFFF;
    margin: 0px;
    padding: 0px 0 14px 0px !important;
}

.addbox p {
    margin: 0px;
    padding: 0px 0 14px 0px !important;
    color: #dcd8d8 !important;
    font-size: 14px;
}

.addbox ul {
    list-style: none;
    margin: 0px 0 10px 0px !important;
    padding: 0px !important;
    text-align: left;
}

.addbox ul li {
    margin: 0px !important;
    padding: 0px 0 0 0px !important;
    line-height: 23px;
    font-size: 13px;
    color: #dcd8d8;
}

.addbox ul li i {
    padding-right: 11px;
}

.addbox ul li a {
    font-size: 13px;
    font-weight: normal;
    color: #dcd8d8 !important;
    padding: 0px;
}

.addbox p {
    font-size: 13px;
    color: #FFFFFF;
    padding: 0px;
    text-align: left;
}

ul.socialIcon {
    list-style: none;
    margin: 25px 0 10px 0px !important;
    padding: 0px !important;
}

ul.socialIcon p {
    float: left;
    padding-top: 5px;
    padding-right: 10px !important;
    font-size: 14px;
    color: #FFFFFF;
}

ul.socialIcon li {
    display: inline;
    margin: 0px !important;
    padding: 0px 0 0 0px !important;
    line-height: 23px;
    font-size: 13px;
    color: #dcd8d8;
}

ul.socialIcon li i {
    padding-right: 11px;
}

.footerbot {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 10px 0px;
    background: #000000;
}

.footerbot p {
    margin: 0px;
    padding: 0px;
    text-align: center;
    color: #999999;
    font-size: 13px;
}

.footerbot p a {
    text-decoration: none;
    color: #fff;
}

.Disclaimbot {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 10px 0px;
    background: #242424;
}

.Disclaimbot p {
    margin: 0px;
    padding: 0px;
    text-align: center;
    color: #999999;
    font-size: 13px;
}

.Disclaimbot p a {
    text-decoration: none;
    color: #fff;
}

.wrapper {
    width: 80% !important;
    margin: 0 auto;
    clear: both;
}

@media screen and (max-width:640px) {
    #topstrip {
        margin-left: 16%;
    }
    table {
        overflow-x: auto;
        display: block;
    }
} 

@media screen and (max-width:1199px) { 
    .corona-banner .wrap_banc .hire_c { font-size: 42px; line-height: 45px;}
    .corona-banner img { margin-bottom: -20px;}
    }
@media screen and (max-width:990px) { 
.corona-banner .wrap_banc .hire_c { 
    font-size:42px; line-height:45px;
}

@media screen and (max-width:990px) { 
    .about-corona img { position: initial;}
    .corona-banner .more-about { font-size:16px; margin-top:93px; margin-bottom:30px;} 
    .corona-banner .wrap_banc { padding-top:0px;}
    .corona-banner .wrap_banc .hire_c { font-size: 32px; line-height: 45px;}
    .corona-banner .wrap_banc .subs_cate { font-size: 22px; text-align: left;}
    .about-corona img { width:100%;}
    .about-corona .col-md-7 { left:0px;}
    .about-corona .midpg .welboxIn { padding-right: 0px;}
    .corona-banner img { margin-top:20px; margin-bottom: 20px;}
    .corona-banner .wrap_banc .pic { margin-left:-35px;}
    .corona-banner { padding:0px 0px 30px 0px;}
    .disp-none { display:block;}
    .corona-banner .disp-desk { display:none;}
}
@media screen and (max-width:767px) {
    .corona-banner .wrap_banc .pic { margin-left: -30px; margin-bottom: -30px; margin-top:-20px;}
    .corona-banner .more-about { margin-top:55px; margin-bottom:0px;} 
    .midpg h1 { font-size:28px !important;}
    .btn-breadcrumb{float: left;
    width: 100%;
    margin-top: 16%;}
    
    .phon {
    display: block ! important;
}
    .footerleft ul li {
    text-align: left;
}
    
    
}
@media screen and (max-width:768px) {
    .loginBox .input-group {
        margin-bottom: 7px;
    }
    .contantbotleft {
        width: 100%;
    }
    .contantbotleft img {
        display: none;
    }
    .contantbotright {
        width: 100%;
    }
    .contantbotright img {
        display: none;
    }
    .contantbot h2 {
        text-align: center;
    }
    .contantbot p {
        text-align: center;
    }
    .contantbot2left {
        width: 100%;
    }
    .contantbot2right {
        width: 100%;
    }
    .contantbot2right h2 {
        text-align: center;
    }
    .contantbot2right p {
        text-align: center;
    }
    .contantbot2left img {
        display: none;
    }
    .servicenavfnl {
        width: 100%;
        left: 0px !important;
        position: relative;
    }
    .servicenavfnlbox {
        width: 100%;
    }
    .servicenavfnlbox img {
        margin-bottom: 15px;
    }
    /*.navbar-default{background-color: red !important;*/
}

@media (max-width:580px) {
    .corona-banner .wrap_banc .hire_c { font-size: 28px; line-height: 38px; margin-bottom: 10px;} 
    .onlinemrkt {
        background: none !important;
    }
    .onlinemrkt h3 {
        color: #000000;
    }
    .onlinemrktbox h3 {
        color: #FFFFFF;
    }
    .carousel-caption h2 {
        margin: 0px 0 10px 0px;
        padding: 0px 0 20px 0px;
        font-size: 20px;
        font-weight: bold;
        background: url(../images/greenborder.jpg) no-repeat center bottom;
    }
    .carousel-caption p {
        margin: 0px;
        padding: 0px 0 22px 0px !important;
        font-size: 14px;
        font-weight: normal;
        text-shadow: none;
    }
    .footerleft {
        width: 80%;
        min-height: 300px;
        float: left;
    }
    .footerleft ul {
        text-align: center;
    }
    .footeright {
        width: 100%;
    }
    .footeright-left {
        width: 95%;
        float: left;
        margin: 30px 0px 30px 10px;
    }
    .footeright-left h3 {
        text-align: center;
    }
    .footeright-left p {
        text-align: center;
    }
    .footeright-bottom {
        width: 100%;
        background: #09387a;
        float: left;
        padding: 10px 0px 0 0px;
    }
    .footeright-bottom ul {}
    .footeright-bottom ul li {
        margin: 0px 1px 0 0px;
        padding: 0px;
        display: inline;
    }
    .footeright-bottom ul p {
        margin: 0px;
        padding: 5px 10px 0px 0px;
        font-size: 16px;
        color: #FFFFFF;
        font-weight: bold;
        float: left;
    }
    .requestimg {
        position: absolute;
        top: -44px !important;
        right: 0px;
    }
    .loginBox .input-group {
        margin-bottom: 7px;
    }
    .musthead {
        min-height: 100px;
    }
    .menubox {
        clear: both;
        margin-top: 18px !important;
        border-top: 1px solid #637ba8;
        width: 100%;
        float: right;
    }
    .dropdown-menu {
        width: 100%;
    }
    .nav>li {
        margin: 0px !important;
        padding: 0px !important;
    }
    .navbar-default .navbar-nav {
        margin-top: 2px;
    }
    .navbar-default .navbar-nav .dropdown-menu {}
    .navbar-nav > li {
        background: none !important;
    }
    .navbar-default .navbar-nav > li > a {
        text-align: left;
        font-size: 12px !important;
        margin: 0px !important;
        padding: 10px 20px !important;
        border-bottom: 1px solid #fff;
    }
    .navbar-default .navbar-nav > li > a i {
        display: none !important;
    }
    .navbar-default .navbar-nav > li > a {
        font-family: Arial, Helvetica, sans-serif !important;
        font-size: 13px !important;
        font-weight: bold;
        padding: 10px 20px !important;
    }
    .contantbox p {
        font-size: 20px;
    }
    .contantbotleft {
        width: 100%;
    }
    .contantbotleft img {
        display: none;
    }
    .contantbotright {
        width: 100%;
    }
    .contantbotright img {
        display: none;
    }
    .contantbot h2 {
        text-align: center;
    }
    .contantbot p {
        text-align: center;
    }
    .contantbot2left {
        width: 100%;
    }
    .contantbot2right {
        width: 100%;
    }
    .contantbot2right h2 {
        text-align: center;
    }
    .contantbot2right p {
        text-align: center;
    }
    .contantbot2left img {
        display: none;
    }
    .packegnav {
        width: 100%;
    }
    .packegnavbox {}
    .packegnavbox img {
        margin-bottom: 10px;
    }
    .servicenav {
        width: 100%;
    }
    .servicenavbox {}
    .servicenavbox img {
        margin-bottom: 10px;
    }
    .packegnavbox1 {
        width: 100%;
    }
    .packegnavbox1 img {
        margin-bottom: 10px;
    }
    .packegwrap {
        width: 100%;
    }
    .packegwrapbox {
        width: 100%;
    }
    .packegwrapbox img {
        margin-bottom: 15px;
    }
    .servicenavfnl {
        width: 100%;
        left: 0px !important;
        position: relative;
    }
    .servicenavfnlbox {
        width: 100%;
    }
    .servicenavfnlbox img {
        margin-bottom: 15px;
    }
    .ourstats {
        background: none !important;
    }
    .whyusright {
        background: #000 !important;
    }
    .footer {}
    .footer ul {
        width: 100%;
        text-align: center;
    }
    .footer .col-md-4 {
        clear: both;
    }
    .footer .col-md-5 {
        clear: both;
    }
    .Ourlinks h2 {
        text-align: center;
    }
    .addbox h2 {
        text-align: center;
    }
    .addbox h3 {
        text-align: center;
    }
    .addbox p {
        text-align: center;
    }
    .addbox ul {
        text-align: center;
    }
    .slideFix {
        display: none;
    }
    .OurlinksWrap {
        background: none;
    }
    .contFrom {
        background: none;
    }
    .slideboxIn {
        background: linear-gradient(-45deg, #111, #3e4b51, #bc361a, #353c41, #383939, #c32121, #1f1d23, #393245, #be4420, #27282a, #272831) !important;
    }
    iframe {
        height: 250px !important;
        border: none !important;
        overflow: hidden !important;
        overflow-y: hidden !important;
    }
    .contFrom {
        padding-right: 0px;
    }
}
@media (max-width:458px) {
.corona-banner .more-about { margin-bottom:30px; font-size:14px;} 
.corona-banner .wrap_banc .pic { margin-left: -30px; }

}
@media (max-width:380px) {
    .corona-banner .more-about { margin-left: -25px; }
    iframe {
        height: 150px !important;
        border: none !important;
        overflow: hidden !important;
        overflow-y: hidden !important;
    }
}

@media (max-width:390px) {
    .onlinemrkt {
        background: none;
    }
    .onlinemrkt h3 {
        color: #000000;
        font-size: 22px;
    }
    .onlinemrktbox h3 {
        color: #FFFFFF;
    }
    .navbar-nav > li {
        background: none !important;
    }
    .dashboxright {}
    .dashboxright h2 {
        font-size: 25px;
    }
    .dashboxright h3 {
        font-size: 15px;
    }
    .tollFree h3 {
        font-size: 1.4em;
    }
    .carousel-caption h2 {
        margin: 0px 0 10px 0px;
        padding: 0px 0 20px 0px;
        font-size: 20px;
        font-weight: bold;
        background: url(../images/greenborder.jpg) no-repeat center bottom;
    }
    .carousel-caption p {
        margin: 0px;
        padding: 0px 0 22px 0px !important;
        font-size: 14px;
        font-weight: normal;
        text-shadow: none;
        display: none;
    }
    .footerleft {
        width: 80%;
        min-height: 300px;
        float: left;
    }
    .footerleft ul {
        text-align: center;
    }
    .footeright {
        width: 100%;
    }
    .footeright-left {
        width: 95%;
        float: left;
        margin: 30px 0px 30px 10px;
    }
    .footeright-left h3 {
        text-align: center;
    }
    .footeright-left p {
        text-align: center;
    }
    .footeright-bottom {
        width: 100%;
        background: #09387a;
        float: left;
        padding: 10px 0px 0 0px;
    }
    .footeright-bottom ul {}
    .footeright-bottom ul li {
        margin: 0px 1px 0 0px;
        padding: 0px;
        display: inline;
    }
    .footeright-bottom ul p {
        margin: 0px;
        padding: 5px 10px 0px 0px;
        font-size: 16px;
        color: #FFFFFF;
        font-weight: bold;
        float: left;
    }
    .loginBox .input-group {
        margin-bottom: 7px;
    }
    .softinfo {
        display: none !important;
    }
    .requestimg {
        display: none !important;
    }
    .packegnav {
        width: 100%;
    }
    .packegnavbox {
        width: 100% !important;
    }
    .packegnavbox img {
        margin-bottom: 10px;
    }
    .servicenav {
        width: 100%;
    }
    .servicenavbox {
        width: 100% !important;
        border-right: 0px !Important;
    }
    .servicenavbox img {
        margin-bottom: 10px;
    }
}

@media (max-width:740px) {
    .slideFix {
        display: none;
    }
}

.navbar-nav > li > .dropdown-menu {
    margin-left: -273% !important;
    width: 900% !important;
}

@media screen and (max-width:600px) {
    #lorem input[type="text"],
    [type="email"] {
        width: 100%!important;
    }
    #lorem textarea {
        width: 100%!important;
    }
    .modal-content {
        width: 100%!important;
    }
    .navbar-nav > li > .dropdown-menu {
        margin-left: 0% !important;
        width: 100% !important;
    }
    .borderType {
        min-height: 100px!important;
        height: auto;
    }
    .dropdown-menu {
        min-height: 800px!important;
        height: auto!important;
    }
    .modelclass {
        width: 95%!important;
    }
    .model2class {
        display: none;
    }
    .model-right {
        margin-right: 10px;
    }
    .enquiryImg {
        margin-top: 170px !important;
        top: 56px !important;
        z-index: 999;
    }
    .enquiryImg img {
        width: 53px !important;
    }
    .logoImg {
        margin: auto !important;
    }
    .navbar-brand {
        margin-left: 0px !important;
    }
    .navbar-default .navbar-toggle:focus,
    .navbar-default .navbar-toggle:hover {
        background-color: #fff !important;
    }
    .navbar-default .navbar-toggle {
        border-color: #fff !important;
    }
    .navbar-default .navbar-nav > li > a:focus,
    .navbar-default .navbar-nav > li > a:hover {
        background-color: white!important;
    }
    #portfolio {
        height: auto !important;
        overflow: unset;
    }
    .modal-content {
        width: 98%!important;
        height: auto !important;
        left: 0px!important;
    }
    .img-model {
        width: 99%;
        margin-top: -22px !important;
        margin: auto;
    }
    .p-model center {
        display: none!important
    }
    .modal-footer {
        margin-top: 65px !important;
    }
    .navbar-brand {
        display: block !important;
    }
    #mymodel-1 {
        width: 98% !important;
        height: auto !important;
        left: 0px !important;
    }
    .none {
        display: none;
    }
    .img-model {
        width: 100% !important;
    }
    .cbp-item.identity.Hotel {
        width: 100% !important;
    }
}

.footer1 {
    background-color: black;
    width: 100%;
    margin: auto;
    height: 100px;
    opacity: 0.6;
    position: fixed;
    margin-top: 80px !important;
}

.modal-lg {
    width: 97%!important;
}

.modelclass {
    width: 70%;
}

.model2class {
    width: 70%;
    position: absolute;
    top: 0px;
    left: 45%;
}

.enquiryImg {
    position: fixed;
    top: 270px;
    right: 0px;
}

#lorem p {
    font-weight: initial !important;
}

.model-right {}

.serviceLink {
    color: white
}

li:hover.serviceLink {
    color: red;
}

.listItem {
    list-style-type: none;
    display: block!important;
    width: 112%!important;
    margin-left: -12%!important;
    text-align: center!important;
    margin-bottom: 5px!important;
}

.listItem a {
    color: black !important;
}

.listItem:hover a {
    color: white !important;
    text-decoration: none;
}

#sticky-wrap {}

#sticky-wrap.stickyhead {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    background: #1e191a;
    z-index: 999;
}

.fa {
    color: #272727;
}

.input-group .form-control {
    z-index: 0!important;
}

.logoImg {
    margin-left: -84px;
    margin-top: -3px !important;
    height: 108px !important;
}

dropdown.megamenu-fw.open {
    background: white !important;
}



.cbp-l-caption-body a {
    color: black;
}

.portfolio {
    overflow: hidden;
    height: auto;
}

#portfolio {}

.modal-header {
    padding: 5px !important;
}

.modal-content {
    width: 890px;
    height: 620px;
    left: -139px;
}

.img-model {
    width: 400px;
    margin-top: -22px !important;
}

.p-model {
    margin-top: -46px !important;
    text-align: justify;
}

.modal-footer {
    margin-top: 65px !important;
}

.navbar-brand {
    display: none
}

#mymodel-1 {
    width: 650px;
    margin: auto;
    height: 570px;
    left: 0px;
}

.carousel-caption p a {
    margin-top: 130px;
}

.followus {
    padding: 8px 0px 3px 0px;
}

.followus ul {
    margin: 0px 0 0 0px;
    padding: 0px;
    list-style: none;
}

.followus ul li {
    float: left;
    margin: 0px;
    padding: 0px 0 0 0px;
    display: inline;
}

.mypadding {
    padding-top: 40px;
}

.carousel-indicators {
    bottom: -36px;
}

.carousel-indicators li {
    box-shadow: 1px 1px 2px 3px #eee;
    width: 12px;
    height: 13px border: 1px solid #232222;
}

.carousel-indicators .active {
    background-color: #6e6f73;
    box-shadow: 1px 1px 2px 3px #eee!important;
    width: 12px!important;
    height: 13px!important;
    border: 1px solid #232222 !important;
}

.theme-background-color border-corner {
    background-color: red;
}

.pm-button {
    margin-top: -28px !important;
    margin-right: 40px !important;
}


/*25/9/18*/

@media (max-width:767px) {
    .logo .logoImg {
        margin-left: 0 !important;
        margin-top: 13px !important;
        height: auto !important;
        width: 170px;
    }
    .musthead .col-md-offset-6 {
        margin-left: 0 !important;
    }
    .musthead .pm-button {
        position: relative;
    }
    .musthead .pm-button a img {
        position: absolute;
        width: 88px;
        left: 0;
        top: 60px;
        z-index: 999;
        right: 0;
    }
    .navbar-default .navbar-toggle {
        margin-right: 15px
    }
    #bs-example-navbar-collapse-1 {
        margin-left: 0 !important;
    }
    .navbar-default .navbar-nav > li > a:focus,
    .navbar-default .navbar-nav > li > a {
        color: #fff !important;
    }
    .navbar-default .navbar-nav > li > a:focus,
    .navbar-default .navbar-nav > li > a:hover {
        color: #000 !important;
    }
    .navbar-nav > li > .dropdown-menu {
        width: 100% !important;
        margin-left: 0 !important;
        overflow: scroll !important;
        height: 300px !important;
    }
    /*portfolio*/
    .welboxIn .container-fluid .btn {
        padding: 8px 6px;
        margin: 0 0 10px;
    }
    .col-md-3.col-xs-6.col-sm-6 {
        margin-top: -19px;
    }
}

@media only screen and (max-width: 700px) {
    #topstrip {
        margin-top: -36px !important;
    }
    .col-md-3.col-xs-6.col-sm-6 {
        margin-top: -19px !important;
    }
}

a.up {
    color: white !important;
}

#tawkchat-minified-container {
    background-color: red;
}

.ourskillsBox {
    background: linear-gradient(-45deg, #dfdbdb, #e5e5e5, #b2cce5, #c4d4df, #cfd6d6, #21a0c3, #f6f6f6, #d7d4dc, #5c97f0, #e0e0e1, #c1c3d5) !important;
}

.KSBMT {
    width: 301px;
}

.contactwhats {
    background: #010101e6 !important;
    padding: 8px;
    border: 4px solid white;
    margin-top: -1px;
    border-radius: 10px;
}

.fa.fa-linkedin {
    color: #00ffe3 !important;
}

.fa.fa-facebook-square {
    color: white !important;
}

.contactwhats:hover {
    background: white !important;
    border: 5px solid black !important;
}

.paypal {
    padding-top: 30px;
    padding-right: 20px;
}

#phonecall:hover {
    color: #fff !important;
}

#phonecall:hover {
    color: #fff !important;
    
}

.swing {
    /*  box-shadow: 1px 9px 8px #33353580 !important;*/
    border-bottom-left-radius: 33px;
    border-bottom-right-radius: 41px;
}

.blog-entry .blog-detail {
    background: #ffffff;
    padding: 30px;
    border-top: 0px;
}
.mb-10 {
    margin-bottom: 10px !important;
}

.blog-entry .blog-detail .entry-title a {

    font-size: 22px;
    font-weight: 500;
    line-height: 24px;
    color: #353535;
    line-height: 28px;

}
.blog-entry .entry-meta ul li i {

    color:#0f5470;
    padding-right: 6px;

}
.blog-entry .entry-meta ul li {

    display: inline-block;
    margin-right: 12px;

}

.blog-entry .entry-share {

    margin-top: 20px;
    display: block;

}
.blog-entry .entry-button {

    display: inline-block;

}

.blog-entry .social strong {

    display: inline-block;
    margin-right: 10px;

}
.img-fluid {
    max-width: 100%;
}
.blog-entry {

    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.06);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -ms-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
margin-bottom: 25px;
}

.blog-entry:hover {

    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);

}
.blog-entry a {
    color: #0c5572;
}
.blog-entry ul {
    padding: 0px;
}
.button.arrow i {
color: #fff;
    padding-left: 10px;
    font-size: 16px;

}
.button.arrow {
    background: #0d5471;
    color: #fff !important;
    padding: 14px 30px;
    display: inline-block;
    font-size: 12px;
    outline: none;
    cursor: pointer;
    outline: none;
    border-width: 0;
    border-style: solid;
    border-color: transparent;
    line-height: 1.42857;
    border-radius: 3px;
    font-weight: 600;
    text-align: center;
    letter-spacing: 1.5px;
    overflow: hidden;
}
.blog-entry.mb-50 {
    margin-bottom: 25px;
}

#toTop {
    display: none;
}

.img-responsive {
    width: 100%;
}

div#effect h3{text-align:left;}

.phon i {
    width: 50px;
    height: 50px;
    background: #009ade;
    color: #fff;
    font-size: 35px;
    text-align: center;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    box-shadow: 0 0 10px #666666;
    -moz-box-shadow: 0 0 10px #666666;
    -webkit-box-shadow: 0 0 10px #666666;
    -o-box-shadow: 0 0 10px #666666;
    -ms-box-shadow: 0 0 10px #666666;
    transition: 0.5s all;
    animation: shake 1s cubic-bezier(.3,.06,.2,.9) infinite;
}
.phon {
    display: none;
}
.phon {
    position: fixed;
    position: fixed;
    bottom: 103px;
    left: 20px;
    width: 50px;
    z-index: 9999;
}

#toTop {
    display: none !important;
}

.header_phone h6 {
   
    font-family: "Poppins", sans-serif;
  
}
.header_phone a{
  text-decoration: none;
    color: #fff ! important;
}

.tela12 a {
    color: #ffcc00 !important;
    font-weight: 300;
    font-family: "Poppins", sans-serif;
}


.slideboxIn .carousel-inner {
    margin-top: 50px;
}

.aboutus_head_bot p{  color: #000 !important;}
