@charset "utf-8"; 
/* CSS Document */ 
html{-webkit-text-size-adjust:none;/* Prevent font scaling in landscape */}
body{background-color:#fff;margin:0;padding:0;outline:none;    font-family: 'Open Sans', sans-serif;line-height:normal;font-weight:400;color:#202020; }
*{margin:0;padding:0;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
p{margin:0;padding:0;}
img{border:0;vertical-align:text-top;}
.clear{clear:both;}
select{text-indent:11px!important} 
@-moz-document url-prefix(){select{text-indent:2px !important}} 
select, input, textarea{margin:0;padding:0;outline:none;font-family: 'Open Sans', sans-serif;font-size:16px;color:#242424;outline:none;}
h1,h2,h3,h4,h5{margin:0;padding:0;font-weight:normal;line-height:normal;font-family: 'Open Sans', sans-serif; color:#242424}
hr{color:#dddddd;border:none;border-top:1px solid #dddddd;height:1px;margin:0;padding:0;margin-bottom:15px;}
.gradient{filter:none;} 
input[type=text],input[type=url],input[type=email],input[type=password],input[type=tel],input[type=button],input[type=submit], select{-webkit-appearance:none;-webkit-border-radius:0; border-radius:0;}
input[type=checkbox]{-webkit-appearance:checkbox;-webkit-border-radius:0;border-radius:0;}
input[type=radio]{-webkit-appearance:radio;-webkit-border-radius:0;border-radius:0;}
::-webkit-input-placeholder{color:#202020;}
:-moz-placeholder{color:#202020;opacity:1;} 
::-moz-placeholder {color:#202020;opacity:1;}
:-ms-input-placeholder{color:#202020;}
/* new clearfix */
.clearfix:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0;}
a{ color:#414042;text-decoration:underline}
a:hover{ text-decoration:none}
* html .clearfix{zoom:1;}/* IE6 */
*:first-child+html .clearfix{zoom:1;}/* IE7 */
.uppercase{text-transform:uppercase}
.Open Sans-regular{font-weight:400;}
.Open Sans-semibold{font-weight:600;}
.Open Sans-bold{font-weight:700;}

.timesnewroman {font-family:'times_new_romanregular',serif;}
.playfair-display { font-family:"Playfair Display",Arial, Helvetica, sans-serif}
.timesbold { font-family:"times_new_romanbold",Arial, Helvetica, sans-serif}
.tcenter{text-align:center}
.tjustiry{text-align:justify}
.text13{font-size:13px}
.text15{font-size:15px;}
.text16{font-size:16px}
.text17{font-size:17px;}
.text18{font-size:18px;}
.text20{font-size:20px;}
.text22{font-size:22px;}
.text25{font-size:25px;}
.text30{font-size:30px;}
.text35{font-size:35px;}
.text40{font-size:40px;}
.text50{font-size:50px}
.text55 { font-size:55px;}
.text60{font-size:60px;}
.line32{line-height:32px}
.line30{line-height:30px}
.line24{line-height:24px;}
.line20{line-height:20px}
.line22{line-height:22px;}
.semibold{font-weight:600}
.bold{font-weight:800}
.line35{line-height:35px}
.line26{line-height:26px}
.col-yellow{color:#e0b555}
.open-light{font-weight:300}
.col-megenta{color:#734184}
.lspacing50{letter-spacing:.5px;}
.lspacing100{letter-spacing:1px;}

.line20{line-height:20px}
.ptop5{padding-top:5px;}
.ptop10{padding-top:10px}
.ptop15{padding-top:15px}
.ptop20{padding-top:20px}
.ptop25{padding-top:25px}
.ptop30{padding-top:30px}
.pbottom5{padding-bottom:5px;}
.pbottom10{padding-bottom:10px}
.pbottom15{padding-bottom:15px}
.pbottom20{padding-bottom:20px}
.pbottom25{padding-bottom:25px}
.pbottom30{padding-bottom:30px}
.kebi_itc_demi { font-family:"itc_kabeldemi",Arial, Helvetica, sans-serif}
.mleft10{margin-left:10px;}

.col-white{color:#fff}
.text14{font-size:14px;}
.text13{font-size:13px;}
.line28{line-height:28px;}
.italic{font-style:italic}
.ptop5{padding-top:5px;}
.line35{line-height:35px}
.back-white{background:#fff}
.back-gray{background:#eaeaea}
.ptop5{padding-top:5px;}
.letter1{letter-spacing:1px}
.letter2{letter-spacing:2px}
.letter3{letter-spacing:3px}
.letter4{letter-spacing:4px}
.letter5{letter-spacing:5px}
.letter6{letter-spacing:6px}
.col-lightblue{color:#ffc632}
.col-charcoal{color:#333}
.col-blue{color:#0d126a}
.col-yellow{color:#edb038}
.col-aqwamarine{color:#00b0a5}
.col-salmonred{color:#fb5c54}
.col-purple{color:#da931a}
.col-rama{color:#00b0a5}
.col-torquise { color:#edb038}

/*********************************Header Starts here************************************/
.container{max-width:1450px;margin:auto}
.containerfull { max-width:1900px; margin:auto}
.header{  position: sticky;  top: 0;  left: 0;  background: #fff;  z-index: 99999; -webkit-box-shadow: 0 4px 6px -2px rgba(0,0,0,0.2);  -moz-box-shadow: 0 4px 6px -2px rgba(0,0,0,0.2);  box-shadow: 0 4px 6px -2px rgba(0,0,0,0.2);}
    .header.header24 {        -webkit-box-shadow: 0 8px 6px -6px black;        -moz-box-shadow: 0 8px 6px -6px black;        box-shadow: 0 8px 6px -6px #e5e5e5;    }
.header .container { position:relative; max-width:1840px; padding-left:20px; padding-right:20px;}
.logo{ margin-top:35px;}
.logo img { max-width:100%; height:auto}
.top-left{float:left}
.top-right{float:right;margin-top:0;}
.topitems{position:relative;float:left;margin-top:10px}
.topimg{float:left;margin-right:10px;padding-top:3px}
.topitem-content{float:left}
.topitems-left{float:left;margin-right:25px}
.topitems-left .text15{font-size:14px;}

.topitems-left.topitems-right .topitems{margin-top:12px;color:#6b6b6b}
.topitems-left.topitems-right .topitems img{position:relative;top:0px}
.topitem-content a{color:#333;text-decoration:none;font-weight:600}
.topitem-content a:hover{color:#edb038}
.topitem-content span.uname{display:block}
.topitems-left.topitems-right .topitems{}


.topitems{ position:relative; float:left; margin-top:16px; margin-right:16px}
.topimg{ float:left; margin-right:6px; padding-top:1px; margin-top:-2px}
.topitem-content{ float:left}
.topitems-left{ float:left}
.topitems-left.topitems-right { float:right}
.topitems-left.topitems-right .topitems { margin-top:12px}
.topitems-left.topitems-right .topitems img{ position:relative; top:-3px}
.topitem-content a{ color:da931a; text-decoration:none}
.topitem-content a:hover { color:#da931a}


.top-right .btn-big{ float:left}
.searchicon{ float:left; margin-right:16px; padding-right:16px; border-right:1px solid #737373; margin-top:13px; cursor:pointer}
.searchicon img { max-width:26px; height:auto }
.search-box {  display: none;  padding: 40px 0;  position: fixed;  top: 0;  left: 0;  width: 100%; z-index:20000000; background:#fff}
.closesearch{ position:absolute; top:15px; right:15px; cursor:pointer; z-index:99999}


.body-search-open {  margin-top: 216px;transition: all .5s ease;}

.stickybody .content { padding-top:246px;}


.navigation{position: relative;
  margin-top: 36px;
  margin-left: 0px;
  margin-bottom: 30px;}
.navigation1{display:table;margin:auto;position:relative}
.menu-new1{padding-top:0;}
.menu-new1 ul{margin:0;padding:0;list-style:none;}
.menu-new1 ul li{float:left;font-size:17px;color:#333333;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out; }
.menu-new1 ul li a{color:da931a;text-decoration:none;position:relative;padding:20px 23px;display:block;font-weight:500;text-decoration:none;display:block;line-height:1;position:relative;z-index:1;text-align:center;transition: all 0.6s ease-in-out;}
.menu-new1 ul li:last-child a { padding-right:0}
.menu-new1 ul li.home a{  padding: 17px;}
.menu-new1 ul li a:hover{ color:#da931a}
.menu-new1 ul li a:hover, .menu-new1 ul li a.navactive{background-position:0%;color:#da931a}

.nav-open1{width:100%;background:#fff;border:3px solid #ffc632;padding:20px;position:absolute;top:46px;left:0;right:0;margin:auto;display:none;z-index:20000;box-shadow:-1px 5px 7px -4px #222;padding-bottom:10px}
.nav-mobile{width:280px;float:left;}
.nav-mobile-content{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;position:relative;}

.close-box{padding:1px 8px 5px;font-size:18px;text-align:center;position:absolute;top:14px;right:12px;border:1px solid #333;cursor:pointer;display: none;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#333;line-height:19px;   font-size:19px;}
.nav-mobile-fixed .close-box{display:block}
.nav-mobile-overlay{display:none}

.filtertop{padding-bottom:4px;border-bottom:1px solid #bcbcbc;padding-top:5px}
.filter-mobile{cursor:pointer;display:none;display:block;position:absolute;top:52px;left:10px;width:52px;}
.heading-h4 i{display:none}
  
.nav-mobile{opacity:0;visibility:hidden;overflow:hidden;height:0;}
.nav-mobile-content{left:-350px; position:relative;}
.nav-mobile.nav-mobile-fixed {opacity:1; visibility:visible; overflow:visible; height:100%}
.nav-mobile-content { width:0; overflow:hidden;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out; -o-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;transition:all 1s ease-in-out; }
.nav-mobile.nav-mobile-fixed .nav-mobile-content{ position:fixed; top:0; left:0; height:100%; z-index:10000; background:#fff;padding:0; overflow:auto; width:350px; overflow:auto }
.nav-mobile.nav-mobile-fixed .nav-mobile-overlay { position:fixed; width:100%; height:100%; background:rgba(0,0,0,.5); z-index:9000;  top:0; left:0; display:block; overflow:hidden }
.filter-mobile1 svg { width:38px}
.body-fixed { overflow:hidden}
.filter-mobile { display:none}
#menu-gadget #nav li{ width:100%; font-size:15px; }
#menu-gadget #nav li a{ color:#333; text-decoration:none; border-bottom:1px solid #ccc; display:block}
.navigation1 .filter-mobile .btn-big{width:100%;margin:0;margin-top:20px;display:table;margin-left:auto;margin-right:auto;width:91%} 

.menu-new1 ul li li { width:100%}

.menu-new1 #top-menu{float:left}

.btn-big { min-width:194px;  display:inline-block;   text-align:center; color:#fff; font-size:17px;  display:inline-block; text-transform:uppercase;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; position:relative;  }
.btn-big a{ color:#fff; text-decoration:none; text-transform:uppercas; display:block; padding:17px 25px;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; line-height:18px; z-index:2; position:relative;background:#da931a; letter-spacing:0.5px }
.btn-big a:hover { background:da931a; color:#fff;  }
.btn-big2 a {background: da931a;}
.btn-big2 a:hover {background:#da931a;}

.btn-big.btn-withborder a {
    border-bottom: 4px solid da931a;
}
.btn-big.btn-withborder a:hover {
  border-color: #da931a;
}

        .nav-open1{width:178px;background:#fff;border:0;padding:13px;position:absolute;top:48px;left:0;display:none;z-index:20000;box-shadow:0px 3px 7px -2px #222;padding-bottom:4px; padding-top:9px}
.menu-new1 ul li:hover .nav-open1{display:block;animation-name:fadeInUp;animation-duration:0.5s;animation-fill-mode:both;}
.menu-new1 li:hover > a{background-position:0%;}

.nav-align-right .nav-open1{left:inherit;right:0}

.menu-new1 ul li .nav-open1 a{padding:0;padding-bottom:9px;text-transform:none;text-align:left;line-height:20px;font-size:14px;}

/*************
* FadeInUp *
*************/

@-webkit-keyframes fadeInUp { 
    0% {opacity:0;-webkit-transform:translateY(20px);} 
    50%{opacity:0.3;}
    100% {opacity:1;-webkit-transform:translateY(0);} 
} 
@keyframes fadeInUp { 
    0% {opacity:0;transform:translateY(20px);} 
    50%{opacity:0.3;}
    100%{opacity:1;transform:translateY(0);} 
} 
.fadeInUp{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);}
.fadeInUp {-webkit-animation-name:fadeInUp;animation-name:fadeInUp; }
.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown;}
.parent1{position:relative} 


.top-right { float:right}



@-webkit-keyframes fadeInDown { 
    0% { 
        opacity: 0; 
        -webkit-transform: translateY(-400px); 
    } 
    50%{
       opacity: 0.3; 
    }
    100% { 
        opacity: 1; 
        -webkit-transform: translateY(0); 
    } 
} 
@keyframes fadeInDown { 
    0% { 
        opacity: 0; 
        transform: translateY(-400px); 
    } 
    50%{
       opacity: 0.3; 
    }
    100% { 
        opacity: 1; 
        transform: translateY(0); 
    } 
} 
.fadeInDown{ 
    opacity: 0; 
    -webkit-transform: translateY(-400px); 
    transform: translateY(-400px);
}




.content {}
.banner{  max-width: 1900px;  margin: auto;  width: 100%;  align-items: center; overflow:hidden; position:relative}
.banner img{max-width:100%;height:auto}

.aboutknow { padding-top:75px; padding-bottom:85px}
.heading1{ position:relative; padding-bottom:39px; text-align:center}
.heading1:before { width:247px; height:2px; background:#0d126a; position:absolute; bottom:17px; left:0; right:0; content:''; margin:auto}
.heading1:after { width:34px; height:35px; padding:0 10px; background-color:#fff; background-image:url(../images/clock.png); background-repeat:no-repeat; position:absolute; bottom:0px; left:0; right:0; content:''; margin:auto; background-position:center}

.study-box { display: flex;    flex-direction: row;    align-items: center;}
.studyb-text { width:48%}
.study-image { width:48%; margin-left:auto}
.study-box.study-box1 .study-image {order:2}
.study-box.study-box1 .studyb-text {order:1}
.heading1.heading1-left{  padding-bottom:7px; display:inline-block}
.heading1.heading1-left:before { right:inherit}
.studyb-text .text17 { margin-top:32px}
.studyb-text .btn-big { margin-top:30px}
.aboutknow .study-box  { padding-top:45px}

.list1 { margin:0; padding:0; list-style:none; }
.list1 li { position:relative; padding-left:16px; margin-bottom:7px;}
.list1 li:before { content:'»'; position:absolute; top:-1px; left:0}

.yellowbg{background: #E0B555;background: linear-gradient(-123deg,rgba(224, 181, 85, 1) 1%, rgba(224, 181, 85, 1) 45%, rgba(232, 202, 136, 1) 100%); padding:58px 0}
.yellowbg .heading1:after {background-color:#E0B555; background-image:url(../images/clock.png);}
.max1250 { margin:auto; max-width:1250px}

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

.listbig li {  background: #0d126a;  padding: 15px;    padding-left: 15px;  position: relative;  padding-left: 0;  margin-bottom: 2%;  display: flex;  flex-direction: row;  align-items: center;}

.listbig li::before { width: 45px;  height: 31px;  background: url(../images/symbol.svg);    background-position-x: 0%;    background-position-y: 0%;    background-repeat: repeat;  content: '';  padding: 0 15px;  background-repeat: no-repeat;  background-position: center;}

.listbig.listbig50{ margin-top:30px}
.listbig.listbig50 li { width:49%; float:left; padding-top:17px; padding-bottom:17px;}
.listbig.listbig50 li:nth-child(2n) { float:right; margin-left:auto}


.usp-row{ margin-top:70px}
.icon-row{padding-bottom:54px}
.icon-box{position:relative;padding:28px 20px;text-align:center;cursor:default; margin-right:0; width:100%; padding-bottom:18px;  margin-top:2px}
.icon-box:last-child { margin-right:0}
.icon-box:before, .icon-box:after{content: '';position:absolute;width:calc(100% - 34px);height:calc(100% - 34px);border:1px solid #224190;pointer-events:none;transition:.33s all ease;}
.icon-box:before{top:-1px;left:-1px;border-width:1px 0 0 1px;}
.icon-box:after{bottom:0;right:0;border-width:0 1px 1px 0;}
.icon-box .box-top,.icon-box .box-body{position:relative;will-change:transform;transition:.33s all ease;-webkit-filter: blur(0);}
.services .icon-box:last-child{margin-right:0}
.icon-box.hover:before, .icon-box.hover:after, .icon-box:hover:before, .icon-box:hover:after{width:100%;height:100%;border-color:#224190;}
.icon-box .heading-h2{text-align:center;margin-top:9px;padding-bottom:0px; position:relative;  }

.slide3{position:relative;overflow:hidden;margin-top:0px;margin-left:0px;margin-right:0px;padding-left:8px;padding-right:8px;margin-bottom:10px;margin-left:-20px;margin-right:-20px; padding-bottom:5px}
.slide3 img{max-width:100%;height:auto;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out; margin:auto}
.slide3 .item{margin-left:20px;margin-right:20px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.slide3 .item:hover .btn1 a{background:#edb038;color:#fff;border-color:#edb038}
.slide3 .owl-prev{position:absolute;left:0px;top:19%;cursor:pointer; background:none!important}
.slide3 .owl-prev span{display:none}
.slide3 .owl-prev:before{content:"\f104";color:#333;font-size:45px;font-family:"FontAwesome",Arial, Helvetica, sans-serif;font-weight:bold}
.slide3 .owl-next{position:absolute;right:0px;top:19%;cursor:pointer;background:none!important;margin:0!important}
.slide3 .owl-next span{display:none}
.slide3 .owl-next:before{content:"\f105";color:#333;font-size:45px;font-family:"FontAwesome",Arial, Helvetica, sans-serif;font-weight:bold; margin:0 !important}
.slide3 .text20{margin-bottom:10px}
.slide3 .icon-box .text17 { margin-top:7px}
.btn-big { min-width:194px;  display:inline-block;   text-align:center; color:#fff;   display:inline-block; text-transform:uppercase;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; position:relative;  }
.btn-big a{ color:#fff; text-decoration:none; text-transform:uppercas; display:block; padding:17px 25px;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; line-height:18px; z-index:2; position:relative;background:#e0b555; letter-spacing:0.5px; font-weight:600;font-size:17px; }
.btn-big a:hover { background:#0d126a; color:#fff;  }

.freeconsultation1.clearfix {  display: flex;  flex-direction: row;  align-content: center;    text-align: center;background: #1B2583; align-items:center; margin-top:85px}
.freeconsultation1 .heading1 {}
.freeconsultation1 .heading1:before {background:#e0b556}

.freeconsultation1 .heading1::after { background-color:#1B2583}
.freecon-image { width:50%}
.freecon-image img{ max-width:100%; height:auto}
.freecon-form { width:50%}
.freeconsultation1 .form1 { padding-top:40px;}
.formrow {}
.formcol-33 { width:31.33%; margin-right:3%; margin-bottom:3%; float:left}
.formcol-100 { width:100%; margin-right:0%; margin-bottom:3%}
.formrow .formcol-33:last-child { margin-right:0}
.input1 { width:100%; font-size:17px; border:1px solid #0d3b95; padding:13px; }
textarea.input1 { height:110px;}
.consultform2 { padding-top:56px}
.form1 { padding-top:20px;}

.freecon-form1{ max-width:710px; margin:auto}

.btn1-submit { min-width:340px; height:58px; background:#e0b555; border:1px solid #e0b555; font-size:17px; font-weight:600; color:#fff; text-transform:uppercase; border:0; cursor:pointer;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.btn1-submit:hover { background:#1B2583; border:1px solid #e0b555}
.free-consultation .btn1-submit { display:table; margin:auto; line-height:0;}

.bottom-details.clearfix { margin-top:68px}
.circleimage { width:131px; height:131px; background:#e0b555; border-radius:50%; overflow:hidden; box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.75) inset;
-webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.75) inset;-moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.75) inset; display: flex;  flex-direction: row;  align-items: center;  text-align: center;  justify-content: center; margin:auto; margin-bottom:22px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.bottomd1.clearfix { float:left; width:50%}

.bottomd1{-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.bottomd1:hover .circleimage{ background:#0d126a}
.bottomdl-left { float:left; width:48%; padding-top:35px}
.bottomdl-left.bottomdl-right { float:right}
.bottomdl-left a { display:block; color:#0d126a; text-decoration:underline; padding-top:3px}
.bottomdl-left a:hover { text-decoration:none}
.bottomdl-left.bottomdl-right{ float:right}

.footer { background:#0d126a; padding:25px 0; margin-top:70px}
.img-responsive img { max-width:100%; height:auto}

.innerbanner{ height:400px; background:url(../images/aboutbg.jpg); background-position:center; position:relative; max-width:1920px; margin:auto; background-position:center }
.innerstrip { background:rgba(255,255,255,0.9); position:absolute; bottom:80px; width:100%; padding:31px 0; letter-spacing:1px}
.innercontent { padding-top:65px}


.list2 { margin:0; padding:0; list-style:none; }
.list2 li { position:relative; padding-left:37px; margin-bottom:22px;}
.list2 li:before { content:''; position:absolute; top:2px; left:0; background:url(../images/symbol.svg); background-repeat:no-repeat; background-size:25px; width:25px; height:25px;}

.ourmission { padding-top:50px}
.listbig.listbig-white li{ background:none; border:1px solid #0d126a}
.listbig.listbig-white li:before { background-size:28px; padding:0 6px}

.cont {}
.cont-left { width:49%; float:left; margin-top:20px;}
.cont-right { float:right; margin-top:20px}

.innerbanner.consultancybg {background:url(../images/consultation-bg.jpg);background-position:center}
.innerbanner.newsletter-archivebg{background:url(../images/archivebg.jpg);background-position:center}

.newletterboxes{}
.newletterboxes1 {}
.newletterboxes1 {  display: flex;  flex-direction: row;  flex-wrap: wrap;margin-left: -1.5%;  margin-right: -1.5%;}
.nboxes.clearfix {  width: 22%;  margin: 0 1.5%; margin-bottom:3%}
.nboxes.clearfix:hover .img-responsive {border:2px solid #0d126a;}
.nboxes .img-responsive { margin-top:20px; border:2px solid #a5a5a5;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.nboxes .view { margin-top:15px;}
.view { font-size:17px;}
.view a { color:#e0b555; font-weight:600; text-decoration:underline; font-style:italic}

.banner-desktop { display:block}
.banner-mobile { display:none}

.table1 { width:400px; border:1px solid #222; border-collapse:collapse; margin-top:25px}
.table1 td{ border:1px solid #222; text-align:center; padding:7px}
.innerbanner.news-archivebg{background:url(../images/newsbg.jpg);background-position:center}

.archive-section {}
.archive-section1 {}
.archivenews { width:1090px; float:left}
.archive-month { width:310px; padding:25px; background:#ededed; float:right}
.archive-month ul { margin:0; padding:0; list-style:none}
.archive-month li { padding-top:18px;}

.archivenews .study-box { align-items: baseline;}
.archivenews .view { padding-top:10px;}
.archivenews .study-box  { margin-bottom:61px;}
.archivenews .study-box .img-responsive { position:relative; display:table}
.monthyear{ position:absolute; top:0; right:27px; width:76px; padding:7px; background:#e0b555; font-size:19px; text-align:center; font-weight:600; text-align:center; color:#fff; text-transform:uppercase; letter-spacing:1px}
.archivenews .study-box.study-box1 .study-image { margin-left:4%}
.archivenews .study-box.study-box2 .study-image { margin-left:inherit; margin-right:auto; margin-left:0; margin-right:4%}

.archivenews .study-box { flex-wrap:wrap}
.archivenews .study-box.newsarchive-details .study-image{ width:100%; margin-left:0; margin-right:0}
.archivenews .study-box.newsarchive-details .study-image .img-responsive img { width:100%}
.archivenews .study-box.newsarchive-details .studyb-text { width:100%; margin-top:25px}

.innerbanner.contactbg {background:url(../images/contactusbg.jpg);background-position:center}

.contactus {}
.contactus1 { padding:40px; background:#e7e7e9; margin-top:36px}
.contactus1-left { float:left; width:615px;}
.contactus1-right { float:right; width:660px;}

.contactus1-right .input1 { border:0; padding:15px }
.forc-main{ position:relative; padding-right:135px;}
.forc-details{ margin-top:28px;}
.forc-details a { display:block; color:#0d126a; text-decoration:underline}
.forc-details a:hover { text-decoration:none}
.forc-image{ position:absolute; top:0; right:0}
.forc{ margin-bottom:40px;}
.usp-row .slide3 .item a { text-decoration: none;}
.contactus1-right .btn1-submit:hover {  background: #1B2583;  border: 1px solid #1B2583;}

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



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

.freecon-form1 { padding-left:25px; padding-right:25px;}
.freeconsultation1 .form1 { padding-top:20px}

}

@media only screen and (max-width:1450px)  {
.container { max-width:980px}
.logo { width:300px; margin-top:25px;}
.navigation { margin-top:20px; margin-bottom:20px;}
.menu-new1 ul li a { padding-left:17px; padding-right:17px;}

.innerbanner {  height: 300px;}
.innerstrip { padding:25px 0; bottom:40px}


.archivenews { width:100%}
.archive-month { width:100%}

.contactus1-left {  float: left;  width: 56%;}
.contactus1-right { width:40%}
}
@media only screen and (max-width:1200px)  {
.container { max-width:980px;}
.container1 { max-width:980px;}
  .menu-new1 ul li a { padding-left:14px; padding-right:14px}


.logo { width:200px; margin-top:25px;}
.menu-new1 ul li { font-size:15px}

.navigation { margin-top:12px; margin-bottom:12px;}
.menu-new1 ul li a { padding-left:10px; padding-right:10px;}

.text32 { font-size:30px;}
.text30 {  font-size: 28px;}
.text25 { font-size:23px}
.text20 { font-size:18px;}
.text18 {  font-size: 17px;}
.text17 {  font-size: 16px;}
.line28 {  line-height: 26px;}
.input1 { font-size:15px;}
.bottomdl-left { width:100%; text-align:center; padding-top:21px}

.btn-big { min-width:177px;}
.btn-big a { padding-top:15px; padding-bottom:17px; font-size:15px;}
.btn1-submit {  min-width: 256px;  height: 50px;    font-size: 16px;}

.slide3 { margin-right:0; margin-left:0}
.slide3 .owl-next { top:35%}
.slide3 .owl-prev { top:35%}
.study-image { width:100%;}
.studyb-text{ width:100%}

.ourmission {  padding-top: 35px;}
}
@media only screen and (max-width:980px)  {
.container{width:96%}
.container1 {width:96%}
.header .container { width:98%}
.top-left { float:none; text-align:center}
.top-right { }
.logo{float:left;position:relative;top:0px;left:0;width:100%;text-align:center; margin:15px 0}
.top-right{margin:0; position:static; z-index:999}
.logo img{max-width:210px;}
.searchicon { margin-top:8px; margin-right:2px;}


.topitems {   margin-top: 0;  border-left: 1px solid #fff; margin-right:0}
.topimg {  float: left;  margin-right: 0;  padding-top: 1px;  padding: 11px 12px 7px;}
.topitems-left.topitems-right .topitems {  margin-left: 0;  padding: 0;}
  .topitem-content {    float: left;    position: absolute;    top: 39px;    right: 0;    white-space: nowrap;    display: none;    border: 1px solid #000;    color: #000;    padding: 10px 14px;    z-index: 22222222;    background: #fff;  }
.topitem-content .col-white { color:#000}
.topitem-content a{ color:#000}
.topitem-content a:hover{ color:#da931a}
	 
.topitems:hover .topitem-content { display:block}
.topitems-left.topitems-right .topitems { margin-top:0px}

.navigation{top:13px}
.menu-new1{display:none}
.navigation{left:0; width:auto}
.navigation1{display:block}
.filter-mobile1{padding:0}
.filter-mobile{width:60px;} 
.mlogo{width:60px;}
.mlogo img{max-width:100%;height:auto}
.menu-new1{display:none}
.navigation{height:auto;margin-top:0;width:100%}
.filter-mobile { display:block}
.filter-mobile { top:68px;}
.filter-mobile .nav-footer { height:auto; padding-bottom:20px; margin-top:20px}
.filter-mobile { top:5px; left:-0px}
.filtertop { padding-bottom:6px; padding-top:6px; background:#fff; padding-left:10px; padding-right:10px}
.nav-mobile.nav-mobile-fixed .nav-mobile-content{padding-top:0}
.navigation{position:absolute;top:0;left:0;width:auto;z-index:100000;}
.nav-mobile.nav-mobile-fixed #menu-gadget { }
.nav-mobile.nav-mobile-fixed #menu-gadget .sf-menu-phone li > a { padding:20px 15px; padding-right:35px}
.nav-mobile.nav-mobile-fixed #menu-gadget .sf-menu-phone li li > a { padding:15px; padding-left:0 }


.aboutknow { padding-top:50px; padding-bottom:50px}
.aboutknow .study-box { padding-top:38px;}
.slide3 { margin-right:0; margin-left:0;}
.slide3 .owl-next { top:35%}
.slide3 .owl-prev { top:35%}
.yellowbg { padding:40px 0}

.freeconsultation1.clearfix { flex-wrap: wrap;}
.freecon-image { width:100%}
.freecon-form { width:100%}

.usp-row {  margin-top: 50px;}
.freeconsultation1.clearfix { margin-top:50px}
 .freecon-form {   padding-top: 40px;    padding-bottom: 30px;  }
 .bottomd1.clearfix { width:100%; padding-bottom:40px}
.bottomdl-left { text-align:center}
.footer { margin-top:40px; padding:20px 0}

.text32 { font-size:28px;}
.text30 {  font-size: 26px;}
.text25 { font-size:21px}
.text20 { font-size:16px;}
.text18 {  font-size: 16px;}
.text17 {  font-size: 15px;}
.line28 {  line-height: 24px;}
.input1 { font-size:14px;}
.bottomdl-left { width:100%; text-align:center; padding-top:21px}

.btn1-submit {  min-width: 256px;  height: 46px;    font-size: 15px;}
.study-box {   flex-wrap: wrap;}
.study-box.study-box1 .study-image { order:1; margin-bottom:25px}

  .aboutknow {    padding-top: 35px;    padding-bottom: 35px;  }
    .aboutknow .study-box {    padding-top: 28px;  }
	  .yellowbg {    padding: 30px 0;  } 
	  .bottom-details.clearfix {  margin-top: 40px;}
.bottomd1 ~ .bottomd1 { padding-bottom:0}
.listbig li::before{ background-size:29px; width:60px;}
.mlogo {  width: 120px;  margin: 12px 0;}
.innercontent {  padding-top: 40px;}

.innerbanner {  height: 200px;}
.innerstrip { padding:15px 0; bottom:30px}

.ourmission {  padding-top: 30px;}
.nboxes.clearfix {  width: 30.33%;}

.view { font-size:16px;}

.img-responsive img { width:100%}
.archivenews .study-box.study-box1 .study-image { margin-left:0%; margin-bottom:25px}
.archivenews .study-box.study-box2 .study-image {  margin-right:0%; margin-bottom:25px}
.archivenews .study-box {  margin-bottom: 40px;}

.contactus1-left {  float: left;  width: 100%;}
.contactus1-right { width:100%; margin-bottom:20px;}
.contactus1 { padding:24px;}

.contactus1 { margin-top:30px;}
}
@media only screen and (max-width:760px)  {
.text32 { font-size:26px;}
.text30 {  font-size: 24px;}
.text25 { font-size:19px}
.text20 { font-size:15px;}
.text18 {  font-size: 15px;}
.text17 {  font-size: 14px;}
.line28 {  line-height: 22px;}
.input1 { font-size:14px;}
.bottomdl-left { width:100%; text-align:center; padding-top:21px}

.btn1-submit {  min-width: 256px;  height: 43px;    font-size: 14px;}

  .btn-big {    min-width: 152px;  }
    .btn-big a {    padding-top: 12px;    padding-bottom: 13px;    font-size: 14px;  }
  
  .listbig.listbig50 li { width:100%}

.formcol-33 { width:100%; margin-right:0; margin-bottom:4%}
.formcol-50,.formcol-100 { width:100%; margin-right:0}
.filter-mobile1 img {  max-width: 47px;}
.studyb-text .btn-big {  margin-top: 20px;}
.listbig.listbig-white li::before {  background-size: 25px;  padding: 0 6px;  width: 40px;}
.innercontent {  padding-top: 30px;}

.innerbanner {  height: 170px;}
.innerstrip { padding:15px 0; bottom:25px}
.ourmission {  padding-top: 25px;}

.cont-left { width:100%;}

.view { font-size:15px;}

.banner-desktop { display:none}
.banner-mobile { display:block}

.forc .circleimage {  width: 100px;  height: 100px;}
 .forc .circleimage img { max-width:80px;}
 .contactus1 { margin-top:25px}
}



@media only screen and (max-width:550px)  {
.text32 { font-size:24px;}
.text30 {  font-size: 22px;}
.text25 { font-size:18px}
.text20 { font-size:14px;}
.text18 {  font-size: 14px;}
.text17 {  font-size: 13px;}
.line28 {  line-height: 21px;}
.input1 { font-size:13px;}
.bottomdl-left { width:100%; text-align:center; padding-top:21px}

.btn1-submit {  min-width: 256px;  height: 43px;    font-size: 13px;}

  .btn-big {    min-width: 152px;  }
    .btn-big a {    padding-top: 12px;    padding-bottom: 13px;    font-size: 13px;  }

  .nboxes.clearfix {    width: 47%;  }
  .nboxes .view {  margin-top: 10px;}
  .nboxes .img-responsive { margin-top:14px}
  .nboxes.clearfix { margin-bottom:20px;}
  
  .view { font-size:14px;}
  .nav-mobile.nav-mobile-fixed .nav-mobile-content { width:270px;}
  
  .contactus1 { margin-top:18px}
}




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

.nboxes .img-responsive { width:334px;}
.newletterboxes1 { margin-left:0; margin-right:0}
.nboxes.clearfix { width:100%; margin-left:0; margin-right:0}
 
 .forc .circleimage { display:none }

}


