@import url('https://fonts.googleapis.com/css2?family=Gantari:ital,wght@0,100..900;1,100..900&family=Zalando+Sans:ital,wght@0,200..900;1,200..900&display=swap');
/*font-family: "Gantari", sans-serif;*/
/*font-family: "Zalando Sans", sans-serif;*/

body {font-family: "Zalando Sans", sans-serif;}
h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px;}
ul{ padding:0px; margin:0px;}
ul li{ list-style-type:none; padding:0px; margin:0px;}
p{ padding:0px; margin:0px; font-size:16px;}
a{ outline:none !important; text-decoration:none !important;}

.header{position:relative; z-index:555;  width:100%; background-color:#fff; }
.headfex{ position:relative; top:0; z-index:900; width:100%; background-color:rgba(255,255,255,100);}
 
.logo{ padding:12px 0px 10px 0px; width:250px;}
#top{padding:0px 0px;}
.topmenu{ background-color:#c11817; padding:2px 2px;}
.topmenu p{ padding:10px 0px; color:#fff; margin:0; font-size:14px; font-weight:500;}
.topmenu p a{color:#fff;}
.topmenu p span{ padding-right:50px;}
.topmem p span i{ padding-right:5px;}
.topmem p a{color:#fff !important;}
.topmenu h2{ background-color:#0077bd; color:#fff; font-size:14px; margin:0px 0px 0px 0px; padding:14px;
 border-radius:4px; text-transform:uppercase;font-weight:700;}
.topmenu h2 a{color:#fff;}
.topmenu h2 a:hover{color:#fff;} 
.pnclm{padding:14px 0px 0px 0px; position:relative; overflow:hidden;}
.pnclm img{ padding:10px 0px 0px 0px; margin-right:20px;}
.pnclm h5{ font-size:16px;display:inline-block; position:absolute; overflow:hidden; color:#999; padding:0px 0px 0px 10px;}
.pnclm h3{ color:#272727; padding:10px 0px 0px 10px; font-size:24px; font-family: "Gantari", sans-serif; font-weight:700;}


.socialicn ul{ margin:0; padding:0; overflow:hidden; position:relative;}
.socialicn ul li{ padding:6px 0px 0px 0px; margin:0; }
.socialicn ul li a { float:left; margin-right:5px; width:30px; height:28px; text-align:center; display:table; }
.socialicn ul li a i{ vertical-align:middle; display:table-cell; color:#fff;}
.socialicn ul li a i:hover{ color:#00235a;}

.mainmenu{ margin-top:0px; padding:4px 0px 0px 0px;}
.mainmenu ul{ margin:0;}
.mainmenu > ul > li{ float:left; margin:0; padding:16px 0px 20px 10px;}
.mainmenu > ul > li{ margin:0; float:left;}
.mainmenu  ul li a{ display:block; font-size:17px; color:#333; padding:10px 10px; font-weight:600;  position:relative; transition:.2s; 
font-family: "Gantari", sans-serif;}
.mainmenu > ul > li >a >i{ font-size:16px; font-weight:200;}
.mainmenu ul li:hover > a, #activetab a{  color:#c11817; }
.mainmenu > ul > li > ul{ position:absolute; background-color:#fff; display:none; text-align:left; min-width:280px; margin-top:20px;
 border-radius:0px 0px 4px 4px; box-shadow: 0 0 30px rgb(0 0 0 / 9%); padding:20px;}
.smlmenu{ width:180px;}
.mainmenu ul li ul li a{font-size:16px;padding:10px;font-weight:600;display:block; color:#333; position:relative; 
-webkit-transition:.5s;transition:.5s;}
.mainmenu ul li ul li a:hover{color:#c11817;}
.mainmenu ul li ul li:nth-child(1) a{ border-top:none;}
.mainmenu ul .sub-menu li {position:relative;-webkit-transition:.5s;transition:.5s}
.mainmenu ul li ul li a:before {opacity:0;-webkit-transition:.1s;transition:.1s; position:absolute; top:50%; content:'#'; 
-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.mainmenu ul li ul li a:hover{margin-left:15px;}

.respnav{ position:absolute; right:20px; top:20px; overflow:hidden; z-index:999;}
.respnav i{ font-size:25px; padding:10px 10px; cursor:pointer; color:#fff; border-radius:4px; background-color:#c11817;}
.respnav{ float:right; }
#respo_menu{ display:none; overflow:hidden;}
#respo-submenu{position:fixed; top:0; bottom:0; background:#fff; padding:2px; border-top:1px solid #ccc; box-shadow:0px 0px 2px #aaa; left:-100%; -webkit-transition:all ease-in-out 0.2s; -moz-transition:all ease-in-out 0.2s; -ms-transition:all ease-in-out 0.2s; transition:all ease-in-out 0.2s; width:230px; overflow:auto; z-index:99; }
#respo-submenu ul { margin:0px; padding:0px;}
#respo-submenu ul li a{ display:block; padding:4px 0 8px 10px; color:#4B4B4D; font-size:13px; text-decoration:none;  }
#respo-submenu ul li{ position:relative; }
#respo-submenu ul li ul{ margin-left:10px; }
#respo-submenu ul li ul li{ position:relative;  padding:0px 10px; font-size:14px; color:#333; }
#respo-submenu ul li ul li:before{ content:'\f105'; position:absolute; font-size:12px; left:5px; top:5px; color:#777; 
font-family:'FontAwesome';}
#respo-submenu ul li a:hover{ background-color:#b02625; color:#fff; }


#threedivcont{  position:relative; padding:0px 0px 40px 0px; margin-top:80px;}
.threecol{padding:0px;position:relative; z-index:55;}
.threecol h2{ margin:0; padding:14px 0px 0px 0px; font-size:30px; color:#fff; font-weight:bold; font-family: "Gantari", sans-serif;}
.threecol p{ margin:0; padding:10px 0px 0px 0px; font-size:16px;color:#fff; line-height:1.4;}
.threecol i{ font-size:50px; margin:auto; color:#fff; padding:20px; margin-top:20px; background-color: #eee; border-radius:2px;}
.thrimg{width:100px; margin:0; padding:30px 0px 0px 0px;}
.thbox{padding:32px 24px 60px 34px;}
.thsrvimg{}
.thclm h1{margin:40px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:8em; color:#c4bfbf; font-weight:bold; text-transform:uppercase; 
font-family: "Gantari", sans-serif;text-align:center; -webkit-text-fill-color:transparent;-webkit-text-stroke:1px currentColor;}


.abtclm{ padding:100px 0px 100px 0px; color:#fff;}
.abtclm h1{color:#15327b; font-size:45px; padding:14px 0px 0px 0px; margin:0px; font-weight:700; font-family: "Gantari", sans-serif; line-height:1;}
.abtclm h2{color:#15327b; font-size:26px; padding:0px 0px; margin-top:20px; font-weight:700; font-family: "Gantari", sans-serif;}
.abtclm h4{color:#c11817; padding:0px; margin:0px;}
.abtclm h6{color:#333; padding:14px 0px 0px 0px; margin:0px; font-size:16px; line-height:1.5; font-weight:400;}
.abtclm p{color:#333; font-size:16px; padding:28px 0px 0px 0px; margin:0px;}
.abtimg{border-radius:6px; margin:0px; padding:14px 0px;}
.abttimg{ padding:0px 40px 0px 40px;}

.abtmnbx{padding:2px 0px 0px 0px; margin:0px;}
.abtmn{overflow:hidden; padding:10px 0px; margin:0px; position:absolute; width:80px;}
.abtclm h3{color:#00235a; padding:22px 0px 0px 90px; font-size:28px; margin:0px;font-family: "Gantari", sans-serif; font-weight:700;}
.abtclm h5{color:#777; padding:0px 0px 0px 0px; margin:0px; font-size:16px; line-height:1.5; font-weight:400;}

.compllogo{padding:50px 0px 70px 0px;background-color:#F6F9FF;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;}
.compllogo h2{padding-bottom:10px;margin-bottom:30px;text-align:center; font-family: "Gantari", sans-serif;
font-weight:700;color:#dd3635; font-size:36px;}
.comu{text-align:center;}

.srvin{padding:0px 0px 40px 0px; margin-top:0px; overflow:hidden;  position:relative;}
.srvin > div{ position:relative; z-index:40;  overflow:hidden;}
.srvin:before{ position:absolute; content:''; left:0; top:0; bottom:0; right:0; background-color:rgba(255, 255, 255, 0.1);}

.sndbox{padding:60px;  background-image:url("../images/chose.jpg");  background-size:cover;}
.srvin h1{padding:10px 0px 0px 0px; font-size:45px; margin:0px 0px; color:#fff; font-weight:bold; font-family: "Gantari", sans-serif;
line-height:1;}
.srvin h5{color:#c11817; font-weight:600; text-transform:uppercase; padding:20px 0px 0px 0px; margin:0px; font-size:20px; 
font-family: "Gantari", sans-serif;}
.srvin h6{color:#fff;font-size:16px; padding:14px 0px 0px 0px; margin:0px; font-weight:400;line-height:1.4;}

.secimg{position:absolute; padding:24px 0px 0px 0px;}
.srvin h3{color:#fff;font-weight:700; padding:90px 0px 0px 0px; margin:0px; font-size:26px; font-family: "Gantari", sans-serif;}
.srvin p{color:#fff; font-size:16px; padding:4px 0px 0px 0px; margin:0px;}
#smtbr{ margin:0px 0px 10px 0px;}
.vidimg{ margin-top:-240px; float:right; margin-right:-240px; position:relative; z-index:888;}
.chsimg{ padding:0px; position:relative; overflow:hidden; z-index:444;}

#threediv{overflow:hidden;padding:30px 0px 100px 0px; margin:0px;background-image:url(../images/shap-right.png); background-size:400px; 
background-repeat:no-repeat; background-position:top right;}
#threediv h1{padding:10px 0px 10px 0px; font-size:45px; margin:0px 0px; color:#00155a;font-weight:bold; 
font-family: "Gantari", sans-serif; text-align:center;}
#threediv h5{color:#c11817; font-weight:600; text-transform:uppercase; padding:20px 0px 0px 0px; margin:0px; font-size:20px; 
text-align:center; font-family: "Gantari", sans-serif;}

.thrbox{ padding:40px 40px;}
.thrbox img{  margin:0px; padding:0px 0px;}
.thrrcol h2{ font-size:28px; color:#00155a;  margin:0; font-weight:bold; padding:10px 0px 0px 0px; font-family: "Gantari", sans-serif;}
.thrrcol p{ font-size:16px; color:#333; padding:6px 0px 0px 0px; margin:0px; font-weight:400; line-height:1.5; transition:.5s;}
.thrrbox,.thrrcol{ position:relative; -moz-transition:all ease-in-out 0.3s; -webkit-transition:all ease-in-out 0.3s; -o-transition:all ease-in-out 0.3s; transition:all ease-in-out 0.3s;  border:1px solid #eee;}
.thrrcol{ cursor:pointer; border-top:4px solid #001844; box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05); margin:20px 0px 0px 0px;}
.thrbox i{ position:relative; z-index:4; font-size:60px; color:#e2114c;}
.thrbox img{ width:80px;}
.thrbox:after{ content:' '; background-color:#001844; position:absolute; bottom:100%; top:0; left:0; right:0; z-index:-1; 
-moz-transition:all ease-in-out 0.3s; -webkit-transition:all ease-in-out 0.3s; -o-transition:all ease-in-out 0.3s; 
transition:all ease-in-out 0.3s;}
.thrbox:hover img{filter: brightness(0) invert(1);}
.thrrcol:hover .thrbox:after{ bottom:0;}
.thrrcol:hover h2{ color:#fff;}
.thrrcol:hover p{ color:#fff;}
.thrrcol:hover i{ color:#fff;}
.thrr-icons{ padding:20px;}
.service-btn {position:relative; padding:20px 0px 0px 0px;}
.service-btn i{color:#c11817 !important;font-size:20px;padding:14px 18px;border:1px solid #ddd;border-radius:50%;background-color:#fff;}

.countcolm{padding:60px 0px 70px 0px;text-align:center;background-image:url(../images/counter-bg.jpg);overflow:hidden;position:relative; z-index:444; margin:0px 10px 0px 10px;}
.countcolm h1{font-size:45px;margin:0px; padding:10px 0px 0px 0px; color:#fff; font-weight:bold; font-family: "Gantari", sans-serif;}
.countcolm p{font-size:16px;margin:0px; color:#585476; padding:10px 60px;}
.countcolm h2{font-size:36px;margin:0; padding:0px 20px; color:#fd6900; font-weight:bold; line-height:1.6;}
.countcolm h4{font-size:24px;margin:0; padding:0px 0px; color:#fff; font-weight:600; line-height:1.6; font-family: "Gantari", sans-serif;}
.countcolm h3{font-size:50px;margin-top:-56px; padding:0px 0px 0px 44px; color:#fff; font-weight:bold; font-family: "Gantari", sans-serif;
display:inline-block; position:absolute;}
.countcolm h6{font-size:50px;margin-top:-56px; padding:0px 0px 0px 30px; color:#fff; font-weight:bold; font-family: "Gantari", sans-serif;
display:inline-block; position:absolute;}


.srver{background-image:url("../images/bg3.jpg");background-size:cover; padding:90px 0px 260px 0px; overflow:hidden; position:relative; 
text-align:center; margin-top:0px;}
.srver > div{ position:relative; z-index:40;}
.srver:before{ position:absolute; content:''; left:0; top:0; bottom:0; right:0;  background-color:rgba(5, 20, 66, 0.9);}
.srver p{  color:#fff;  font-size:16px;  padding:10px 0px;}
.srver h1{ padding:10px 0px 0px 0px; font-size:45px; margin:0px 0px; color:#fff; font-weight:700; font-family: "Gantari", sans-serif; }
.srver h4{  color:#fff; font-weight:400; padding:10px 120px 0px 120px; margin:0px; font-size:16px; line-height:1.6;}
.srver h6{  color:#c11817;  padding:0px; margin:0px; font-size:20px; font-weight:bold; font-family: "Gantari", sans-serif;}

.team {padding:60px 0px 100px 0px;overflow:hidden; position:relative; margin-top:-280px;}
.team-image {position: relative;overflow:hidden; padding:0px 0px 0px 0px;}
.team-image img {-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.team-image .social-icons {position:absolute;bottom:-125%;width:100%;background-color:rgb(193, 24, 23, 0.9); padding:80px 40px;
-webkit-transition: all .5s; -moz-transition: all .5s;-o-transition: all .5s;transition: all .5s;  }
.team-image .social-icons h4{ color:#fff;  padding:0px 0px;}
.team-image .social-icons p{color:#fff;}
.team-image:hover .social-icons {bottom: -1px;}
.team-image:hover img {-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}
.team-image .social-icons a:hover {bottom:5px;}
.social-icons a span,.icons a span { margin-right:0.7em; font-size:26px; color:#fff; 
transition: 0.5s all;-webkit-transition: 0.5s all;  -moz-transition: 0.5s all;-o-transition: 0.5s all;-ms-transition: 0.5s all;}
.icons ul li a span:hover,.team-image .social-icons a span:hover {color:#00155a;}    
.team-grid h4 {color:#333;font-weight:700;padding:10px 0px 0px 0px; margin:0px; font-family: "Gantari", sans-serif;}
.team-grid p {font-size:16px; color:#888;padding:10px 0px 0px 0px;}	
.team-image .social-icons::before{position: absolute; content: ''; top: 0; left: 0; bottom: 0; right:0; -webkit-transform: scale(0);
transform: scale(0); -webkit-transition: .5s;transition: .5s; z-index: 1;}

.arctb{ background-color:#00155a; padding:20px; border-radius:6px; position:relative; display:inline-block; margin:40px 0px 20px 0px; }
.arctb i{ color:#fff; font-size:20px;}
.arctb:hover{ background-color:#fff; color:#00155a;  -webkit-transition:.5s; transition: .5s; }
.arctb:hover i{ color:#00155a;}

.fqrst{background-color:#fff;  background-size:cover; padding:40px 0px 0px 0px; overflow:hidden; position:relative; }
.fqrst > div{ position:relative; z-index:40; }
.fqrst p{color:#fff;  font-size:16px;  padding:10px 0px;}
.fqrst h1{padding:10px 0px 0px 0px; font-size:50px; margin:0px 0px; color:#00155a; font-weight:700; font-family: "Gantari", sans-serif; }
.fqrst h4{color:#ca2b2b; font-weight:700; padding:10px 0px 0px 0px; margin:0px; font-size:20px; line-height:1.6;
 font-family: "Gantari", sans-serif;}
.fqrst h6{color:#ff6200;  padding:0px; margin:0px; font-size:18px; font-weight:bold; font-family: "Gantari", sans-serif;}
.fqimage{}

.acdms{padding:20px 0px 0px 0px;}
/*input{position: absolute;opacity:0;z-index: -1;}*/
.accordion-wrapper{border-radius: 8px;overflow:hidden;box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.3);width: 600px;margin:0 auto;}
.accordion {width:100%;color: white;overflow:hidden;margin-bottom:16px;}
.accordion:last-child{margin-bottom:0;}
.accordion-label {display:flex;-webkit-box-pack:justify;justify-content: space-between;padding: 16px;
 background:#ca2b2b;font-weight: bold;cursor: pointer;font-size:22px; font-family: "Gantari", sans-serif;}
.accordion-label:hover {background: #00155a;}
.accordion-label::after {content:"\276F"; width:16px; height:16px;text-align:center; -webkit-transition: all 0.3s;transition: all 0.3s;}
.accordion-content{max-height:0;padding: 0 16px;color:rgba(4,57,94,1);background: white;-webkit-transition: all 0.3s;transition: all 0.3s;}
.accordion-content p{margin:0;color: #00235a;font-size: 16px;}
input:checked + .accordion-label {background:#00155a;}
input:checked + .accordion-label::after {-webkit-transform:rotate(90deg);transform: rotate(90deg);}
input:checked ~ .accordion-content {max-height:100vh;padding:16px;}
  
.hacsr{background-color:#f6f9ff;  padding:80px 60px 120px 60px; overflow:hidden; position:relative; text-align:center;}
.hacsr > div{ position:relative; z-index:40; }
.hacsr p{color:#fff;  font-size:16px;  padding:10px 0px;}
.hacsr h1{ padding:10px 0px 0px 0px; font-size:46px; margin:0px 0px; color:#00155a; font-weight:700; font-family: "Gantari", sans-serif; text-align:center;}
.hacsr h4{color:#c11817; font-weight:700; padding:10px 0px 0px 0px; margin:0px; font-size:20px; line-height:1.6; font-family: "Gantari", sans-serif; text-align:center; text-transform:uppercase;}
.hacsr h6{color:#ff6200; padding:0px; margin:0px; font-size:18px; font-weight:bold; font-family: "Gantari", sans-serif;}
.hcrimage{}

.hpcl{ background-color:#c11817; padding:40px; margin-top:20px;}
.hpcimg{ margin:0 auto; width:100px;}
.hacsr h2{ padding:14px 0px 0px 0px; font-size:30px; margin:0px 0px; color:#fff; font-weight:700; font-family: "Gantari", sans-serif;}
.hpcl2{padding:0px; margin-top:20px;}
.hpcimg2{}



/*-- testimonial section --*/

#testimonial{padding:80px 0px 100px 0px; overflow:hidden; position:relative; border-radius:0px; margin:0px 0px;}
#testimonial > div{ position:relative; z-index:40;}
#testimonial h2{ font-size:45px; font-weight:bold; padding:10px 0px 40px 0px; color:#00155a; position:relative; text-align:center;
font-family: "Gantari", sans-serif; margin:0px;}
#testimonial h6{ font-size:20px; font-weight:600; padding:10px 0px 0px 0px; margin:0px !important; color:#c11817; position:relative; 
text-transform:uppercase;text-align:center; font-family: "Gantari", sans-serif;}
section.test {padding:0px 0 40px; background-color:#eee;}
section.test h3{font-size:35px;font-weight:600;padding-bottom:30px;color:#06aa01;position:relative;text-transform:uppercase;
text-align:center;}
section.test h3:after {content: '';position: absolute;background-color:#c11817;width: 5%;height: 4px;left: 47.5%;bottom: 20%;}
section.test p{font-size:16px;font-weight:normal;color:#00235a;}
section.test .carousel-inner > .item  {width:100%;margin:auto;}
section.test .carousel-control.left,section.test .carousel-control.right {background-image:none;}
section.test .test-details {padding: 0 0px;} 
section.test .test-walls {background-color:#f6f9ff; padding:25px 30px;height:auto;position:relative; border-radius:0px; 
border-bottom:2px solid #f6f9ff; min-height:330px;}
section.test .test-walls:hover { border-bottom:2px solid #c11817;}

section.test .test-walls h5 {font-size:24px;font-weight:700;color:#00155a;font-family: "Gantari", sans-serif;}
section.test .test-walls p.test-p1 {font-size:16px;line-height:30px;font-weight:400; padding:20px 0px 0px 0px;}
section.test .test-capt {width:100%;padding:10px 0px 0px 0px; margin-left:-20px;}
section.test .test-capt img.img-circle.img-responsive { float:left; width:100px;}
section.test .test-capt h4 {font-size:30px; font-weight:700;  color:#00155a; padding:22px 0 0px 0px; margin:0px; 
font-family: "Gantari", sans-serif;}
section.test .test-capt p.test-p2 {font-size:16px; font-weight:400;  color:#00235a; padding:0px 0px 0px 0px; margin:0px;}
section.test .carousel-indicators li { border:1px solid #e2114c;}
section.test .carousel-indicators .active { background-color: #e2114c;}
section.test .carousel-indicators {bottom: -45px;}
/*-- /testimonial section --*/

.sercom{ padding:70px 60px 200px 60px; background-color:#f6f9ff; margin:0px 0px 0px 0px;  overflow:hidden;}
.sercom h5{margin:0;padding:10px 0px 0px 0px;color:#c11817;font-size:20px;font-weight:600;text-align:center; 
font-family: "Gantari", sans-serif; text-transform:uppercase;}
.sercom h1{margin:0; padding:10px 0px 0px 0px; color:#00155a; font-size:45px; font-weight:700; 
font-family: "Gantari", sans-serif; text-align:center;}
.sercom h4{ color:#8a91ac; padding:10px 0px 10px 0px; margin:0px; font-size:16px; font-weight:400; line-height:1.6;}

.sercom h6{margin:0;padding:10px 10em 0px 10em; color:#666;font-size:16px;font-weight:400;text-align:center; 
font-family: "Gantari", sans-serif; line-height:1.4;}

.connt{ background-color:#fff; padding:20px 0px 70px 0px; }
.imgthum{ padding:20px 0px; }
.cntimgs h2{ padding:24px 20px 0px 28px; color:#00155a; font-size:24px; font-weight:700; text-align:left;line-height:1.2; 
font-family: "Gantari", sans-serif; margin:0px;}
.cntimgs{ position:relative; overflow:hidden;  background-color:#fff; border-radius:0px;
 box-shadow: -2px 14px 23px -8px rgba(128,124,128,0.4); margin:20px 0px 0px 0px;}
.cntimgs img{-moz-transition: all 0.3s; -webkit-transition:all 0.3s; transition:all 0.3s;  border:1px solid #eee; cursor:pointer;}
.cntimgs img:hover{ -moz-transform:scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); }
.mlist1{ padding:0px 0px 20px 0px; margin:0px 0px; color:#898989; font-size:15px;}
.mlist1 p{ font-size:16px; text-align:left; padding:4px 20px 10px 28px; margin:0px; color:#666;}
.mlist1 p a{ color:#01aef0; font-family: "Gantari", sans-serif;}
.mlist1 h6{ font-size:16px; text-align:left; padding:10px 20px 10px 28px; margin:0px;font-weight:500;}
.mlist1 h6 a{ color:#c11817;}
.mlist1 ul{ list-style:none;}
.mlist1 ul li{ list-style-type:none; font-size:16px; text-align:center; padding:3px 0px;}
.mlist1 ul li a{  text-align:center; text-decoration:none; color:#676767; margin-left:0px; transition:ease-in-out 0.3s;}
.mlist1 ul li a:hover{color:#1b97d4;  margin-left:15px;}

.mlist2{ padding:0px 0px 20px 0px; margin:0px 0px; }
.mlist2 p{ font-size:16px; text-align:left; padding:4px 20px 10px 28px; margin:0px; color:#666;}


.cntimgs h4{ padding:10px 20px; color:#c11817; font-size:14px; font-weight:600; margin:-68px 0px 0px 24px;
line-height:1.2; background-color:#fff; position:absolute; font-family: "Gantari", sans-serif; border-radius:4px;}

.ullink{ overflow:hidden; margin:0px; padding:10px 0px 10px 0px;} 
.ullink li{ position:relative; color:#666;  padding:4px 15px; font-size: 16px;}
.ullink li:after{ content:'\f054 ';font-family: 'FontAwesome'; position:absolute; left:0px; color:#193783; font-size:13px; top:6px; }
.ullink li a{ color:#666; padding:5px 15px; display:block; margin:3px 0px; }

.dlink1{ margin:40px 0px; display:inline-block;}
.dlink1 a{  background-color:#fff; border-radius:40px; padding:18px 40px; color:#c11817 ; font-size:18px; font-weight:600; 
font-family: "Gantari", sans-serif;}
.dlink1 a:hover{background-color:#c11817; color:#fff; transition:0.5s;}

.dlink2{ margin:40px 0px; display:inline-block;}
.dlink2 a{ background-color:#00235a; border-radius:40px; padding:18px 40px; color:#fff ; font-size:18px; font-weight:600;
font-family: "Gantari", sans-serif;}
.dlink2 a:hover{ background-color:#fff;color:#053485;}

.dlink3{ margin:40px 0px; display:inline-block;}
.dlink3 a{ background-color:#c11817; border-radius:40px; padding:18px 40px; color:#fff ; font-size:18px; font-weight:600;
font-family: "Gantari", sans-serif;}
.dlink3 a:hover{ background-color:#fff;color:#c11817;}

.dlink4{ margin:40px 0px; display:inline-block;}
.dlink4 a{ background-color:#c11817; border-radius:40px; padding:10px 20px; color:#fff ; font-size:18px; font-weight:600;
font-family: "Gantari", sans-serif;}
.dlink4 a:hover{ background-color:#fff;color:#c11817;}

.frombackcol{ opacity:0; transform:translateY(200px); z-index:2; }
.fromleftcol{ opacity:0; transform:translateX(-500px); z-index:5; }
.fromrightcol{ opacity:0; transform:translateX(500px); z-index:5; }
.animat{ padding:80px 0px 0px 0px; background-image:url(../images/promo.png); background-size:cover; overflow:hidden; } 
.animibacknrml{ opacity:1; transform:translateY(0); }
.animileftnrml{ opacity:1; transform:translateX(0); }
.animirightnrml{ opacity:1; transform:translateX(0); }

.tran01{ -moz-transition:all ease-in-out 0.8s; -webkit-transition:all ease-in-out 0.8s; -o-transition:all ease-in-out 0.8s; -ms-transition:all ease-in-out 0.8s; transition:all ease-in-out 0.8s; }
.tran02{ -moz-transition:all ease-in-out 1.0s; -ms-transition:all ease-in-out 1.0s; -o-transition:all ease-in-out 1.0s; -webkit-transition:all ease-in-out 1.0s; transition:all ease-in-out 1.0s; }
.tran03{ -moz-transition:all ease-in-out 1.2s; transition:all ease-in-out 1.2s; -ms-transition:all ease-in-out 1.2s; -webkit-transition:all ease-in-out 1.2s; -o-transition:all ease-in-out 1.2s; }
.tran04{ -moz-transition:all ease-in-out 1.4s; transition:all ease-in-out 1.4s; -webkit-transition:all ease-in-out 1.4s; -ms-transition:all ease-in-out 1.4s; -o-transition:all ease-in-out 1.4s; }
.tran05{ -moz-transition:all ease-in-out 1.6s; transition:all ease-in-out 1.6s; -webkit-transition:all ease-in-out 1.6s; -o-transition:all ease-in-out 1.6s; -ms-transition:all ease-in-out 1.6s; }
.tran06{ -moz-transition:all ease-in-out 1.8s; transition:all ease-in-out 1.8s; -o-transition:all ease-in-out 1.8s; -ms-transition:all ease-in-out 1.8s; -webkit-transition:all ease-in-out 1.8s; }




/* Inner Page */
/*innaerpage starts here*/

.bodycol{ padding:0px 0px; position:relative; background-image:url(../images/bg2.jpg); background-size:cover; }
.bodycol:before{ position:absolute; content:''; left:0; top:0; bottom:0; right:0;  background-color:rgba(255,255,255,0.7);}
.bodycol div{ position:relative; z-index:55;}
.incont{ padding:100px 0px 180px 0px;} 
.txtbr{ padding:0px 0px 0px 20px; margin:0px;}
.txtbrlft{ padding:0px 0px 0px 0px; margin:0px;}
.incont h1{ position:relative;display:inline-block;padding:20px 0px 0px 0px;margin:0px;font-weight:700;color:#15327b;
font-size:40px; font-family: "Gantari", sans-serif; line-height:1;}
.incont h2{ position:relative; display:inline-block; padding:30px 0px 10px 0px; margin-bottom:20px; font-weight:700;
 color:#3c83ce; margin:0px;}
.incont h2:after{ position:absolute; width:30%; background-color:#0baa59; height:3px; content:''; bottom:0; left:0%;}
.incont p{ padding:10px 0px 0px 0px; margin:0px; color:#666;}
.abtimg{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border-radius:20px 0px 0px 20px; overflow:hidden;}
.abtrtmimg{padding:0px 0px 0px 0px; margin:10px 0px 0px 0px; border-radius:0px 20px 20px 0px; overflow:hidden;}
.incont h3{padding:10px 0px 0px 0px; margin-bottom:20px; font-weight:700;  color:#333; margin:0px;
font-family: "Gantari", sans-serif;}
.incont h4{ padding:10px 0px 0px 0px; font-weight:700;  color:#333; margin:0px; font-size:32px;
font-family: "Gantari", sans-serif;}
.incont h5{ padding:20px 0px 0px 0px; font-weight:bold; font-size:24px;   color:#dc4229; margin:0px;}
.stprm{ padding:16px 0px 0px 0px;}
.stprm2{ padding:16px 0px 20px 0px;}

.txtmnl h6{ padding:10px 0px 0px 0px; font-weight:500; font-size:20px;   color:#777; margin:0px;}
.secdm{ padding:40px 0px 0px 0px;}
.secdm2{ padding:40px 0px 20px 0px;}
.tmntbg{ background-color:#E4E4E45C; overflow:hidden; padding:20px; border-radius:20px;}

#hsbmn{ padding:40px 0px 30px 0px;}
#hsbmn h1{ padding:0px;}


/***<<--- Heading Transition --->>***/
.wdt-heading-holder{-webkit-transition:var(--wdt-Ad-Transition); transition:var(--wdt-Ad-Transition);}
/***<<--- Heading Common --->>***/
.wdt-heading-holder {position: relative;}
.wdt-heading-holder>*:not(:last-child) {margin-bottom: 16px;}
.wdt-heading-holder>*:last-child {margin-bottom: 0;}
.wdt-heading-holder .wdt-heading-title-wrapper{margin-top:0;}
.wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title .wdt-heading-title-item {margin:0;}
.wdt-heading-holder .wdt-heading-title-wrapper.wdt-heading-align-start,
.wdt-heading-holder .wdt-heading-title-wrapper.wdt-heading-align-baseline,
.wdt-heading-holder .wdt-heading-title-wrapper.wdt-heading-align-start .wdt-heading-title .wdt-heading-title-inner,
.wdt-heading-holder .wdt-heading-title-wrapper.wdt-heading-align-baseline .wdt-heading-title .wdt-heading-title-inner{line-height:1;}
.wdt-heading-holder .wdt-heading-subtitle-wrapper {
text-transform: uppercase;color: #b02625; position: relative; backface-visibility: hidden;
    border: 1px solid #ff52516e;display: inline-flex;border-radius: 20px; padding: 4px 20px;
    height: max-content;width: calc(var(--subtitle-width) + 40px);
    text-align: left;vertical-align: middle;overflow: hidden; gap:20px;}
/* -----Subtitle Style----- */
.wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle-animate{
width: min-content;text-wrap: nowrap;animation: move 5s infinite linear;}
@keyframes move{100% {transform: translateX(-236%);}}
.wdt-heading-holder .wdt-heading-icon-wrapper .wdt-content-icon-wrapper,
.wdt-heading-holder .wdt-heading-icon-wrapper .wdt-content-icon {line-height:1;}

/*Scroller*/
.wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator {
display: flex;align-items: center;}
.wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator .wdt-separator-line {
    width: 50px;
    height: 2px;
}
.wdt-heading-holder .wdt-heading-separator-wrapper .wdt-heading-separator.with-line .wdt-separator-line[class*='-left-part'] {
margin-right:5px;}
.wdt-heading-holder .wdt-heading-separator-wrapper .wdt-heading-separator.with-line .wdt-separator-line[class*='-right-part'] {
margin-left: 5px;
}
.wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator .wdt-content-icon-wrapper {
line-height: 0;
}
.wdt-heading-holder .wdt-heading-separator.with-icon .wdt-content-icon-wrapper .wdt-content-icon {
display: inline-block;
}
.wdt-heading-holder .wdt-heading-separator.with-icon .wdt-content-icon-wrapper .wdt-content-icon span {
font-size: 1.125rem;position: relative;z-index:0;display: inline-block;text-align: center;vertical-align: middle;}
.wdt-heading-holder .wdt-heading-separator.with-icon .wdt-content-icon-wrapper .wdt-content-icon span i {
position: relative;display: inline-flex;width: 100%;height: 100%;margin: 0;
place-content:center;place-items: center;}
.wdt-heading-holder .wdt-heading-separator.with-icon .wdt-content-icon-wrapper .wdt-content-icon span svg {
	width:1em;height:1em;fill: currentColor;}
.wdt-heading-holder .wdt-heading-separator.with-icon .wdt-content-icon-wrapper .wdt-content-icon span:before {
    position: absolute;z-index: -1; top: 0;right: 0; bottom:0; left:0; width: auto;
    height: auto;content: ''; -webkit-border-radius: inherit;border-radius: inherit;}

/*Scroller*/



.frccol{ padding:0px 0px 140px 0px; overflow:hidden; margin-top:-80px;}
.boxcol{ display:table; width:100%; overflow:hidden; position:relative; cursor:pointer;}
.box-txt{ display:table-cell; vertical-align:bottom;   position:relative;z-index:55; height:540px;-webkit-transition:all ease-in-out 0.3s; -moz-transition:all ease-in-out 0.3s; transition:all ease-in-out 0.3s; 
padding:40px 40px 70px 40px;  }
.gall-txt{display:table-cell; vertical-align:bottom; text-align:center;  background-color:rgba(0,0,0,0.4); position:relative; z-index:55; height:250px;-webkit-transition:all ease-in-out 0.3s; -moz-transition:all ease-in-out 0.3s; transition:all ease-in-out 0.3s; padding:10px 15px; }
.box-txt h2{ color:#fff; font-size:36px; margin:0; font-weight:700; font-family: "Gantari", sans-serif;}
.gall-txt h2 a{ color:#fff; font-size:18px; margin:0; text-transform:uppercase; border:1px solid #eee; padding:10px; }
.box-img{ position:absolute; left:0px; right:0; top:0; bottom:10%; overflow:hidden; }
.box-img img{ width:100%; -moz-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s }
.boxcol:hover .box-txt{ padding-bottom:50px; }
.boxcol:hover .box-img img{ -moz-transform:scale(1.1) rotate(3deg); transform:scale(1.1) rotate(3deg); }
.box-txt p{ padding:10px 0px; color:#eee; font-size:18px;}
.butncol a{ color:#fff !important; text-transform:uppercase;  letter-spacing:1px;  padding:8px 18px; font-size:13px; 
border:1px solid #86632a;}
.boxcol:hover .gall-txt{ padding-bottom:30px; }




/*=============================
    08. Choose
===============================*/
.choose__area-three {
  position: relative;
  overflow: hidden;
  padding:20px 0 160px 0px;
  z-index: 1;
}
.choose__content-three h3{ color:#c11817; text-transform:uppercase; font-size:20px; font-family: "Gantari", sans-serif;}
.choose__content-three h2{ color:#15327b; padding:0px 0px 10px 0px; margin:0px; font-size:34px; font-weight:700; font-family: "Gantari", sans-serif;}

@media (max-width: 767.98px) {
  .choose__area-three {
    padding: 100px 0;
  }
}

.choose__bg {
  background-size: cover;
  background-position: center;
  position: absolute;
  left: 0;
  top: 0;
  width: 46%;
  height: 90%;
  z-index: -2;
}
@media (max-width: 1199.98px) {
  .choose__bg {
    width: 55%;
  }
}
.choose-content > p {
  margin-bottom: 30px;
  color:#666;
  width: 85%;
}
@media (max-width: 1199.98px) {
  .choose-content > p {
    width: 100%;
  }
}

.choose__content-three > p {
  margin-bottom: 30px;
}

.choose-list .list-wrap li {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  gap: 18px;
  margin-bottom: 35px;
}
.choose-list .list-wrap li:last-child {
  margin-bottom: 0;
}
.choose-list .list-wrap li .icon {
  font-size: 60px;
  line-height: 0;
  color: var(--tg-theme-primary);
  -webkit-transition: all 0.3s ease-out 0s;
  -moz-transition: all 0.3s ease-out 0s;
  -ms-transition: all 0.3s ease-out 0s;
  -o-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}
.choose-list .list-wrap li .content .title {
  color: var(--tg-color-white-default);
  margin-bottom: 5px;
  font-weight: 600;
  font-size: 22px;
}
.choose-list .list-wrap li .content p {
  color: var(--tg-color-gray-3);
  margin-bottom: 0;
  width: 65%;
}
@media (max-width: 767.98px) {
  .choose-list .list-wrap li .content p {
    width: 100%;
  }
}
.choose-list .list-wrap li:hover .icon {
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
.choose__list .list-wrap li {
  margin-bottom: 30px;
}
.choose__list .list-wrap li:last-child {
  margin-bottom: 0;
}
.choose__list-box {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: flex-start;
  gap: 20px;
}
.choose__list-box:hover .choose__list-icon i {
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
.choose__list-box-two {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: flex-start;
  gap: 20px;
}
@media (max-width: 1199.98px) {
  .choose__list-box-two {
    flex-wrap: wrap;
  }
}
@media (max-width: 991.98px) {
  .choose__list-box-two {
    flex-wrap: nowrap;
  }
}
.choose__list-box-two:hover .choose__list-icon-two {
  -webkit-transform: translateY(5px) rotateY(180deg);
  -moz-transform: translateY(5px) rotateY(180deg);
  -ms-transform: translateY(5px) rotateY(180deg);
  -o-transform: translateY(5px) rotateY(180deg);
  transform: translateY(5px) rotateY(180deg);
}
.choose__list-icon {
  width: 80px;
  height: 80px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fef6e6;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  font-size: 50px;
  color: #e82732;
  flex: 0 0 auto;
  line-height: 0;
  margin:10px 0px 0px 0px;
}

.choose__list-icon i {
  -webkit-transform: rotateY(0deg);
  -moz-transform: rotateY(0deg);
  -ms-transform: rotateY(0deg);
  -o-transform: rotateY(0deg);
  transform: rotateY(0deg);
  -webkit-transition: all 0.4s ease-out 0s;
  -moz-transition: all 0.4s ease-out 0s;
  -ms-transition: all 0.4s ease-out 0s;
  -o-transition: all 0.4s ease-out 0s;
  transition: all 0.4s ease-out 0s;
}
.choose__list-content .title {
  margin-bottom: 8px;
  font-size: 24px;
  font-weight: 700; color:#1a3984; font-family: "Gantari", sans-serif;
}
.choose__list-content p {
  margin-bottom: 0;
}
@media (max-width: 767.98px) {
  .choose__list-content p br {
    display: none;
  }
}

.choose-img-wrap {
  position: relative;
  padding-bottom: 45px;
}
@media (max-width: 991.98px) {
  .choose-img-wrap {
    text-align: center;
    margin-bottom: 50px;
  }
}
@media (max-width: 767.98px) {
  .choose-img-wrap {
    margin: 0;
  }
}
.choose-img-wrap img:nth-child(1) {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}
@media (max-width: 767.98px) {
  .choose-img-wrap img:nth-child(1) {
    width: 100%;
  }
}
.choose-img-wrap img:nth-child(2) {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
  position: absolute;
  left: -16%;
  bottom: 0;
}
@media (max-width: 1199.98px) {
  .choose-img-wrap img:nth-child(2) {
    left: -9%;
  }
}
@media (max-width: 991.98px) {
  .choose-img-wrap img:nth-child(2) {
    left: -2%;
  }
}
@media (max-width: 767.98px) {
  .choose-img-wrap img:nth-child(2) {
    display: none;
  }
}
.choose-img-wrap img:nth-child(3) {
  position: absolute;
  left: 10%;
  bottom: -45px;
  z-index: -1;
}
@media (max-width: 1199.98px) {
  .choose-img-wrap img:nth-child(3) {
    left: 30%;
  }
}
@media (max-width: 767.98px) {
  .choose-img-wrap img:nth-child(3) {
    left: 8%;
    bottom: -25px;
  }
}
.choose__img-wrap-three {
  position: relative;
  text-align: right;
}
@media (max-width: 991.98px) {
  .choose__img-wrap-three {
    margin-bottom: 50px;
  }
}
.choose__img-wrap-three .main-img {
  position: relative;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
  display: inline-block;
  border: 18px solid var(--tg-color-white-default);
  -webkit-box-shadow: 0px 56px 80px 0px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 56px 80px 0px rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0px 56px 80px 0px rgba(0, 0, 0, 0.15);
  -o-box-shadow: 0px 56px 80px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 56px 80px 0px rgba(0, 0, 0, 0.15);
}
@media (max-width: 1199.98px) {
  .choose__img-wrap-three .main-img {
    width: 400px;
    border-width: 10px;
  }
}
@media (max-width: 767.98px) {
  .choose__img-wrap-three .main-img {
    width: 100%;
    border-width: 5px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .choose__img-wrap-three .main-img {
    width: 500px;
    margin: 0 auto;
  }
}
.choose__img-wrap-three .main-img img {
  width: 100%;
}
.choose__img-wrap-three .main-img .play-btn {
  width: 70px;
  height: 70px;
  align-items: center;
  justify-content: center;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: var(--tg-theme-secondary);
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  color: var(--tg-color-white-default);
  font-size: 25px;
}
.choose__img-wrap-three .main-img .play-btn:hover {
  background: var(--tg-theme-primary);
}
.choose__img-wrap-three > img {
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -o-border-radius: 15px;
  -ms-border-radius: 15px;
  border-radius: 15px;
  -webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
  border: 1px solid #DADADA;
  position: absolute;
  left: 9%;
  top: 30%;
}
@media (max-width: 1199.98px) {
  .choose__img-wrap-three > img {
    left: 0;
  }
}
@media (max-width: 767.98px) {
  .choose__img-wrap-three > img {
    display: none;
  }
}
.choose__img-wrap-three .shape img {
  position: absolute;
  left: 3%;
  bottom: 18%;
  z-index: -1;
}
@media (max-width: 1199.98px) {
  .choose__img-wrap-three .shape img {
    display: none;
  }
}


.choose__tab .nav-tabs {
  border-bottom: 1px solid #CEE2EA;
  gap: 30px;
  margin-bottom: 30px;
}
.choose__tab .nav-tabs .nav-item .nav-link {
  padding: 0 0 13px;
  background: transparent;
  color: #9597C8;
  border: none;
  font-size: 22px;
  font-weight: 600;
  line-height: 1;
  font-family: var(--tg-heading-font-family);
  text-transform: capitalize;
  position: relative;
}
@media (max-width: 767.98px) {
  .choose__tab .nav-tabs .nav-item .nav-link {
    font-size: 18px;
  }
}
.choose__tab .nav-tabs .nav-item .nav-link::before {
  content: "";
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: -1px;
  width: 50%;
  height: 3px;
  background: var(--tg-theme-primary);
  opacity: 0;
  -webkit-transition: all 0.3s ease-out 0s;
  -moz-transition: all 0.3s ease-out 0s;
  -ms-transition: all 0.3s ease-out 0s;
  -o-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}
.choose__tab .nav-tabs .nav-item .nav-link.active {
  color: var(--tg-heading-color);
}
.choose__tab .nav-tabs .nav-item .nav-link.active::before {
  opacity: 1;
}
.choose__tab-content p {
  margin-bottom: 30px;
}
.choose__tab-content .list-wrap {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 20px 0;
}
.choose__tab-content .list-wrap li {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: flex-start;
  font-weight: 600;
  text-transform: capitalize;
  gap: 10px;
  width: 50%;
}
@media (max-width: 767.98px) {
  .choose__tab-content .list-wrap li {
    width: 100%;
  }
}
.choose__tab-content .list-wrap li i {
  width: 26px;
  height: 26px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--tg-heading-color);
  border-radius: 50%;
  color: var(--tg-color-white-default);
  flex: 0 0 auto;
  font-size: 14px;
}
.choose__box {
  position: relative;
}
@media (max-width: 767.98px) {
  .choose__box {
    margin-bottom: 30px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .choose__box {
    margin-bottom: 0;
  }
}
.choose__box .icon {
  width: 80px;
  height: 80px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--tg-color-yellow-light);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  font-size: 40px;
  color: var(--tg-theme-primary);
  line-height: 0;
  margin-bottom: 15px;
}
.choose__box .icon i {
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  -ms-transform: rotate(0);
  -o-transform: rotate(0);
  transform: rotate(0);
  -webkit-transition: all 0.4s ease-out 0s;
  -moz-transition: all 0.4s ease-out 0s;
  -ms-transition: all 0.4s ease-out 0s;
  -o-transition: all 0.4s ease-out 0s;
  transition: all 0.4s ease-out 0s;
}
.choose__box .content .title {
  font-size: 22px;
  margin-bottom: 12px;
}
.choose__box .content p {
  margin-bottom: 0;
}
.choose__box::before {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 1px;
  height: 100%;
  background: var(--tg-border-4);
}
@media (max-width: 1199.98px) {
  .choose__box::before {
    right: -15px;
  }
}
@media (max-width: 991.98px) {
  .choose__box::before {
    right: 0;
  }
}
@media (max-width: 767.98px) {
  .choose__box::before {
    display: none;
  }
}
.choose__box:hover .icon i {
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
.choose__box-wrap .row [class*=col-]:last-child .choose__box {
  margin-bottom: 0;
}
.choose__box-wrap .row [class*=col-]:last-child .choose__box::before {
  display: none;
}
.choose-shape-wrap img {
  position: absolute;
  z-index: -1;
}
.choose-shape-wrap img:nth-child(1) {
  left: 0;
  bottom: 0;
}
@media (max-width: 1199.98px) {
  .choose-shape-wrap img:nth-child(1) {
    width: 300px;
  }
}
@media (max-width: 767.98px) {
  .choose-shape-wrap img:nth-child(1) {
    width: 230px;
  }
}
.choose-shape-wrap img:nth-child(2) {
  right: 0;
  top: 0;
}
@media (max-width: 1199.98px) {
  .choose-shape-wrap img:nth-child(2) {
    width: 400px;
  }
}
.choose__shape-wrap-two img {
  position: absolute;
  z-index: -1;
}
.choose__shape-wrap-two img:nth-child(1) {
  right: 13%;
  bottom: 30%;
}
@media (max-width: 991.98px) {
  .choose__shape-wrap-two img:nth-child(1) {
    display: none;
  }
}
.choose__shape-wrap-two img:nth-child(2) {
  right: 0;
  bottom: 0;
  z-index: -2;
}
.choose__shape-wrap-three img {
  position: absolute;
  z-index: -1;
}
.choose__shape-wrap-three img:nth-child(1) {
  right:10%;
  top: 20%;
}
@media (max-width: 767.98px) {
  .choose__shape-wrap-three img:nth-child(1) {
    right: 20%;
    top: 13%;
  }
}
.choose__shape-wrap-three img:nth-child(2) {
  right: 0;
  top: 16%;
  z-index: -2;
}
@media (max-width: 1199.98px) {
  .choose__shape-wrap-three img:nth-child(2) {
    display: none;
  }
}

.choose__box:hover .icon svg {
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);
  -webkit-transition: all 0.3s ease-out 0s;
  -moz-transition: all 0.3s ease-out 0s;
  -ms-transition: all 0.3s ease-out 0s;
  -o-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}



.tablecol{ padding:0px 0px 0px 0px; margin:10px 0px; text-align:left; background-color:#eee;}
.tablecol table{ border:1px solid #333;  }
.tablecol table tr th{ background-color:#c11817; font-weight:400; color:#fff; border-bottom: 2px solid #333;}
.tablecol h6{  font-weight:600; color:#fff; font-size:20px; padding:0px 0px; margin:0px; font-family: "Gantari", sans-serif;}
.tablecol h5{  font-weight:600; color:#000; font-size:18px; padding:0px 0px; margin:0px; text-align:center;}
.tablecol h4{  font-weight:600; color:#000; padding:0px 0px; margin:0px; font-size:14px;}
.tablecol table tr th,.tablecol table tr td{padding:10px 10px; font-size:14px; border:1px solid #333;color:#333;}
.tablecol table tr{ padding:0px 0px 0px 0px;  }
.tablecol table tr td a{ padding:0px 0px; display:block;}
.tablecol table tr:nth-child(even){ background-color:#fff; }

#mdfdms{ margin:0px; padding:60px 0px 60px 0px; overflow:hidden; position:relative;}


.partr{background-image:url("../images/bg4.jpg");  background-size:cover;padding:80px 0px 120px 0px; overflow:hidden; position:relative;
margin-top:-100px;}
.partr > div{ position:relative; z-index:40; }
.partr:before{ position:absolute; content:''; left:0; top:0; bottom:0; right:0;  background-color:rgb(21, 50, 123, 0.9);}
.parctn{ text-align:center; padding:0px 80px 0px 80px;}
.partr p{  color:#67798d;  font-size:16px;  padding:10px 0px 0px 0px; margin:0px; font-weight:400;}
.partr h1{ padding:16px 0px 0px 0px; font-size:46px; margin:0px 0px; color:#fff; font-weight:700; font-family: "Gantari", sans-serif;}
.partr h4{  color:#fff; font-weight:400; padding:0px 40px 0px 0px; margin:0px; font-size:16px; line-height:1.6;}
.partr h6{  color:#fff;  padding:0px; margin:0px; font-size:20px;}
.partr h3{ font-size:24px; font-weight:700; color:#053485; padding:10px 0px 0px 0px;  margin:0px; font-family: "Gantari", sans-serif;}
.partbx{ background-color:#fff; border-radius:10px; padding:40px 20px 40px 20px; margin-top:20px;}
.partbx img{position:absolute; padding:8px 0px 0px 0px; width:50px;}
.partxt{ padding:0px 0px 0px 60px;}



.stsm{padding:30px 0px 100px 0px; z-index:444; background-color:#f8f8f8; margin-top:-100px; position:relative;}
.stsmcolm{ padding:30px 0px 0px 0px; margin-top:0px; text-align:center;}
.stsm h4{ margin:0; font-weight:500; color:#c11817; padding:20px 0px 0px 0px; font-size:20px; line-height:1.5; text-transform:uppercase;
font-family: "Gantari", sans-serif;}
.stsm h1{ margin:0;  font-weight:700; color:#15327b; padding:10px 4em 0px 4em; font-size:45px; line-height:1;
font-family: "Gantari", sans-serif;}
.stsm h6{ font-size:16px; color:#6a6a6a; padding:10px 12em 0px 12em; font-weight:300; line-height:1.4;}

#service {position:relative; z-index:333;  padding:0px 0px 100px 0px; margin:0px; overflow:hidden; background-color:#f5f5f5;}
#service .section-heading {margin-bottom:10px;}
.service-item {cursor:pointer; background-color:#fff; padding:40px 40px;transition: all 0.7s;
box-shadow: 0px 0px 15px #dbdbdb;  margin-top:20px;}
.service-item:hover {background-color:#da3534; }
.section-heading h4 {font-size:60px;font-weight:600;text-align:center; padding:0px; margin:0px;}
.section-heading h3 {font-size:40px; color:#ff4228; font-weight:bold; text-align:center;padding:0px 0px 0px 0px; margin:0px;}
.section-heading h5 {color:#a60317; font-size:24px; font-weight:600;  text-align:center;padding:0px 0px 0px 0px; margin:0px;}
.section-heading p {text-align:center; padding:0px 40px; color:#cbcbca; margin:0px;}
.service-item h4 {font-size:26px; margin:10px 0px 0px 0px; color:#15327b; font-weight:700; padding:0px; text-transform:none; 
font-family: "Gantari", sans-serif; line-height:1;}
.service-item h3 {font-size:16px; letter-spacing:0.5px; margin:20px 0px 0px 0px;  padding:0px; color:#ff4228; font-weight:400;}
.service-item:hover h4 {color: #fff;}
.service-item:hover h3 {color: #fff;}
.service-item:hover p {color:#fff;}
.service-item p {color:#666; font-weight:400; font-size:16px; padding:10px 0px 0px 0px; margin:0px;}
.swcimg{ padding:4px; margin:0; width:80px; background-color:#fff; }
.fstp{ padding:20px 0px 0px 0px;}




.faqcnt{ text-align:center; padding:0px 0px 20px 0px;}
#accordions{ margin-top:20px;}
.pnl-group,
.pnl-group .pnl,
.pnl-group .pnl-heading,
.pnl-group .pnl-heading a,
.pnl-group .pnl-title,
.pnl-group .pnl-title a,
.pnl-group .pnl-body,
.pnl-group .pnl-group .pnl-heading + .pnl-collapse > .pnl-body {
border-radius:2px;border:0;font-size:20px;text-align:left; padding:2px; color:#666; font-family: "Gantari", sans-serif; 
font-weight:600;}
.pnl-body{ padding:10px 20px !important; border:1px solid #eee !important;}
.pnl-group .pnl-heading {padding:0;}
.pnl-group .pnl-heading a {
  display: block;
  padding: 15px;
  text-decoration: none;
  position: relative;  border:1px solid #15327b; color:#15327b;
}

.pnl-group .pnl-heading a.collapsed {
  border:1px solid #ddd;
  color: inherit;
 
}
.pnl-group .pnl-heading a:after {
  content: '-';
  position: absolute;
  right: 20px;
  top:5px;
  font-size:30px;
 }
.pnl-group .pnl-heading a.collapsed:after {
  content: '+';
}
.pnl-body p{ font-size:16px; font-weight:500;}




.mynav{ border:1px solid #ddd; list-style-type:none; background-color: rgba(255,255,255,0.3); margin:0px; padding:0px;}
.mynav li { margin:0px;}
.mynav li a{font-size:20px; font-weight:600; color:#666; padding:10px 10px;  border-bottom:1px solid #ddd; display:block; transition:all ease-in-out 0.2s; -moz-transition:all ease-in-out 0.2s; -webkit-transition:all ease-in-out 0.2s; -ms-transition:all ease-in-out 0.2s; -o-transition:all ease-in-out 0.2s; font-family: "Gantari", sans-serif;}
.mynav li a:hover{ color:#000; padding-left:20px; background-color:#f9f7f7;}
.mynav li.active a{color:#fff; background-color:rgb(21, 50, 123,0.8);}

.contcolm .nav-tabs li{ font-size:14px; text-align:center; color:#000;}
.contcolm .nav-tabs li a{ font-size:14px; text-align:center; color:#000;  background-color:#fff;}
.contcolm .nav-tabs li a:hover{ color:#000;}
.contcolm .nav-tabs li.active a{ background-color:#c59c0c; color:#000;}
.contcolm .nav-tabs li.active a:hover{ background-color:#c59c0c; color:#000;}
.contcolm .nav-tabs li.active a:focus{  background-color:#c59c0c; color:#000;}
.contcolm .tab-content{ padding:0px;}


.widget, h5.widgettitle { border-radius:5px;}
.widget {text-align: left;border-radius: 7px;
  width: 100%;background: #fff;box-shadow:3px 3px 13px 0 rgba(0, 0, 0, 0.068); align-items: center;align-content: space-between;flex-direction: row; flex-wrap: wrap;padding: 20px;border: 0.1rem solid #f1f1f1;margin-bottom:20px;}
h5.widgettitle {
display: inline-flex;text-align: left;border-radius: 7px;
width: 100%;background: #fff;box-shadow:3px 3px 13px 0 rgba(0, 0, 0, 0.075);
align-items:center;align-content:space-between; flex-direction: row;flex-wrap: wrap;padding:14px;border: 0.1rem solid #f1f1f1;
font-size:44px; color:#c11817; font-weight:700;margin-bottom:0px;  font-family: "Gantari", sans-serif;}
.sidebar-service {background: #fff; display: inline-grid; width:100%; flex-wrap: wrap;  align-items:center;text-align: left;  border-radius:5px; padding:20px;box-shadow: 3px 3px 13px 0 rgba(0, 0, 0, 0.075);margin-top:0px;}

.sidetab { padding:10px 0px; margin:0px; overflow:hidden; position:relative;}
.sidetab h4{ margin:0; padding:15px;  }
.sidetab h4:after{ }
.sidetab ul { margin:0; padding:0;}
.sidetab ul li{padding:4px; position:relative;list-style-type:none; font-size:16px; z-index:2; border-top:1px solid #ccc;  
display: inline-flex;
text-align: left;
border-radius: 7px;
width: 100%;
background: #fff;
box-shadow: 3px 3px 13px 0 rgba(0, 0, 0, 0.075);
align-items: center;
align-content: space-between;
flex-direction: row;
flex-wrap: wrap;
border: 0.1rem solid #f1f1f1;  margin:10px 0px 0px 0px;}
.sidetab ul li:nth-child(1){ border-top:none; }
.sidetab ul li a { color:#333; padding:10px 34px; display:block; text-decoration:none; -moz-transition:all ease-in-out 0.2s; -webkit-transition:all ease-in-out 0.2s; transition:all ease-in-out 0.2s; font-family: "Gantari", sans-serif;
font-size:18px; font-weight:500;}
.sidetab ul li:before{ background-color:#e2e3e7; content:''; position:absolute; left:0; right:100%; top:0; bottom:0; z-index:-1; -moz-transition:all ease-in-out 0.2s; -webkit-transition:all ease-in-out 0.2s; transition:all ease-in-out 0.2s; border-radius:7px;}


.sidetab ul li a:hover{ color:#333; }
.sidetab ul li:hover:before{ right:0; color:#fff;}
.sidetab li a:before{ position:absolute; left:16px; content:'\f0c8 '; font-family: 'FontAwesome'; color:#25599d;font-size:16px;top:15px;}
.sidetab ul .active{ color:#fff; background-color:#e2e3e7; }

.bchre{ padding:0px 0px; margin:40px 0px; border-radius:10px; overflow:hidden; min-height:500px; background-position:center;
background-size:cover;}
#spl{  text-align:center; margin-top:120px;}
.bchre h4{padding:60px 0px 0px 0px; font-weight:700;  color:#c11817; margin:0px; font-size:32px; text-align:center;
font-family: "Gantari", sans-serif; position:absolute; display:inline-block;}


.cntcol{ padding:50px 40px; text-align:center; position:relative; border-radius:10px;
 z-index:55; min-height:250px; background-color:#fff; margin-top:20px; box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
 -moz-transition: all 0.3s; -webkit-transition:all 0.3s; transition:all 0.3s; border:1px solid #eee;}
.cntcol img{ width:120px; margin:auto; margin-top:0px; background-color: #fff;}
.cntcol h5{ margin:0; padding:20px 0px 0px 0px; font-size:24px; color:#315327b33; font-weight:bold; font-family: "Gantari", sans-serif;}
.cntcol p{ margin:0; padding:4px 0px 0px 0px; font-size:16px;color:#666;}
.cntcol p a{ color:#666;}
.cntcol i{font-size:40px; margin:auto;color:#fff;padding:20px; background-color:#c11817; border-radius:60px;}
.cntcol:hover{color:#fff; background-color:#15327b;
 -moz-transform:scale(1); -webkit-transform: scale(1); transform: scale(1);}

.cntcol:hover h5{color:#fff;}
.cntcol:hover p{color:#fff;}
.cntcol:hover p a{color:#fff;}
.cntcol:hover i{color:#15327b;background-color:#fff;}


.hurup{background-image:url(../images/bgcnt.jpg);background-size:cover; 
padding:30px 0px 0px 0px; margin-top:-60px; overflow:hidden; position:relative; }
.hurup > div{position:relative; z-index:40; }
.hurup:before{position:absolute; content:''; left:0; top:0; bottom:0; right:0;  background-color:rgba(0,0,0,0.8);}
.hurup p{color:#fff;  font-size:18px; text-align: center; padding:20px 0px;}
.hurup h2{padding:10px 0px 0px 0px; margin: 0px 0px; color:#fff; font-weight:700; font-size:38px;font-family: "Gantari", sans-serif;}
.hurup h3{font-size:20px; padding:50px 0px 0px 0px; margin: 0px 0px; color:#fff; text-transform:uppercase;
font-family: "Gantari", sans-serif;}
.hurprgbx{padding:80px 0px 0px 0px;}

.fmsm{ padding:30px 0px 0px 0px;}
.mnglc{ padding:60px 0px 0px 0px;}

.fom{  padding:20px  0px; margin:0px 40px 0px 0px;}
.fom ul{ overflow:hidden;  }
.fom ul li{ margin:0px 0px 20px 0px; font-size:20px; position:relative; }
.fom ul li label{ position:relative; font-weight:normal; font-size:14px; margin:0; }
.fom ul li input,.fom ul li textarea{ color:#333; font-size:14px; border-radius:4px;  }
.fom ul li label.error{ font-size:12px; color:#db1313; bottom:6px; right:20px; font-weight:normal; position:absolute; z-index:666; }
.fom button{ padding:10px 30px; }



.formsection{ padding:30px 30px 20px 30px; background-color:rgba(0, 40, 196, 0.39); overflow:hidden; border-radius:10px; 
margin-bottom:20px; margin-top:20px;
-webkit-box-shadow: -8px 8px 5px 1px rgba(0,0,0,0.20);
-moz-box-shadow: -8px 8px 5px 1px rgba(0,0,0,0.20);
box-shadow: -8px 8px 5px 1px rgba(0,0,0,0.20);}
.formsection h3{ margin:0; padding:0 0 0px 0; color:#fff; font-size:30px; text-align:left;}
.formsection .form-group label.error{ position:absolute; top:5px; font-size:12px; right:10px; color:#729E4C; }
.formsection .form-group{ overflow:hidden; }
.formsection .form-group > div{ padding:0; }
.formsection .form-group label{ padding:5px 0px; position:relative; color:#fff; font-size:18px; font-family: "Gantari", sans-serif;}
.crrimg{ padding:140px 0px 0px 0px;}

.buldbx{ position:relative; overflow:hidden;  background-color:#fff; border-radius:0px;
 box-shadow: -2px 14px 23px -8px rgba(128,124,128,0.4); margin:10px 0px 0px 0px; min-height:470px;}
.buldbx h5{ padding:0px 0px 0px 0px; color:#00155a; font-size:20px; font-weight:600; text-align:left;line-height:1.2; 
font-family: "Gantari", sans-serif; margin:0px;}
.buldbx img{-moz-transition: all 0.3s; -webkit-transition:all 0.3s; transition:all 0.3s;  border:1px solid #eee; cursor:pointer;}
.buldbx img:hover{ -moz-transform:scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); }
.bld{ padding:20px; margin:0px 0px; }
.bld p{ font-size:16px; text-align:left; padding:10px 0px 0px 0px; margin:0px; color:#666;}

.contfix{ position:fixed; right:40px; bottom:20px; background-color:#2ab200; color:#fff;
 z-index:999; text-align:center; border-radius:40px;  -moz-border-radius:40px;  -webkit-border-radius:40px;}
.contfix p{ margin:0; padding:2px 12px 0px 12px; font-weight:bold; font-size:40px;}
.contfix p a{color:#fff;}

.thank-col{ padding:0px; width:100%; text-align:center; height:80px; display:table; overflow:hidden; }
.thank-col div{ display:table-cell; vertical-align:middle; text-align:center; width:100%; }
.thank-col h3{ color:#555; font-size:30px;}
.thank-col p{ color:#333; font-size:15px; }

#footercol{ background-image:url(../images/footer-bg.jpg); background-size:cover; padding:60px 0px 0px 0px; position:relative; 
z-index:12;  clear:both;}
.fltbox{ background-color:#001844; padding:70px 34px 100px 50px; margin-top:-140px; margin-left:0px; margin-right:10px; overflow:hidden; position:relative;}
#footercol > div{ position:relative; z-index:40; }
#footercol:before{ position:absolute; content:''; left:0; top:0; bottom:0; right:0;  background-color:rgba(9, 50, 126, 0.9);}
#footercol h3{font-size:30px; color:#fff; font-weight:700; font-family: "Gantari", sans-serif; padding:10px 0px 4px 0px; margin:0px;}
#footercol h5{font-size:20px; color:#fff; font-weight:500; padding:10px 0px 0px 0px; margin:0px;}
.ft-logo{ padding:10px 0px 4px 0px; margin:0px; width:240px;}
#footercol p{ color:#fff; padding:10px 0px 0px 0px; margin:0px; font-size:16px; line-height:1.6; font-weight:400;}
#footercol p a{ color:#fff;}

.footermenu ul{ padding-right:10px;}
.footermenu ul li a{ font-size:16px; color:#fff; display:block; padding:10px 0px; font-weight:400;}
#footer{ text-align:center; background-color:#001d4b;}
#footer p{ margin:0; padding:20px 0px; font-size:14px; color:#eee;}

.socialcol{ margin-top:10px; }
.socialcol ul li a{float:left;background-color:#597094;border-radius:10%;margin-right:5px; width:45px; height:40px;
text-align:center;display:table; }
.socialcol ul li a { vertical-align:middle; display:table-cell; color:#fff;}
.socialcol ul li a:hover {background-color:#c11817; color:#fff;} 

@media (max-width: 360px) {.mainmenu,.sidenav,.topmenu,.social{ display:none;}.respnav{display:block;} #respo_menu{display:block;}
.respnav i{ overflow:hidden;}
.bantit{display:none;} .bn_cap h2{ font-size:18px !important;} .bn_cap{ display:none;}
.abtclm { padding-bottom:60px;}
.abtclm h1{ font-size:32px;}
.countcolm h3 {margin-top:-52px;}.countcolm h6{margin-top:-52px;}
.srver h1{font-size:32px;}
.srver h4{ padding-left:0px; padding-right:0px;}
.team-image .social-icons {padding:46px 20px;}
.arctb{padding:16px;}
.arctb i{ color:#fff; font-size:16px;}
.srvin h1{font-size:30px;}
.stsm h4{ text-align:left;}
.sercom h5{ text-align:left;}
.sercom h1{font-size:30px; text-align:left;} 
section.test .test-capt h4{ font-size:20px; padding-top:0px;}
.cntimgs h2{ font-size:20px;}
.box-txt {height:480px;}
}

@media (max-width: 576px) {.mainmenu,.sidenav,.topmenu,.social{ display:none;} .respnav{ display:block;} #respo_menu{ display:block;}
.abtclm h1{ font-size:32px;}
.pnclm{ display:none;}.bantit{display:none;}
.bn_cap h2{ font-size:20px;} .st{font-size:20px;} .bn_cap{ display:none;}
.scrms{ padding-left:10px; padding-right:10px;}
section.test .test-walls{ margin-bottom:20px;}
.threecol{ margin-top:20px;} #threedivcont{margin-top:0px;}
.team-grid{ padding:30px 0px 0px 0px;}
.thclm h1 { font-size:34px; margin:20px  0px 0px 0px;}.vidimg{ display:none;}

.abttimg{ padding:0px 0px 40px 0px;}
.threecol{ margin-top:60px;}
.buldbx{ margin-left:20px; margin-right:20px;}
.stsm{padding-left:20px; padding-right:20px;}
.stsmcolm{margin-top:0px;}
.hurprgbx{padding:0px 0px 0px 0px; margin-top:-72px;}.hurup h2 {color:#c11817; text-align:center;}
.boxcol:hover .box-txt{ padding-bottom:150px; }
.srver h4{ padding-left:0px; padding-right:0px;}
.sndbox{padding:30px;}
#threediv h1 {font-size:30px;}
.thrbox {padding:20px;}
.thrrcol h2 {font-size:22px;}
.abtimg {border-radius: 20px;}
.abtrtmimg{border-radius: 20px;}
.incont h1{ font-size:30px;}.incont h4 { font-size:26px;}.box-txt h2 { font-size:30px;}
.stsm h1{font-size:30px; padding-left:0px; padding-right:0px;  text-align:left;}
.stsm h6{padding-left:0px; padding-right:0px; text-align:left;}
.service-item{ padding:20px;}
.service-item h4{ font-size:20px;}
.sercom{ padding-left:10px; padding-right:10px;}
.sercom h6{ padding-left:0px; padding-right:0px; text-align:left;}
.mlist1 h6{ padding-left:28px;}
.pnclm{ display:none;}
}

/*Medium devices (tablets, 768px and up)*/
@media (max-width: 768px) { .mainmenu,.sidenav,.topmenu,.social{ display:none;} .respnav{ display:block;} #respo_menu{ display:block;}
.bantit{display:none;}
.bn_cap h2{ font-size:20px;} .st{font-size:20px;} .bn_cap{ display:none;}
.threecol{ margin-top:40px;}
.txtbr{ padding-top:40px; padding-left:0px;} .pnclm{ display:none;}

}
/*Large devices (desktops, 992px and up)*/
@media (max-width: 992px) { .mainmenu,.sidenav,.topmenu,.social{ display:none;}.respnav{display:block;} #respo_menu{display:block;} 
.mainmenu  ul li a{ padding:20px 2px;}.bn_cap{ display:none;}}
/*Large devices (desktops, 992px and up)*/
@media (min-width: 992px) { .mainmenu,.sidenav,.topmenu,.social{ display:block;}.respnav{display:none;} #respo_menu{display:none;}}
/*Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) { .mainmenu,.sidenav,.topmenu,.social{ display:block;}.respnav{display:none;} #respo_menu{display:none;}} 

