.iframe-box@font-face  {
    font-family:  'Trebuchet MS';
    font-style:  normal;
    src:  url('../font/Trebuchet MS.ttf');
    font-display:  swap }
@font-face  {
    font-family:  'trebucbd';
    font-style:  normal;
    src:  url(../font/trebucbd.ttf);
    font-display:  swap }
footer h2,  footer h3  {
    font-family:  trebucbd }
footer h2  {
    font-size:  21px;
    padding-bottom:  5px;
    color:  #1f55a0 }
.footer-block li img  {
    width:  48px;
    margin-top:  9px }
.nav li a:before,  ul.point2 li a:before  {
    border-bottom:  1px solid transparent;
    width:  11px;
    -o-transform:  rotate(-45deg);
    list-style:  none;
    position:  absolute }
.sample a  {
    font-size:  14px !important;
    margin-bottom:  5px;
    color:  #000000 !important }
ul.point2 li a:before  {
    content:  "";
    border-top:  3px solid transparent;
    border-left:  2px solid #bfbfbf;
    margin-left:  -17px;
    height:  5px;
    background:  #1f55a0;
    -webkit-transform:  rotate(-45deg);
    -moz-transform:  rotate(-45deg);
    -ms-transform:  rotate(-45deg);
    transform:  rotate(-45deg);
    -webkit-transform-origin:  0 100%;
    -moz-transform-origin:  0 100%;
    -ms-transform-origin:  0 100%;
    -o-transform-origin:  0 100%;
    transform-origin:  0 100%;
    margin-top:  13px }
.nav li a:before,  .point-box li:before  {
    content:  "";
    -ms-transform:  rotate(-45deg) }
.nav li a:before  {
    border-top:  5px solid transparent;
    border-left:  4px solid #1f55a0c7;
    margin-left:  -20px;
    height:  8px;
    background:  0 0;
    -webkit-transform:  rotate(-45deg);
    -moz-transform:  rotate(-45deg);
    transform:  rotate(-45deg);
    -webkit-transform-origin:  0 100%;
    -moz-transform-origin:  0 100%;
    -ms-transform-origin:  0 100%;
    -o-transform-origin:  0 100%;
    transform-origin:  0 100%;
    margin-top:  10px }
ul.nav.flex-column h3  {
    font-weight:  600;
    font-size:  17px;
    color:  #1f55a0;
    background:  #ffa5002b;
    color:  #e67a24;
    padding:  11px }
footer h3  {
    font-size:  25px }
.footer-link li a  {
    color:  #000;
    font-size:  14px }
.footer-link li  {
    list-style:  none !important;
    float:  left;
    margin-right:  10px;
    color:  #000 }
.content-section2 h2,  .point-box h3  {
    color:  #1f55a0 }
.ex-assign  {
    background-color:  #c8dbe63b;
    padding:  40px;
    border-radius:  14px;
    box-shadow:  2px 3px 6px #ccc }
body  {
    font-family:  'Trebuchet MS';
    overflow-x:  hidden }
.cards_images img  {
    width:  auto;
    margin-top:  0 }
.banner  {
    background:  url(../images/banner.png);
    background-size:  cover;
    padding-bottom:  50px }
.point-box  {
    background-color:  #d0d1d242;
    padding:  20px 20px 15px;
    border-radius:  26px;
    box-shadow:  1px 2px 4px #ccc }
.point-box h3  {
    padding:  20px }
.point-box li  {
    list-style:  none;
    line-height:  26px;
    text-align:  left;
    padding-left:  62px }
.point-box li:before  {
    border-top:  6px solid transparent;
    border-bottom:  6px solid transparent;
    border-left:  8px solid #1f55a0;
    position:  absolute;
    left:  39px;
    width:  11px;
    height:  8px;
    background:  #1f55a0;
    -webkit-transform:  rotate(-45deg);
    -moz-transform:  rotate(-45deg);
    -o-transform:  rotate(-45deg);
    transform:  rotate(-45deg);
    -webkit-transform-origin:  0 100%;
    -moz-transform-origin:  0 100%;
    -ms-transform-origin:  0 100%;
    -o-transform-origin:  0 100%;
    transform-origin:  0 100%;
    margin:  11px 18px 10px 23px;
    list-style:  none }
.banner2  {
    background:  url(../images/header-inner.png);
    background-repeat:  no-repeat !important;
    background-size:  cover;
    padding-bottom:  61px }
section.about-inner h2  {
    color:  #FFF;
    font-size:  47px }
section.banner2 h1,  section.banner2 h2  {
    color:  #FFF;
    font-size:  44px }
.content-section h2  {
    color:  #000 }
section.about-inner  {
    background-color:  #1f55a0 }
section.content-section  {
    background:  url(../images/content-bg.png);
    background-size:  cover }
section.content-section2  {
    background:  url(../images/content-bg2.png);
    background-size:  cover }
.menu-area  {
    background:  #d61a5e }
.dropdown-menu  {
    padding:  0;
    margin:  0;
    border:  0 solid transition !important;
    border-radius:  0;
    -webkit-box-shadow:  none !important;
    box-shadow:  none !important }
.mainmenu a,  .mainmenu ul li a,  .navbar-default .navbar-nav>li>a,  .navbar-expand-lg .navbar-nav .nav-link  {
    color:  #fff;
    font-size:  16px;
    text-transform:  capitalize;
    padding:  6px 5px;
    font-family:  Roboto,  sans-serif;
    display:  block !important }
.mainmenu .active a,  .mainmenu .active a:focus,  .mainmenu .active a:hover,  .mainmenu li a:focus,  .mainmenu li a:hover,  .navbar-default .navbar-nav>.show>a,  .navbar-default .navbar-nav>.show>a:focus,  .navbar-default .navbar-nav>.show>a:hover  {
    color:  #fff;
    outline:  0 }
.mainmenu .collapse ul>li:hover>a  {
    background:  #3f6dab }
.mainmenu .collapse ul ul>li:hover>a,  .navbar-default .navbar-nav .show .dropdown-menu>li>a:focus,  .navbar-default .navbar-nav .show .dropdown-menu>li>a:hover  {
    background:  #1f55a0;
    text-decoration:  none }
.mainmenu .collapse ul ul ul>li:hover>a  {
    background:  #1f55a0 }
.mainmenu .collapse ul ul,  .mainmenu .collapse ul ul.dropdown-menu  {
    background:  #3f6dab }
.mainmenu .collapse ul ul ul,  .mainmenu .collapse ul ul ul.dropdown-menu  {
    background:  #3f6dab;
    width:  500px }
.mainmenu .collapse ul ul ul ul,  .mainmenu .collapse ul ul ul ul.dropdown-menu  {
    background:  #64B5F6 }
.mainmenu  {
    background:  0 0;
    border:  0 solid;
    margin:  0;
    padding:  0;
    min-height:  20px;
    float:  right }
@media only screen and (min-width:767px)  {
    .mainmenu .collapse ul ul li: hover>ul,  .mainmenu .collapse ul ul ul li:hover ul  {
    display:  block }
.point-box  {
    margin-bottom:  60px }
.order .btn.btn-warning {
    color:  #000;
}
.navbar-dark .navbar-toggler  {
    border:  none !important }
.flex-column  {
    -ms-flex-direction:  column !important;
    flex-direction:  column !important;
    padding:  10px !important }
ul.navbar-nav li a  {
    font-size:  22px }
.mainmenu .collapse ul li:hover>ul  {
    display:  block;
    font-size:  12px !important }
.mainmenu .collapse ul ul  {
    position:  absolute;
    top:  100%;
    left:  7px;
    min-width:  190px;
    font-size:  14px;
    width:  400px }
.mainmenu .collapse ul ul li  {
    position:  relative;
    width:  100%;
    float:  left }
.mainmenu .collapse ul ul ul  {
    padding-left:  0;
    margin-left:  0 !important }
.mainmenu .collapse ul ul ul li  {
    position:  relative;
    list-style:  none;
    padding-left:  25px }
.mainmenu .collapse ul ul ul ul  {
    position:  absolute;
    top:  0;
    left:  -100%;
    min-width:  250px;
    display:  none;
    z-index:  1 }
}@media only screen and (max-width:767px)  {
    ul.nav.flex-column h3  {
    font-size:  14px;
    color:  #1f55a0;
    margin-top:  10px }
.box-back4  {
    height:  auto !important;
    margin-bottom:  20px !important }
.navbar-nav .show .dropdown-menu .dropdown-menu>li>a  {
    padding:  16px 15px 16px 35px }
.navbar-nav .show .dropdown-menu .dropdown-menu .dropdown-menu>li>a  {
    padding:  16px 15px 16px 45px }
}.circle h2,  .circle p  {
    color:  #FFF }
li.dropdown ul li a  {
    font-size:  14px !important }
.order  {
    width:  100%;
    float:  left;
    background-color:  #1f55a0;
    padding-bottom:  20px;
    padding-top: 20px;
    border-radius:  42px }
.order img  {
    margin-top:  -73px }
.order h3  {
    font-size:  16px;
    padding-top:  8px }
.footer-img  {
    margin-top:  -67px }
.circle  {
    width:  615px;
    height:  615px;
    background-color:  #337ba2;
    border-radius:  50%;
    padding:  107px;
    text-align:  center;
    z-index:  2;
    margin-bottom:30px;
}
.circle p  {
    text-align:  center;
    margin-top:  25px }
.box-back2 span  {
    color:  #1f55a0;
    margin-bottom:  5px;
    float:  left }
.order img  {
    width:  100% }
footer  {
    background-color:  #f5f5f5;
    float:  left;
    width:  100%;
    padding-top:  20px;
    position:  absolute }
.btn  {
    border-radius:  0 }
@media only screen and (max-width:767px)  {
    
    .order .col-sm-3 {
    text-align: center;
}

.order img{
        width: 60%;
    display: block;
    margin: 0 auto;
}

    .box-back3  {
    height:  auto !important }
.offset-4  {
    margin-left:  1px !important }
.cards_container  {
    padding:  0 20px !important }
.icon-part i  {
    background-color:  #1f55a0;
    padding:  8px !important;
    width:  30px !important;
    height:  30px !important;
    border-radius:  50%;
    color:  #FFF;
    font-size:  14px !important;
    text-align:  center }
.content-section2 h4,  .icon-text h3  {
    font-size:  18px }
.cards_images,  .point-box li,  ul.navbar-nav.mr-auto  {
    text-align:  left }
.icon-text h3  {
    margin-top:  12px }
.icon-text a  {
    margin-top:  -4px !important;
    margin-bottom:  20px;
    float:  left;
    width:  100% }
ul.list li  {
    list-style:  none;
    padding-left:  0 !important;
    margin-bottom:  8px }
.box-back2  {
    height:  auto !important }
.list li:before  {
    left:  7px !important }
.content-section2 h2  {
    color:  #1f55a0;
    fotn:  22px !important;
    font-size:  24px }
.ex-assign  {
    background-color:  #c8dbe63b;
    padding:  8px;
    border-radius:  14px;
    box-shadow:  2px 3px 6px #ccc }
.order,  .pb-5  {
    padding-bottom:  20px !important }
.navbar-dark .navbar-toggler  {
    position:  absolute;
    right:  0;
    top:  0 }
.navbar  {
    margin:  0 }
.navbar-collapse  {
    margin:  65px 0 0 }
.pt-4  {
    padding-top:  10px !important }
.pt-5  {
    padding-top:  16px !important }
.banner .btn.btn-warning  {
    margin-top:  14px }
.cards_images img  {
    width:  90px;
    margin-top:  -9px !important }
.cards_container  {
    width:  100% }
.cards_section  {
    height:  510px !important }
.order  {
    width: 100%;
    float:  left;
    background-color:  #1f55a0;
    border-radius:  42px;
    padding:  20px;
    margin:0 15px;
    
}
.point-box li:before  {
    content:  "";
    border-top:  6px solid transparent;
    border-bottom:  6px solid transparent;
    border-left:  8px solid #1f55a0;
    position:  absolute;
    left:  7px;
    width:  11px;
    height:  8px;
    background:  #1f55a0;
    -webkit-transform:  rotate(-45deg);
    -moz-transform:  rotate(-45deg);
    -ms-transform:  rotate(-45deg);
    -o-transform:  rotate(-45deg);
    transform:  rotate(-45deg);
    -webkit-transform-origin:  0 100%;
    -moz-transform-origin:  0 100%;
    -ms-transform-origin:  0 100%;
    -o-transform-origin:  0 100%;
    transform-origin:  0 100%;
    margin:  11px 18px 10px 23px;
    list-style:  none }
.content-section2 h1  {
    font-size:  25px }
section.banner h2  {
    font-size:  41px }
ul.navbar-nav li a  {
    font-size:  22px }
ul.nav.flex-column.border-right  {
    padding-left:  10px;
    padding-top:  10px }
ul.nav.flex-column  {
    padding-left:  10px }
.navbar-dark .navbar-nav .nav-link  {
    color:  #fff;
    font-weight:  400;
    font-size:  16px;
    padding:  6px 5px !important }
section.content-section2  {
    background:  0 0;
    background-size:  cover }
section.content-section  {
    background:  url(../images/content-bg.png) no-repeat;
    background-size:  100% }
button.navbar-toggler  {
    float:  right;
    border:  none }
.mainmenu  {
    background:  0 0;
    border:  0 solid;
    margin:  0;
    padding:  0;
    min-height:  20px;
    width:  100%;
    float:  right }
.point-box li  {
    list-style:  none;
    line-height:  26px;
    padding-left:  27px }
.footer-img2  {
    margin-top:  -48px !important }
.btn.btn-warning.read  {
    position:  absolute;
    right:  32% !important;
    background-color:  #ffc107;
    color:  #040404;
    margin-top:  -80px !important }
    
    .circle .btn.btn-warning.read{
        right:  auto !important;
        margin-top:  20px !important 
    }
    
.order h4  {
    font-weight:  700;
    font-size:  22px }
.mt-5  {
    margin-top:  20px !important }
.cards_images  {
    width:  98% !important;
    float:  left }
.cards_section  {
    display:  inline-block;
    position:  relative;
    padding-top:  3em;
    width:  100% !important;
    margin-top:  27px;
    margin-bottom:  65px }
.banner-img,  .footer-img  {
    display:  none }
section.banner img,  section.banner2 img  {
    width:  70% }
.circle  {
    width:  100%;
    min-height:  60vh;
    background-color:  #337ba2;
    border-radius:  0;
    padding:  28px;
    text-align:  center;
    z-index:  2;
    height:auto;
    position:  relative }
.footer-img  {
    margin-top:  -160px;
    position:  absolute }
.mt-5,  .my-5  {
    margin-top:  17px }
.point-box  {
    margin-bottom:  58px }
.order .btn.btn-warning  {
    color:  #000;
}
}
.icon-text:nth-child(2):after,  .list li:before  {
    content:  "";
    position:  absolute }
.footer-img2  {
    margin-top:  -247px }
.icon-text:nth-child(2):after  {
    width:  71%;
    height:  1px;
    top:  27px;
    display:  block;
    left:  21%;
    z-index:  1 }
.icon-part i,  span.no  {
    width:  50px;
    height:  50px }
.icon-text h3  {
    font-size:  22px;
    margin-top:  7px }
.icon-part i  {
    background-color:  #1f55a0;
    padding:  15px;
    border-radius:  50%;
    color:  #FFF;
    font-size:  22px }
.form-section  {
    background-color:  #d2d2d224;
    border-radius:  15px;
    margin-top:  30px;
    margin-bottom:  52px;
    padding-bottom:  39px;
    box-shadow:  4px 5px 5px -3px #ccc;
    border:  1px solid #ececec }
span.no  {
    background-color:  #e2dede;
    padding:  15px;
    border-radius:  50%;
    font-size:  24px;
    margin-bottom:  10px;
    float:  left;
    line-height:  21px;
    color:  #1f55a0;
    margin-right:  10px }
.box-back  {
    background-color:  #f5f5f5;
    padding:  19px;
    border-radius:  10px;
    box-shadow:  4px 4px 4px -3px #ccc;
    margin-bottom:  21px;
    height:  264px }
.list li:before  {
    border-top:  6px solid transparent;
    border-bottom:  6px solid transparent;
    border-left:  8px solid #1f55a0;
    left:  39px;
    width:  11px;
    height:  8px;
    background:  #1f55a0;
    -webkit-transform:  rotate(-45deg);
    -moz-transform:  rotate(-45deg);
    -ms-transform:  rotate(-45deg);
    -o-transform:  rotate(-45deg);
    transform:  rotate(-45deg);
    -webkit-transform-origin:  0 100%;
    -moz-transform-origin:  0 100%;
    -ms-transform-origin:  0 100%;
    -o-transform-origin:  0 100%;
    transform-origin:  0 100%;
    margin:  11px 18px 10px 23px;
    list-style:  none }
ul.address li,  ul.point2  {
    margin-left:  0 !important }
ul.list li  {
    list-style:  none;
    padding-left:  24px;
    margin-bottom:  8px }
.content-box  {
    background-color:  #f2f7f9;
    padding:  20px;
    border-radius:  8px;
    box-shadow:  2px 1px 4px #ccc;
    font-size:  19px;
    color:  #1f55a0e3 }
.box-back2,  .box-back3  {
    background-color:  #f2f7f9;
    border-radius:  5px;
    box-shadow:  4px 4px 4px -2px #ccc;
    border-bottom:  2px solid #3e8fff;
    color:  #000;
    margin-bottom:  34px;
    padding:  20px }
.box-back2  {
    height:  200px;
    text-align:  justify }
.box-back3  {
    height:  140px }
.box-back4  {
    border:  1px solid #ececec;
    background-color:  #fdfdfd;
    padding:  20px;
    border-radius:  8px;
    box-shadow:  4px 0 1px -1px #1f55a02e;
    height:  270px;
    font-size:  16px;
    line-height:  25px;
    color:  #464646 }
.box-back4 span  {
    color:  #1f55a0;
    text-align:  justify !important;
    margin-bottom:  10px;
    float:  left;
    width:  98% }
ul.address li  {
    list-style:  none;
    padding-left:  0;
    color:  #a2a2a2;
    font-size:  20px }
ul.address  {
    padding-left:  0 !important }
ul.point2 li a  {
    color:  #020202;
    font-size:  16px;
    font-weight:  400 !important;
    margin-top:  3px;
    float:  left;
    width:  100% }
ul.point2 li  {
    list-style:  none;
    padding-left:  22px }
ul.point2  {
    padding-left:  0 }
.iframe-box  {
    margin-bottom:  21px;
    height:  280px;
    overflow:  scroll;
    overflow-x:  hidden;
    box-shadow:  3px 3px 3px 3px #f6f6f6;
    border-radius:  15px }
[tooltip]  {
    position:  relative }
[tooltip]::after,  [tooltip]::before  {
    text-transform:  none;
    font-size:  .9em;
    line-height:  1;
    user-select:  none;
    pointer-events:  none;
    position:  absolute;
    display:  none;
    opacity:  0 }
[tooltip]::before  {
    content:  '';
    border:  5px solid transparent;
    z-index:  1001 }
[tooltip]::after  {
    content:  attr(tooltip);
    font-family:  Helvetica,  sans-serif;
    text-align:  center;
    min-width:  3em;
    max-width:  21em;
    overflow:  hidden;
    text-overflow:  ellipsis;
    padding:  1ch 1.5ch;
    border-radius:  .3ch;
    box-shadow:  0 1em 2em -.5em rgba(0,  0,  0,  .35);
    background:  0 0;
    color:  #fff;
    z-index:  1000;
    background-color:  #1f55a0c4 }
.checkmark:after,  .sitemap li:before  {
    content:  "" }
[tooltip]:hover::after,  [tooltip]:hover::before  {
    display:  block }
[tooltip='']::after,  [tooltip='']::before  {
    display:  none !important }
[tooltip]:not([flow])::before,  [tooltip][flow^=up]::before  {
    bottom:  100%;
    border-bottom-width:  0;
    border-top-color:  #333 }
[tooltip]:not([flow])::after,  [tooltip][flow^=up]::after  {
    bottom:  calc(100% + 5px) }
[tooltip]:not([flow])::after,  [tooltip]:not([flow])::before,  [tooltip][flow^=up]::after,  [tooltip][flow^=up]::before  {
    left:  50%;
    transform:  translate(-50%,  -.5em) }
[tooltip][flow^=down]::before  {
    top:  100%;
    border-top-width:  0;
    border-bottom-color:  #333 }
[tooltip][flow^=down]::after  {
    top:  calc(100% + 5px) }
[tooltip][flow^=down]::after,  [tooltip][flow^=down]::before  {
    left:  50%;
    transform:  translate(-50%,  .5em) }
[tooltip][flow^=left]::before  {
    top:  50%;
    border-right-width:  0;
    border-left-color:  #333;
    left:  calc(0em - 5px);
    transform:  translate(-.5em,  -50%) }
[tooltip][flow^=left]::after  {
    top:  50%;
    right:  calc(100% + 5px);
    transform:  translate(-.5em,  -50%) }
[tooltip][flow^=right]::before  {
    top:  50%;
    border-left-width:  0;
    border-right-color:  #4c77b2;
    right:  calc(0em - 29px);
    transform:  translate(.5em,  -50%) }
[tooltip][flow^=right]::after  {
    top:  50%;
    left:  calc(100% + 29px);
    transform:  translate(.5em,  -52%);
    width:  200px;
    height:  auto }
@keyframes tooltips-vert  {
    to  {
    opacity:  .9;
    transform:  translate(-50%,  0) }
}@keyframes tooltips-horz  {
    to  {
    opacity:  .9;
    transform:  translate(0,  -50%) }
}[tooltip]:not([flow]):hover::after,  [tooltip]:not([flow]):hover::before,  [tooltip][flow^=up]:hover::after,  [tooltip][flow^=up]:hover::before,  [tooltip][flow^=down]:hover::after,  [tooltip][flow^=down]:hover::before  {
    animation:  tooltips-vert .3s ease-out forwards }
[tooltip][flow^=left]:hover::after,  [tooltip][flow^=left]:hover::before,  [tooltip][flow^=right]:hover::after,  [tooltip][flow^=right]:hover::before  {
    animation:  tooltips-horz .3s ease-out forwards }
span.question  {
    background-color:  #e6e3e3;
    padding:  6px;
    width:  18px;
    height:  18px;
    border-radius:  50%;
    float:  right;
    line-height:  10px;
    margin-top:  3px;
    margin-left:  5px;
    color:  #1f55a0;
    font-size:  12px;
    text-align:  left !important;
    font-weight:  700 }
.request-form form  {
    background-color:  #1f55a00d;
    padding:  25px;
    border-radius:  8px;
    margin-top:  -18px }
ul.address li a  {
    color:  #000;
    font-size:  17px }
.order a  {
    color:  #FFF }
.order .btn.btn-warning  {
    color:  #000 }
.order .btn.btn-warning:hover  {
    color:  #000 !important }
.sitemap li a  {
    list-style:  none;
    color:  #737373;
    padding-left:  24px }
.sitemap li  {
    list-style:  none;
    margin-bottom:  10px }
.sitemap li:before  {
    border-top:  6px solid transparent;
    border-bottom:  6px solid transparent;
    border-left:  8px solid #1f55a0;
    position:  absolute;
    left:  39px;
    width:  11px;
    height:  8px;
    background:  #1f55a0;
    -webkit-transform:  rotate(-45deg);
    -moz-transform:  rotate(-45deg);
    -ms-transform:  rotate(-45deg);
    -o-transform:  rotate(-45deg);
    transform:  rotate(-45deg);
    -webkit-transform-origin:  0 100%;
    -moz-transform-origin:  0 100%;
    -ms-transform-origin:  0 100%;
    -o-transform-origin:  0 100%;
    transform-origin:  0 100%;
    margin:  8px 18px 10px 23px;
    list-style:  none }
section.banner h2  {
    font-size:  45px }
.order a:hover  {
    color:  #FFF !important }
.circle .btn.btn-warning.read  {
    position:  static;
    right:  auto;
    background-color:  #ffc107;
    color:  #040404;
    margin-top:  30px 
    
}
    
    
input#myFile  {
    padding:  6px;
    font-size:  12px;
    color:  #1f55a0 }
.icon-text  {
    float:  left;
    margin-top:  -10px }
.icon-part  {
    float:  left;
    margin-right:  10px }
nav  {
    width:  100% }
.navbar-dark .navbar-nav .nav-link  {
    color:  #fff;
    font-weight:  400;
    font-size:  16px;
    padding:  10px 5px }
.navbar-dark .navbar-nav .active .nav-link  {
    background:  #ee4d3d;
    color:  #fff !important;
    border-radius:  5px;
    padding:  10px 20px;
    margin:  8px 0 0 }
.navbar-dark .navbar-nav .nav-link:focus,  .navbar-dark .navbar-nav .nav-link:hover  {
    color:  #f9b205;
    font-weight:  400;
    font-size:  16px }
.dropdown-item.active,  .dropdown-item:active,  .dropdown-item:focus,  .dropdown-item:hover  {
    background:  0 0 }
.navbar .dropdown-menu div[class*=col]  {
    margin-bottom:  1rem }
.navbar .dropdown-menu  {
    border:  none;
    background-color:  #eee !important;
    border-radius:  5px !important }
.navbar .dropdown-menu .nav li  {
    padding:  0 }
.navbar .dropdown-menu .nav li a  {
    padding:  5px 0;
    font-size:  13px;
    color:  #444 !important;
    font-weight:  400;
    text-transform:  capitalize;
    padding-left:  0px !important }
.navbar .dropdown-menu .nav li a:hover  {
    color:  #000 !important;
    border-radius:  0 }
.navbar-dark .navbar-nav .show>.nav-link  {
    color:  #f57111 !important }
.bg-btn  {
    background:  #f44c1c;
    border-radius:  3px;
    color:  #fff }
.bg-btn:hover  {
    background:  #d64d26;
    color:  #fff }
@media (min-width:768px)  {
    .navbar-expand-lg .navbar-nav .nav-link  {
    padding-right:  1rem;
    padding-left:  1rem }
.navbar-nav .nav-item.active a  {
    border-top-color:  #f06d38 }
.container  {
    max-width:  800px;
    padding-left:  50px;
    padding-right:  50px }
}@media (min-width:992px)  {
    .container  {
    max-width:  1020px;
    padding-left:  20px;
    padding-right:  20px }
.navbar .dropdown:hover .dropdown-menu  {
    opacity:  1;
    visibility:  visible;
    -webkit-animation:  fadeIn .7s;
    animation:  fadeIn .7s;
    -webkit-animation-fill-mode:  forwards;
    animation-fill-mode:  forwards }
.navbar .dropdown:hover a  {
    color:  #f9b205;
    text-decoration:  none;
    font-size:  16px;
    font-weight:  400 }
.navbar .dropdown .dropdown-menu  {
    display:  block;
    visibility:  hidden;
    box-shadow:  0 29px 48px -23px rgba(0,  0,  0,  .24);
    border:  1px solid #eee;
    margin:  -6px 0 0;
    padding:  0;
    background:  #fff !important;
    min-width:  540px;
    border-radius:  8px !important }
.navbar .dropdown .dropdown-menu ul  {
    width:  50%;
    float:  left;
    margin:  0;
    padding:  0px !important;
    min-height:  202px }
.navbar .dropdown-menu .nav li a  {
    color:  #7d7d7d !important }
.navbar .dropdown-menu .nav li a:hover  {
    color:  #eee }
@-webkit-keyframes fadeIn  {
    0%  {
    opacity:  0;
    transform:  translate(0,  20px) }
100%  {
    opacity:  1;
    transform:  translate(0,  0) }
}@keyframes fadeIn  {
    0%  {
    opacity:  0;
    transform:  translate(0,  20px) }
100%  {
    opacity:  1;
    transform:  translate(0,  0) }
}}.quote-phone .col-sm-4  {
    float:  left;
    margin:  0;
    max-width:  30.333% }
.quote-phone .col-sm-8  {
    float:  right;
    margin:  0;
    max-width:  66.667% }
.quote-phone label  {
    width:  100%;
    float:  left }
.quote textarea.form-control  {
    height:  calc(2.25rem + 2px) }
.Instant-Order .tab  {
    display:  none }
.Instant-Order .step  {
    height:  15px;
    width:  15px;
    margin:  0 2px;
    background-color:  #bbb;
    border:  none;
    border-radius:  50%;
    display:  none;
    opacity:  .5 }
.Instant-Order .step.active  {
    opacity:  1 }
.Instant-Order .step.finish  {
    background-color:  #4CAF50 }
.Instant-Order .btn-default  {
    background:  #555;
    color:  #fff }
.Instant-Order .btn-default:hover  {
    background:  #777;
    color:  #fff }
.Instant-Order .checks:hover input~.checkmark,  .checkmark  {
    background-color:  #fff }
.Instant-Order h3  {
    width:  100%;
    height:  auto;
    margin:  0 0 30px }
.Instant-Order label  {
    color:  #555;
    font-size:  14px }
.Instant-Order .checks  {
    display:  block;
    position:  relative;
    padding-left:  35px;
    margin:  7px 0 0;
    line-height:  15px;
    cursor:  pointer;
    font-size:  13px;
    -webkit-user-select:  none;
    -moz-user-select:  none;
    -ms-user-select:  none;
    user-select:  none }
.Instant-Order .checks input  {
    position:  absolute;
    opacity:  0;
    cursor:  pointer;
    height:  0;
    width:  0 }
.checkmark  {
    position:  absolute;
    top:  0;
    left:  0;
    height:  25px;
    width:  25px;
    border:  1px solid #ced4da }
.Instant-Order .checks input:checked~.checkmark  {
    background-color:  #2196F3 }
.checkmark:after  {
    position:  absolute;
    display:  none }
.Instant-Order .checks input:checked~.checkmark:after  {
    display:  block }
.Instant-Order .checks .checkmark:after  {
    left:  9px;
    top:  5px;
    width:  5px;
    height:  10px;
    border:  solid #fff;
    border-width:  0 3px 3px 0;
    -webkit-transform:  rotate(45deg);
    -ms-transform:  rotate(45deg);
    transform:  rotate(45deg) }
.Instant-Order .prices  {
    width:  100%;
    float:  left;
    margin:  0;
    background:  #fff;
    font-size:  14px;
    color:  #000;
    line-height:  40px }
.Instant-Order .prices span.ps  {
    background:  #555;
    width:  auto;
    padding:  0 15px;
    color:  #fff;
    margin:  0 15px 0 0;
    float:  left;
    font-size:  14px;
    font-weight:  700;
    line-height:  40px }
@media (min-width:600px)  {
    .dropdown-menu  {
    margin:  0 auto;
    right:  50%;
    left:  -144% !important }
}@media (min-width:768px) and (max-width:991.98px)  {
    
    .cards_container{
        padding:1em 3em;
    }
    footer h2,  footer h3  {
    font-family:  trebucbd }
.navbar-dark .navbar-nav .nav-link  {
    color:  #fff;
    font-weight:  400;
    font-size:  16px;
    padding:  18px 15px }
.dropdown-menu  {
    margin:  0 auto;
    right:  inherit;
    left:  3% !important }
.btnhome a  {
    display:  block }
.btnhome .col-md-3  {
    max-width:  41.666667% }
.cards_section  {
    display:  inline-block;
    width:  100% !important;
    position:  relative;
    padding-top:  3em;
    min-height: 550px !important;
    height: auto !important; }
.cards_container h3  {
    color:  #fff;
}

.cards_container p  {
    padding-top:  5px !important }
.circle  {
    width:  615px;
    height:  615px;
    background-color:  #337ba2;
    border-radius:  50%;
    padding:  10% 18% 50% 20%;
    text-align:  center;
    z-index:  2;
    position:  relative }
.order .btn.btn-warning  {
    margin-left:  0 !important }
.abfooter  {
    max-width:  98%;
    flex:  0 0 98% }
.btn.btn-warning.read  {
    position:  absolute;
    right:  46%;
    background-color:  #ffc107;
    color:  #040404;
    margin-top:  -6% }
.order .col-sm-6  {
    padding-top:  0 !important }
.col-sm-3 a  {
    padding:  4px }
footer h2  {
    font-size:  15px }
footer h3  {
    font-size:  13px }
ul.address li a  {
    color:  #8a8a8a;
    font-size:  13px;
    padding:  0 }
.box-back  {
    background-color:  #f5f5f5;
    padding:  19px;
    border-radius:  10px;
    box-shadow:  4px 4px 4px -3px #ccc;
    margin-bottom:  21px;
    height:  auto }
.box-back2,  .box-back3  {
    background-color:  #f2f7f9;
    border-radius:  5px;
    box-shadow:  4px 4px 4px -2px #ccc;
    border-bottom:  2px solid #3e8fff;
    color:  #000;
    margin-bottom:  34px;
    padding:  20px;
    height:  auto }
.box-back2  {
    text-align:  justify }
.box-back4  {
    border:  1px solid #ececec;
    background-color:  #fdfdfd;
    padding:  20px;
    border-radius:  8px;
    box-shadow:  4px 0 1px -1px #1f55a02e;
    height:  auto;
    font-size:  16px;
    line-height:  25px;
    color:  #464646 }
.msxed  {
    -ms-flex:  0 0 66.666667%;
    flex:  0 0 80.666667%;
    max-width:  80.666667% }
.btnsubm  {
    width:  100%;
    display:  block }
ul.point2 li a  {
    color:  #868686;
    font-size:  14px;
    font-weight:  400 !important;
    margin-top:  3px;
    float:  left;
    width:  100% }
}.btnhome a  {
    width: auto }
.mobiles  {
    display:  none }
@media (max-width:767px)  {
    .desktops  {
    display:  none }
.mobiles  {
    display:  block }
.box-back  {
    height:  auto }
.mobiles .col-sm-4  {
    max-width:  100% }
}@media (max-width:768px)  {
    .sample a  {
    font-size:  11px !important;
    margin-bottom:  0 }
ul.address i  {
    display:  none }
.cards_container h3  {
    font-size:  24px }
.cards_container p  {
    font-size:  14px }
.order img  {
    margin-top:  0 }
.order h3  {
    font-size:  13px;
    margin-top:  15px }
.order h4  {
    font-size:  20px }

.desktops .col-sm-4 p  {
    font-size:  13px;
    text-align:  left !important;
    display:  block;
    clear:  both }
.tabsss  {
    margin-top:  215px !important }
.sitemap ul  {
    padding:  0;
    margin:  0 }
.sitemap li::before  {
    left:  0 }
.sitemap li a  {
    font-size:  12px;
    padding-left:  0;
    margin:  8px 18px 10px 0 }
}.digital_learning  {
    width:  100%;
    float:  left;
    display:  flex;
    display:  -moz-flex;
    display:  -ms-flex;
    display:  -webkit-flex;
    display:  -o-flex;
    padding:  55px 0 20px !important }
.card_section  {
    width:  100%;
    float:  none;
    margin:  0 auto }
.card_list  {
    width:  100%;
    text-align:  left;
    float:  left }
.card_list ul  {
    width:  100%;
    float:  left;
    display:  flex;
    display:  -moz-flex;
    display:  -ms-flex;
    display:  -webkit-flex;
    display:  -o-flex;
    flex-wrap:  wrap;
    list-style:  none;
    padding:  0 }
.card_list ul li  {
    width:  100%;
    float:  left;
    padding-bottom:  83px;
    position:  relative }
.card_list ul li a  {
    width:  100%;
    float:  left;
    display:  flex;
    display:  -moz-flex;
    display:  -ms-flex;
    display:  -webkit-flex;
    display:  -o-flex;
    align-items:  center }
.card_list ul li:last-child::after  {
    display:  none }
.card_content p  {
    color:  #c3c3c3;
    font-size:  .938em }
.card_content h5  {
    color:  #333;
    font-size:  12pt;
    font-weight:  600;
    padding-bottom:  0 }
.card_list ul li .active-card .card_content h5  {
    color:  #0aacc0 }
.card_content  {
    margin-left:  5%;
    width:  100%;
    text-align:  left }
.cards_images  {
    width:  100%;
    float:  left;
    text-align:  left }
.card_list ul li a img  {
    display:  block;
    max-width:  75% }
.card_list ul li a img.card_active,  .card_list ul li .active-card img.card_inactive  {
    display:  none }
.card_list ul li .active-card img.card_active  {
    display:  block }
.card_content span  {
    color:  rgba(43,  42,  42,  .8);
    font-size:  15px;
    font-weight:  400 }
.cards_section  {
    display:  inline-block;
    position:  relative;
    padding-top:  3em;
    height:  485px;
    width:  100% }
.cards_section>div  {
    height:  100%;
    display:  flex;
    display:  -moz-flex;
    display:  -ms-flex;
    display:  -webkit-flex;
    display:  -o-flex;
    align-items:  center;
    flex-wrap:  wrap;
    text-align:  left }
.first_card  {
    position:  absolute;
    top:  0;
    left:  0;
    width:  100%;
    background-color:  #14416b;
    z-index:  99;
    transition:  all .3s ease-in-out;
    -webkit-transition:  all .3s ease-in-out }
.second_card,  .third_card  {
    position:  absolute;
    top:  0;
    left:  0;
    width:  100%;
    transition:  all .3s ease-in-out }
.second_card  {
    background-color:  #6480d0;
    transform:  translateY(-1.2em) scale(.95);
    -webkit-transform:  translateY(-1.2em) scale(.95);
    z-index:  97;
    -webkit-transition:  all .3s ease-in-out }
.third_card  {
    background-color:  #0aacc0;
    transform:  translateY(-3em) scale(.85);
    -webkit-transform:  translateY(-3em) scale(.85);
    z-index:  91;
    -webkit-transition:  all .3s ease-in-out }
.five_card,  .fourth_card  {
    position:  absolute;
    top:  0;
    left:  0;
    width:  100%;
    transition:  all .3s ease-in-out }
.fourth_card  {
    background-color:  #f48d5a;
    transform:  translateY(-4.7em) scale(.75);
    -webkit-transform:  translateY(-4.7em) scale(.75);
    z-index:  0;
    -webkit-transition:  all .3s ease-in-out }
.five_card  {
    background-color:  #12b79a;
    transform:  translateY(-4.5em) scale(.65);
    -webkit-transform:  translateY(-4.5em) scale(.65);
    z-index:  93;
    -webkit-transition:  all .3s ease-in-out }
.seven_card,  .six_card  {
    z-index:  92;
    transition:  all .3s ease-in-out;
    top:  0;
    left:  0;
    width:  100%;
    position:  absolute }
.six_card  {
    background-color:  #4b9ad1;
    transform:  translateY(-4.3em) scale(.55);
    -webkit-transform:  translateY(-4.3em) scale(.55);
    -webkit-transition:  all .3s ease-in-out }
.seven_card  {
    background-color:  #f79696;
    transform:  translateY(-4.2em) scale(.45);
    -webkit-transform:  translateY(-4.1em) scale(.45);
    -webkit-transition:  all .3s ease-in-out }
.eight_card  {
    position:  absolute;
    top:  0;
    left:  0;
    width:  100%;
    background-color:  #907fbb;
    transform:  translateY(-6.5em) scale(.35);
    -webkit-transform:  translateY(-6em) scale(.35);
    z-index:  91;
    transition:  all .3s ease-in-out;
    -webkit-transition:  all .3s ease-in-out }
.cards_container  {
    width:  100%;
    padding:  0 3em }
.cards_container h3  {
    color:  #fff;
    padding-top:  30px }
.cards_container h3 span  {
    color:  #fff;
    font-size:  .6em;
    font-weight:  400;
    text-transform:  uppercase }
.cards_container p  {
    padding-top:  1em;
    width:  100%;
    color:  #fff }
.card_list ul li:last-child  {
    padding-bottom:  0 }
.card_list ul li::after  {
    content:  "";
    position:  absolute;
    background:  #696868;
    width:  1px;
    left:  18px;
    top:  42px;
    height:  calc(100% - 43px) }
.card1_click.active-card h5  {
    color:  #8f5fc4 !important }
.card2_click.active-card h5  {
    color:  #6480d0 !important }
.card3_click.active-card h5  {
    color:  #0aacc0 !important }
.card4_click.active-card h5  {
    color:  #f48d5a !important }
.card5_click.active-card h5  {
    color:  #12b79a !important }
.card6_click.active-card h5  {
    color:  #4b9ad1 !important }
@media(min-width:1359px)  {
    .cards_section  {
    padding-bottom:  0 }
}@media(min-width:1700px)  {
    .cards_section  {
    width:  766px;
    height:  630px }
.card_content h5  {
    color:  #333;
    font-size:  15pt;
    font-weight:  600;
    padding-bottom:  0 }
.card_list ul li a img  {
    display:  block;
    max-width:  100% }
.card_list ul li::after  {
    content:  "";
    position:  absolute;
    background:  #333;
    width:  1px;
    left:  35px;
    top:  72px;
    height:  calc(100% - 74px) }
}@media(max-width:1920px)  {
    .first_card  {
    transform:  translateY(40px) scale(1);
    -webkit-transform:  translateY(40px) scale(1) }
.second_card  {
    transform:  translateY(12px) scale(.95);
    -webkit-transform:  translateY(12px) scale(.95) }
.third_card  {
    transform:  translateY(-30px) scale(.85);
    -webkit-transform:  translateY(-30px) scale(.85);
    -webkit-transition:  all .3s ease-in-out }
.fourth_card  {
    transform:  translateY(-50px) scale(.75);
    -webkit-transform:  translateY(-70px) scale(.75) }
.five_card  {
    transform:  translateY(-60px) scale(.65);
    -webkit-transform:  translateY(-60px) scale(.65) }
.six_card  {
    transform:  translateY(-70px) scale(.55);
    -webkit-transform:  translateY(-70px) scale(.55) }
.seven_card  {
    transform:  translateY(-80px) scale(.45);
    -webkit-transform:  translateY(-80px) scale(.45) }
.eight_card  {
    transform:  translateY(0) scale(.35);
    -webkit-transform:  translateY(0) scale(.35) }
}@media(max-width:1366px)  {
    .first_card  {
    transform:  translateY(0) scale(1);
    -webkit-transform:  translateY(0) scale(1) }
.second_card  {
    transform:  translateY(-1.2em) scale(.95);
    -webkit-transform:  translateY(-1.2em) scale(.95) }
.third_card  {
    transform:  translateY(-3em) scale(.85);
    -webkit-transform:  translateY(-3em) scale(.85);
    -webkit-transition:  all .3s ease-in-out }
.fourth_card  {
    transform:  translateY(-4.7em) scale(.75);
    -webkit-transform:  translateY(-4.7em) scale(.75) }
.five_card  {
    transform:  translateY-5em) scale(.65);
    -webkit-transform:  translateY(-5.5em) scale(.65) }
.six_card  {
    transform:  translateY(-5.5em) scale(.55);
    -webkit-transform:  translateY(-6em) scale(.55) }
.seven_card  {
    transform:  translateY(-6em) scale(.45);
    -webkit-transform:  translateY(-6.5em) scale(.45) }
.eight_card  {
    transform:  translateY(-6.5em) scale(.35);
    -webkit-transform:  translateY(-7em) scale(.35) }
}.social-spritefacebook,  .social-spritelink,  .social-spritetw,  .social-spritetwitter  {
    display:  inline-block;
    background:  url(/images/social-proassign.png) no-repeat;
    overflow:  hidden;
    text-indent:  -9999px;
    text-align:  left }
.social-spritefacebook  {
    background-position:  -5px 0;
    width:  48px;
    height:  48px }
.social-spritelink  {
    background-position:  -57px -1px;
    width:  48px;
    height:  48px }
.social-spritetw  {
    background-position:  -6px -52px;
    width:  48px;
    height:  48px }
.social-spritetwitter  {
    background-position:  -59px -54px;
    width:  48px;
    height:  48px }
.ic-spriteic1,  .ic-spriteic2,  .ic-spriteic3,  .ic-spriteic4,  .ic-spriteic5,  .ic-spriteic6,  .ic-spriteic7,  .ic-spriteic8  {
    display:  inline-block;
    background:  url(/images/ic-proassign.png) no-repeat;
    overflow:  hidden;
    text-indent:  -9999px;
    text-align:  left }
.ic-spriteic1  {
    background-position:  -5px 0;
    width:  33px;
    height:  33px }
.ic-spriteic2  {
    background-position:  -43px 0;
    width:  33px;
    height:  33px }
.ic-spriteic3  {
    background-position:  -5px -76px;
    width:  33px;
    height:  33px }
.ic-spriteic4  {
    background-position:  -43px -76px;
    width:  33px;
    height:  33px }
.ic-spriteic5  {
    background-position:  -43px -76px;
    width:  33px;
    height:  33px }
.ic-spriteic6  {
    background-position:  -5px -76px;
    width:  33px;
    height:  33px }
.ic-spriteic7  {
    background-position:  -43px 0;
    width:  33px;
    height:  33px }
.ic-spriteic8  {
    background-position:  -5px 0;
    width:  33px;
    height:  33px }


footer iframe  {
    border-radius:  20px;
    background:  #FFF !important;
    /* height:  100px !important;
     *//* box-shadow:  3px 3px 3px 3px #ccc;
     */overflow:  scroll;
}


#style-1::-webkit-scrollbar-track
 {
    
	-webkit-box-shadow:  inset 0 0 4px rgba(0, 0, 0, 0.3);
    
	border-radius:  10px;
    
	background-color:  #F5F5F5;
    
}

#style-1: :-webkit-scrollbar
 {
    
	width: 4px;
    
	background-color:  #F5F5F5;
    
}

#style-1: :-webkit-scrollbar-thumb
 {
    
	border-radius:  10px;
    
	-webkit-box-shadow:  inset 0 0 6px rgba(0, 0, 0, .3);
    
	background-color:  #555;
    
}

.bg-footer  {
    width:  100%;
    background:  #1f55a0;
    color:  #FFF;
}


.bg-footer a  {
    color:  #FFF;
}
ul.address i  {
    color:  #1f55a0;
}


.SandboxRoot.env-bp-970 .timeline-Tweet-text  {
    
    font-size:  24px !important;
    
}

.nav li a: before {
    
    display: none;
    
}
li.nav-item img  {
    width:  32px;
    margin-right:  5px;
}

.news h3.mt-4  {
    
    color:  #1f55a0;
    
    font-size:  20px;
    
}
.dropdown-menu li.nav-item  {
    
    padding:  5px 10px !important;
    
    border-bottom:  1px solid #f5f5f5;
    
}
.dropdown-menu li: last-child {
    
    border-bottom: 0;
    
}
.dropdown-menu .border-right  {
    
    border-right:  2px solid #fff!important;
    
}



.headd {
    
    background:  #1f55a0;
    
    padding:  10px;
    
    border-radius:  4px
}
.banner-section  {
    
    background-image:  url(../images/header-inner.png);
    
    background-size:  cover;
    
    background-position:  bottom;
    
}
.banner-inner  {
    
    background: #ffffffc2;
    
    padding:  20px 0;
    
}
.banner-section h1  {
    
    color:  #1f55a0;
    
    font-weight:  600;
    
    font-size:  40px;
    
}
.banner-section button,  .submit-cta,  .mentors button {
    
    color: #fff;
    
}
.banner-section form  {
    
    background-color:  #fff;
    
    padding:  20px 20px 15px;
    
    box-shadow:  1px 2px 4px #ccc;
    
    z-index:  99;
    
    position:  absolute;
    
    width:  100%;
    
}
.banner-section form h2  {
    
    color:  #1f55a0;
    
    font-size:  23px;
    
    font-weight:  600;
    
    margin-bottom:  15px;
    
}
.banner-area {
    
    padding:  85px 0;
    
}
.why-us-section {
    
    padding: 40px 0;
    
}
.process {
    
    padding: 40px 0;
    
    background:  url(../images/content-bg-new.png);
    
    background-size:  cover;
    
}
.why-us-section i,  .process .fa-cog {
    
    color:  #ffc107;
    
    font-size:  45px;
    
}
.why-us-section h2,  .process h2  {
    
    color:  #1f55a0;
    
    font-size:  30px;
    
    font-weight:  600;
    
}
.why-us-in img {
    
    width: 100%;
    
    margin: 15px 0;
    
}
.why-us-in {
    
    text-align: center;
    
}
.why-us-in p,  .contentt p {
    
    color: #787878;
    
}
.why-us-in h4  {
    
    font-size:  20px;
    
    font-weight:  600;
    
}
.mentors {
    
    background-image:  url(../images/header-inner.png);
    
    background-size:  cover;
    
    padding: 40px 0;
    
    color: #fff;
    
}
.mentors h2  {
    
    font-size:  30px;
    
    font-weight:  600;
    
}
.iconn  {
    
    border-color:  #f8f8f8;
    
    background-color:  #fff;
    
    -webkit-box-shadow:  inset 0 0 7px 0 rgb(0 0 0 / 8%);
    
    box-shadow:  inset 0 0 7px 0 rgb(0 0 0 / 8%);
    
    width:  65px;
    
    height:  65px;
    
    border-radius:  51px;
    
    color:  #ffc107;
    
    font-size:  35px;
    
    text-align:  center;
    
    line-height:  65px;
    
}
.contentt h4.title  {
    
    font-size:  18px;
    
    font-weight:  600;
    
    color:  #1f55a0;
    
}
.contentt  {
    
    background-color:  #fff;
    
    padding:  20px 20px 15px;
    
    border-radius:  26px;
    
    margin-bottom:  40px;
    
    /*box-shadow:  1px 2px 4px #ccc;
    
    border-bottom: 4px solid #ffc107;
    */
    border: 1px solid #e6e6e6;
    
    box-shadow:  15px 15px 0px lightgray;
    
    cursor: pointer;
    
}
.contentt: hover {
    
    box-shadow:  15px 15px 0px #fff;
    
    transition: .3s;
    
    border: 1px solid #ffc107;
    
}
.oddclass .contentt  {
    
    border-bottom:  4px solid #1f55a0;
    
}
.contentt i {
    
    color: #ffc107;
    
    font-size: 30px;
    
}
.oddclass .contentt i {
    
    color: #1f55a0;
    
}
.why-us-in h5  {
    
    background:  #1f55a0;
    
    width:  30px;
    
    height:  30px;
    
    text-align:  center;
    
    color:  #fff;
    
    border-radius:  26px;
    
    margin:  0 auto 10px;
    
    line-height:  28px;
    
}
#rc-seal iframe {
    
    border-radius: 0;
    
    width:  140px !important;
    
    cursor: pointer;
    
    background: none !important;
    
}
#rc-seal {
    
    cursor: pointer;
    
}
.expertss h4  {
    
    font-size:  20px;
    
}
.trans-image img  {
    
    width:  72%;
    
}
.seall {
    
    cursor: pointer;
    
}
.seall img  {
    
    width:  95%;
    
    border:  1px solid #e0e0e0;
    
    padding:  5px;
    
}

#navbarCollapse .btn-warning a: hover {
    
    color: #fff;
    
}
@media (min-width:  768px)
 {
    
    .container-fluid 
     {
    
        padding-left: 60px;
    
        padding: right:60px;
    
}

}
.footer-img
 {
    
    display: none;
    
}
