@charset "utf-8";
/* CSS Document */
 @import url('https://fonts.googleapis.com/css?family=Signika'); /* font-family: 'Signika', sans-serif; */ 
 @import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700&display=swap');
 /*font-family: 'Montserrat', sans-serif;*/
@import url('https://fonts.googleapis.com/css?family=Poppins:400,500,600,700&display=swap');
 /*font-family: 'Poppins', sans-serif;*/


@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
/*font-family: 'Raleway', sans-serif;*/
@import url('https://fonts.googleapis.com/css2?family=Sen:wght@400;700;800&display=swap');
/*font-family: 'Sen', sans-serif;*/


/*NEW*/

@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,600&display=swap');
/*font-family: 'Playfair Display', serif;*/

@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700;800&display=swap');
/*font-family: 'Open Sans', sans-serif;*/


@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;700;800&display=swap');
/*font-family: 'Montserrat', sans-serif;*/

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Georgian:wght@100;300;400;500;600;700;800;900&display=swap');
/*font-family: 'Noto Sans Georgian', sans-serif;*/




@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap');
/*font-family: 'DM Sans', sans-serif;*/

@import url('https://fonts.googleapis.com/css2?family=Shantell+Sans:wght@300;400;500;600;700&display=swap');
/*font-family: 'Shantell Sans', cursive;*/






@font-face {
	font-family:"Georgia";
    src:url(../fonts/Georgia.ttf);
}

body,html{ font-family: 'Open Sans', sans-serif; height:100%; background-color:#fff; }
body,h1,h2,h3,h4,h5,ul,ul li,*{ margin:0; padding:0; }
ul li{ list-style-type:none; }
p{ margin:0; font-size:16px;} 
a{ outline:none !important; text-decoration:none !important; }

/*.fluidbody{ width:100%; height:auto; }*/
#headerpage{ position:fixed; top:0; left:0; right:0;  z-index:888; padding:0px 0px;}

.header{ position:absolute; z-index:999; padding:0px 0px; clear:both; -moz-transition:all ease-in-out 0.2s; -webkit-transition:all ease-in-out 0.2s; -o-transition:all ease-in-out 0.2s; -ms-transition:all ease-in-out 0.2s; transition:all ease-in-out 0.2s; width:100%;   margin:0px;}
.headfixed{ position:fixed; left:0; right:0; z-index:999; background-color:#011945;  padding:2px 0px; -moz-transition:all ease-in-out 0.2s; -webkit-transition:all ease-in-out 0.2s; -o-transition:all ease-in-out 0.2s; -ms-transition:all ease-in-out 0.2s; transition:all ease-in-out 0.2s; margin-top:0px; margin-bottom:0px;}



.logo{ margin:6px 0px 0px 0px; padding:10px; border-radius:10px;}
.logo a{ width:100%; display:block; height:100%; }


.mainmenu{ padding:24px 0px; position:relative; }
.mainmenu ul{ margin:0; }
.mainmenu > ul > li{ float:left; margin-left:3px; }
.mainmenu  ul li a{ padding:8px 10px; display:block; font-weight:500; font-size:14px; color:#eee; }
.mainmenu ul li:hover > a{ color:#001a45;}
#activetab{ background-color:#40d0db; color:#fff !important; }
.mainmenu > ul > li > ul{ position:absolute; background-color:#e6742b; display:none; padding:10px;}
.smlmenu{ width:180px; }
.mainmenu ul li ul li a{ font-size:14px; padding:10px 15px; display:block; color:#eee; }
.mainmenu ul li ul li a:hover{color:#eee;  background-color:#1e2f46; }
.mainmenu ul li ul li:nth-child(1) a{ border-top:none; }


.respnav{ position:absolute; right:20px; top:30px; }
.respnav i{ font-size:25px; padding:8px; cursor:pointer; color:#fff; background-color:#df6413; border-radius:4px;}
.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:6px 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; left:5px; top:6px; color:#777; font-family:'FontAwesome'; }
#respo-submenu ul li a:hover{ background-color:#1e2f46; color:#fff; }


.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;}


#threedivcont{background-size:cover; position:relative; padding:10px 0px 0px 0px; overflow:hidden; background-attachment:fixed; 
background-color:rgba(230, 123, 54, 0.9); margin-top:-100px; border-radius:40px 0px 0px 0px; margin-left:400px;}
.threecol{ padding:10px 0px 20px 0px; margin:0px; position:relative; z-index:55; }
.thrimg{ width:34px; display:inline-block; padding:0px 0px 0px 0px;}
.threecol h2{ margin:0; padding:0px 0px 0px 30px; font-size:44px;  color:#111d2e; font-weight:700; font-family:"Georgia"; display:inline-block;}
.threecol h4{ margin:0; padding:14px 0px 0px 0px; font-size:22px;  color:#fff; font-weight:700; text-transform:uppercase;
font-family:"Georgia"; }
.threecol p{ margin:0; padding:10px 0px 0px 0px; color:#fff; }


.welcom{ position:relative; padding:50px 40px 0px 40px; z-index:444; background-color:#fff; text-align:center;}
.welcom > div{ overflow:hidden; }
/*.welcom:before{ position:absolute; content:''; left:0; height:100%; background-color:#FF6600; width:40%; top:-50px; }*/
.welcom h1{ margin:00px 0px 0px 0px;  font-weight:600; color:#1c2d46; padding:10px 0px 10px 0px; font-size:60px; line-height:1.1;
font-family:"Georgia";}
.welcom h4{  margin:0px 0px 0px 0px; font-weight:600; color:#333; padding:10px 0px 0px 0px; font-size:16px; line-height:1.2; }
.welcom h4 a{  color:#e6742b;}
.welcom h5{ margin:0;  font-weight:400; color:#333; padding:10px 0px 0px 0px; font-size:14px; text-align:left; }
.welcom p{ color:#333; padding:10px 80px 0px 80px; text-align:center;}
.hrbodr{ border-bottom:1px solid #FF6600; width:10%; }

.welcom h2{ margin:00px 0px 0px 0px;  font-weight:600; color:#1c2d46; padding:10px 0px 0px 0px; font-size:20px; 
font-family:"Georgia"; text-align:left;}

.welcom h3{font-weight:400; font-size:20px;color: #333; padding:10px 0px 0px 0px;}
.welcom h3:before { content: ''; display: inline-block; background: #e6742b; height: 2px; width: 50px; margin-right: 10px;}
.welcom h3:after { content: ''; display: inline-block; background: #e6742b; height: 2px; width: 50px; margin-right: 10px; margin-left:10px;}

.welcom h6{font-weight:600; font-size:16px; color: #333; padding:10px 0px 0px 0px; text-align:left;}
.welcom h6:after { content: ''; display: inline-block; background: #e6742b; height: 2px; width:120px; margin-right: 10px; margin-left:10px;}
.welcom h6 a{color:#333;}
.wcbox{ padding:14px; margin:50px 0px 0px 0px;}
.wcimg{ padding:0px 0px 0px 0px; margin:0px 0px 20px 0px;}



.team {background: #fff; padding:20px 0px 60px 0px; overflow:hidden; position:relative;}
.team h2{  padding:0px 0px 0px 0px; font-weight:700; color:#000; text-transform:uppercase;}
.team p{  padding:10px 0px 0px 0px;  color:#999;}
/*.team-image {position: relative;overflow: hidden; padding:20px 0px 0px 0px; border-radius:10px; z-index:777;}
.team-image img {-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s; border-radius:10px;}
.team-image .social-icons {position: absolute;bottom:-78%;width: 100%; background-color: rgba(0,0,0,0.7);
padding:20px 0px 0px 0px;-webkit-transition: all .3s; 
  -moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;}*/
  
  
.team-image {position: relative;overflow: hidden;border-radius:10px;padding:0px 0px 0px 0px; margin:20px 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: -42%;width: 100%;
background-color: rgba(230, 116, 43,0.9);padding:10px 0px;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;}   
.team-image .social-icons h4{ color:#fff;  padding:10px 0px;}
.team-image .social-icons p{color:#fff;}
.team-image .social-icons a:hover i {color: #001a45;}
.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:20px;  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;
padding:20px 0px 0px 20px;}
.icons ul li a span:hover,.team-image .social-icons a span:hover {color:#fff;}    

.team-grid p { color: #888;padding:0px 20px 0px 20px; line-height:1.4;}	
.team-grid h2{ position:relative; display:inline-block; padding:10px 0px 10px 20px; margin-bottom:20px; font-weight:600; color:#fff;
 font-size:26px; font-family:"Georgia";}
.team-grid h2:after{ position:absolute; width:40%; background-color:#fff; height:2px; content:''; bottom:0; left:8%;  }

/*.team-grid h4{font-weight:600; font-size:22px; color: #fff; padding:0px 0px 0px 20px; }
.team-grid h4:after { content: ''; display: inline-block; background: #e6742b; height: 2px; width:120px; margin-right: 10px; margin-left:10px;}*/



.team-image2 {position: relative;overflow: hidden;border-radius:10px;padding:0px 0px 0px 0px; margin:20px 0px 0px 0px;}
.team-image2 img {-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.team-image2 .social-icons {position: absolute; bottom: -42%;width: 100%;
background-color: rgba(0, 26, 69,0.8);padding:10px 0px;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;} 
.team-image2 .social-icons h4{ color:#fff;  padding:10px 0px;}
.team-image2 .social-icons p{color:#fff;}
.team-image2 .social-icons a:hover i {color: #e6742b;}
.team-image2:hover .social-icons {bottom: -1px;}
.team-image2:hover img {-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}
.team-image2 .social-icons a:hover {bottom:5px;}
.team-grid2 p {color: #888;padding:0px 20px 0px 20px; line-height:1.4;}	
.team-grid2 h2{position:relative;display:inline-block;padding:10px 0px 10px 20px;margin-bottom:20px;font-weight:600;color:#fff;
 font-size:26px; font-family:"Georgia";}
.team-grid2 h2:after{ position:absolute; width:40%; background-color:#fff; height:2px; content:''; bottom:0; left:8%;  }




.stsm{ position:relative; padding:40px 0px 0px 0px; z-index:444; }
.stsm > div{ overflow:hidden; }
/*.stsm:before{ position:absolute; content:''; left:0; height:100%; background-color:#eee; width:40%; top:-50px; }*/
.stsmcolm{ padding:30px 0px 0px 60px; margin-top:10px;}
.stsm h2{ margin:0;  font-weight:600; color:#e6742b; padding:10px 0px 0px 0px; font-size:64px; line-height:1.0; 
font-family:"Georgia"; }
.stsm h4{ margin:0;  font-weight:400; color:#333; padding:20px 0px 0px 0px; font-size:18px; line-height:1.5;}
.welcom h3:before { content: ''; display: inline-block; background: #e6742b; height: 2px; width: 50px; margin-right: 10px;}
.welcom h3:after {content:''; display:inline-block; background: #e6742b; height: 2px; width: 50px; margin-right: 10px; margin-left:10px;}

.stsm p{  color:#333; padding:10px 0px 0px 0px;}
.stsm h3{font-weight:400; font-size:16px;color: #333; padding:10px 0px 0px 0px;}
.stsm h3:before { content: ''; display: inline-block; background: #e6742b; height: 2px; width: 50px; margin-right: 10px;}


.clink{ padding:10px 0px 0px 4px; margin:20px  0px 0px 0px; }
.clink a{ color:#fff; border:#d5251c 2px solid; padding:14px 30px; font-size:16px; -moz-border-radius:4px; -webkit-border-radius:4px;   border-radius:4px; font-weight:400;background-color:#f04037;}
.clink a:hover{ color:#d5251c;  background-color:#fff;}
.clink a i{ font-size:20px; }

.clink1{ padding:10px 0px 0px 4px; margin:20px  0px 0px 0px; }
.clink1 a{ color:#fff;  padding:14px 40px; font-size:18px;  -moz-border-radius:40px;  -webkit-border-radius:40px; border-radius:40px; font-weight:600; background-color:#1d2e49;}
.clink1 a:hover{ color:#fff;  background-color:#e6742b;}
.clink1 a i{ }




.symbs{background-color:#f5f5f5; background-attachment:fixed; background-size:cover; padding:100px 0px 80px 0px; overflow:hidden; position:relative; margin-top:-80px;}
.symbs > div{ position:relative; z-index:40; }
.symbs:before{ position:absolute; content:''; left:0; top:0; bottom:0; right:0;  background-color:rgba(0,0,0,0);}
.symbs p{  color:#fff;    padding:10px 0px;}
.symbs h2{ padding:10px 0px 0px 0px; font-size:64px; margin:0px 0px; color:#333; font-weight:600; text-align:center; 
font-family:"Georgia"; }
.symbs h4{ margin:0;  font-weight:400; color:#333; padding:20px 0px 0px 0px; font-size:18px; line-height:1.5; text-align:center;}
.symbs h4:before { content: ''; display: inline-block; background: #e6742b; height: 2px; width: 50px; margin-right: 10px;}
.symbs h4:after {content:''; display: inline-block; background: #e6742b; height: 2px; width: 50px; margin-right: 10px; margin-left:10px;}
.symbs h5{ padding:10px 0px 0px 0px; font-size:16px; margin:0px 0px; color:#333; font-weight:400; text-align:center; line-height:1.2;}

.frcol{ padding:30px 0px 30px 0px; text-align:center; position:relative; z-index:55; }
.frcol img{ width:100px; margin:auto; }
.frcol h2{ margin:0; padding:20px 0px 0px 0px; font-size:28px; color:#333; font-weight:600; font-family:"Georgia"; }
.frcol p{ margin:0; padding:10px 20px 0px 20px; color:#7f7f7f;}
.frcol img:hover {transform: rotateY(360deg); transition: 1.9s all; -webkit-transition: 1.9s all;
  -moz-transition: 1.9s all; -o-transition: 1.9s all; -ms-transition: 1.9s all; cursor: pointer; }


.clientcolm{ background-color:#e6742b; padding:80px 0px; }
.clientcolm h2{ margin:0; padding:0px 0px 13px 0px; font-weight:bold; color:#FF6600;  }
.clientcolm img{ -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */ filter: grayscale(0%); border-radius:10px;}


.lstm{ position:relative; padding:40px 0px 0px 0px; z-index:444; background-color:#e6742b; border-radius:0px 0px 0px 0px ;}
.lstm > div{ overflow:hidden; }
.lstbx{ padding:0px 0px 0px 40px;}
.lstm h2{ margin:0;  font-weight:600; color:#fff; padding:100px 0px 0px 0px; font-size:64px; line-height:1;font-family:"Georgia";}
.lstm h4{ margin:0;  font-weight:300; color:#fff; padding:20px 20px 20px 0px; font-size:20px; line-height:1.4;}
.lstm p{  color:#333; padding:10px 0px 0px 40px;}
.lstimg{ border-radius:0px 0px 0px 0px ;}


.srver{background-color:#fff; padding:60px 0px 80px 0px; overflow:hidden; position:relative; }
.srver > div{ position:relative; z-index:40; }
.srver:before{ position:absolute; content:''; left:0; top:0; bottom:0; right:0;  background-color:rgba(0,0,0,0);}
.srver p{  color:#999;  padding:20px 60px; line-height:1.3;}
.srver h2{ padding:0px 0px; font-size:64px; margin:0px 0px; color:#333; font-weight:600; font-family:"Georgia";}
.srver h5{ margin:0;  font-weight:400; color:#333; padding:20px 0px 0px 0px; font-size:18px; line-height:1.5;}
.srver h5:before { content: ''; display: inline-block; background: #e6742b; height: 2px; width: 50px; margin-right: 10px;}
.srver h4{ padding:10px 0px 0px 0px; font-size:16px; margin:0px 0px; color:#333; font-weight:400;line-height:1.2;}


/* Inner Page */
/*innaerpage starts here*/
.bodycol div{ position:relative; z-index:55;}
.incont{ padding:60px 0px 60px 0px;} 
.incont h1{ padding:0px 0px; font-size:54px; margin:0px 0px; color:#011945; font-weight:600; font-family:"Georgia";}
.incont h1 img{ width:40px; display:inline-block;}
.incont h4{font-weight:400; font-size:14px;color: #333; padding:10px 0px 0px 0px;}
.incont h4:before { content: ''; display: inline-block; background: #e6742b; height: 2px; width: 50px; margin-right: 10px;}  
.incont h2{ position:relative; display:inline-block; padding:10px 0px 0px 0px; font-weight:600; color:#e6742b; margin:0px; 
font-family:"Georgia";}
.incont p{ padding:14px 0px 0px 0px; margin:0px; color:#444; line-height:1.3; font-weight:400;}
.abttimg{ padding:20px 0px 0px 0px; margin:0px;}
.cnttimg{ padding:30px 0px 0px 0px; margin:0px;}
.setimg{ padding:30px 0px 0px 0px; margin:0px;}
.incont h3{padding:10px 0px 0px 0px; font-weight:600; font-size:32px;color:#011945; margin:0px; font-family:"Georgia";}
.incont h5{ margin:0;  font-weight:400; color:#333; padding:20px 0px 0px 0px; font-size:18px; line-height:1.5; text-align:center;}
.incont h5:before { content: ''; display: inline-block; background: #e6742b; height: 2px; width: 50px; margin-right: 10px;}
.incont h5:after {content: ''; display: inline-block; background:#e6742b;height:2px; width: 50px; margin-right: 10px; margin-left:10px;}
.incont h6{padding:10px 0px 0px 0px; font-weight:600; font-size:16px;color:#e6742b; margin:0px;}
.incont h6 a{color:#e6742b;}
.incont h6 a:hover{color:#011945;}
.stimg{ border-radius:0px 60px 0px 60px; overflow:hidden; position:relative; margin-top:20px;}
.inbxs{ padding:60px 0px 0px 0px;}

.newsev h3{ color:#fff; font-family:"Georgia"; background-color:#0d1d44; display:inline-block; padding:8px 15px; 
border-radius:0px 10px 0px 10px; margin:30px 0px 0px 0px; margin-bottom:10px; }
.newsev h6 a{color:#fff;}
.newsev h6{ color:#fff; font-family:"Georgia"; background-color:#f47721; display:inline-block; padding:8px 15px; 
border-radius:0px 10px 0px 10px; margin:30px 0px 0px 0px; margin-bottom:10px; font-size:20px; }

#visn h6{ padding:14px;color:#fff;font-weight:600; margin:20px 10px;line-height:1.4; font-size:38px; 
background-color:#0d1d44; display:inline-block; 
-moz-box-shadow: 10px 10px #f47721;
-webkit-box-shadow: 10px 10px #f47721;
box-shadow: 10px 10px #f47721;}


.sbtbx{ padding:40px 0px 0px 0px;}
.smtbx{ background-color:#011945; padding:54px 40px 54px 40px; border-radius:0px 60px 0px 60px; overflow:hidden; position:relative;  margin-top:16px;}
#mrclms{ padding:0px 0px 40px 0px;}

#stdms{ padding:60px 0px 0px 0px;}
.ullinw { margin:10px 0px 0px 40px;}
.ullinw li{ position:relative; padding:4px 0px 6px 20px; font-size:16px; color:#444;}
.ullinw li:before{ position:absolute; left:0; content:'\f00c';  font-family: 'FontAwesome'; color:#e6742b;font-size:14px; top:6px;}

#splbx{ background-color:#bfe7f0; padding:20px 20px 40px 30px; border-radius:0px 20px 0px 20px; overflow:hidden; position:relative;  margin-top:20px;}
#splbx h2{ color:#011945; font-size:40px;}





.sidetab{ padding:10px 20px; }
.sidetab h2{ color:#ee1c25; padding:0px 0px 15px 0px; font-size:30px; }
.sidetab ul li{ padding:10px 0px 10px 20px; }
.sidetab ul li a{ color:#7e8c99; border-bottom:1px solid #eee; }
.sidetab ul li a:hover{ color:#ee1c25; }

.roundclip{ text-align:left; }
.roundclip:after{ content:''; position:absolute; background-color:#555; width:1px; top:20px; bottom:20px; }
.roundclip:before{ content:''; position:absolute; background-color:#555; width:9px; height:9px; border-radius:50%; top:20px; margin-left:-4px;  }
.ulli{ padding: 0px 0px 0px 10px; margin: 0px;}
.ulli li:before{ position:absolute; content:'\f105'; font-family: 'FontAwesome'; left:0; color:#10579d; }
.ulli li{ padding:5px 15px; position:relative; font-size:14px; color:#5d5d5d; }


.sidepls{ position:relative; padding-bottom:30px; clear:both;}
.sidepls:after{ height:100%; width:2px; position:absolute; right:0; background-color:#444; content:''; top:0;  }
.sidepls:before{ width:12px; height:12px; right:-5px; content:''; background-color:#444; position:absolute; border-radius:50%; top:0; }
.sidepls ul li a{ display:block; padding:10px 15px; position:relative; font-size:16px; color:#444; 
border-bottom:1px solid rgba(0,0,0,0.2); }
.sidepls ul li a:before{ position:absolute; content:'\f101'; left:0; font-family: 'FontAwesome'; color:#e6742b; }

.sbtbx1{ padding:0px 0px 0px 0px;}
.sidepls h1{ padding:4px 0px 0px 0px;font-size:54px; margin:0px 0px; color:#011945; font-weight:600; font-family:"Georgia";}
.sidepls h2{ padding:4px 0px 0px 0px;font-size:38px; margin:0px 0px; color:#011945; font-weight:600; font-family:"Georgia";}
.rlimg{ padding:20px 0px 0px 0px;}


.cbox{ background-color:#f5f5f5; padding:20px 30px 30px 30px; margin:40px 0px 0px 0px; min-height:270px;}
.cbox i{color:#e6742b;}
.cbox p{ line-height:1.5;}
.map2{  padding:20px 0px 0px 0px; position:relative; z-index:12; overflow:hidden; clear:both;}
.map{ overflow:hidden; position:relative; border-radius:80px 80px 100px 80px; margin:20px; border-right:#1c2d4d 5px solid;}

#cntnw{background-color:#fff; padding:20px 0px 100px 0px; overflow:hidden; position:relative; }
#cntnw > div{ position:relative; z-index:40; }
#cntnw:before{ position:absolute; content:''; left:0; top:0; bottom:0; right:0;  background-color:rgba(0,0,0,0);}
#cntnw p{  color:#999;    padding:20px 0px 0px 0px; line-height:1.3; text-align:left;}
#cntnw h1{ padding:0px 0px; font-size:64px; margin:0px 0px; color:#333; font-weight:600; font-family:"Georgia";}
#cntnw h5{ margin:0;  font-weight:400; color:#333; padding:20px 0px 0px 0px; font-size:18px; line-height:1.5;}
#cntnw h5:before { content: ''; display: inline-block; background: #e6742b; height: 2px; width: 50px; margin-right: 10px;}
#cntnw h4{ padding:10px 0px 0px 0px; font-size:16px; margin:0px 0px; color:#333; font-weight:400;line-height:1.2;}

.vidsc{ padding:20px 0px 0px 0px;}
.vidscnm{padding:20px 0px 10px 0px;}


/*-- testimonial section --*/
#tsm{ padding:30px 0px 0px 0px; background-color:#f5f5f5; overflow:hidden;}
.test h2{ padding:10px 0px 30px 0px; font-size:54px; margin:0px 0px; color:#333; font-weight:600; text-align:center; 
font-family:"Georgia"; }
.test h5{ margin:10px 0px 0px 0px;  font-weight:400; color:#333; padding:20px 0px 0px 0px; font-size:18px; line-height:1.5; text-align:center;}
.test h5:before { content: ''; display: inline-block; background: #e6742b; height: 2px; width: 50px; margin-right: 10px;}
.test h5:after {content:''; display: inline-block; background: #e6742b; height: 2px; width: 50px; margin-right: 10px; margin-left:10px;}
.test h1{ padding:10px 0px 0px 0px; font-size:46px; margin:0px 0px; color:#333; font-weight:400; text-align:center; line-height:1.2;}

#testimonial{/*background-image:url("../images/testbg.jpg");*/ /* background-attachment:fixed;*/ background-size:cover;padding:0px 0px 100px 0px; overflow:hidden; position:relative; border-radius:0px;margin:0px 0px 0px 0px;}
#testimonial > div{ position:relative; z-index:40; }
/*#testimonial:before{ position:absolute; content:''; left:0; top:0; bottom:0; right:0;background-color:rgba(78, 161, 234, 0.9);}*/

/*#testimonial h4{ font-size:18px; font-weight:600; padding:10px 0px 0px 0px; color:#f5214f; position:relative; 
text-transform:uppercase; line-height:1.2;}*/

section.test {padding:20px 0 0px; }
section.test h3{ font-size:20px;font-weight:500;padding:10px 0px 0px 0px;color:#e6742b;position:relative; 
font-family: 'Open Sans', sans-serif;}
section.test p{font-size:14px;font-weight:normal;padding-bottom:20px;color:#666;}
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:#eee; padding:25px 30px;height:auto;position:relative; border-radius:10px; 
min-height:280px;}
section.test .test-walls:after {content: ''; position: absolute; bottom: -14px; left:54px; 
border-left: 10px solid #f5f5f5;border-right: 10px solid #f5f5f5; border-bottom: 14px solid #eee;
-webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg);-o-transform: rotate(-180deg);
-ms-transform: rotate(-180deg); transform: rotate(-180deg);}

section.test .test-walls h6{font-size:28px; font-weight:500;padding:0px; color:#011945;font-family: 'Shantell Sans', cursive; }
section.test .test-walls p.test-p1 {font-size:14px;line-height:30px;font-weight: 400;}
section.test .test-capt {width:100%;padding-top:30px;}
section.test .test-capt img.img-circle.img-responsive {float:left; width:160px; margin-bottom:20px;}
section.test .test-capt h4 {font-size:20px; font-weight:500;  color:#e6742b !important; padding: 10px 0 0px; 
font-family: 'DM Sans', sans-serif;}
section.test .test-capt p.test-p2 {font-size:14px; font-weight:400; font-style:italic; color:#999;}
section.test .carousel-indicators li { border: 1px solid #e6742b;}
section.test .carousel-indicators .active { background-color: #e6742b;}
section.test .carousel-indicators {bottom: -45px;}
/*-- /testimonial section --*/


.team-sec{padding:10px 0px 0px 0px; margin:0px;}
.team-sec h2{ padding:10px 0px; color:#01163e; font-weight:700; margin:0px; }
.team-sec h3{ padding:0px 0px; color:#e6742b; font-weight:500; margin:0px;}
.team-sec p{ padding:10px 0px 0px 0px; color:#333; margin:0px; line-height:1.4;}
.team-sec img{border:10px solid #ddd; border-radius:20%; margin:20px 0px 0px 0px; padding:0px;}


.teamsec2{padding:20px 20px 30px 20px; margin:20px 0px 0px 0px; background-color:#f7f7f7; border-radius:10px; overflow:hidden; 
position:relative;}
.teamsec2 h2{ padding:10px 0px 0px 0px; color:#01163e; font-weight:700; margin:0px; font-size:32px;}
.teamsec2 h6{ padding:10px 0px 0px 0px; color:#e6742b; font-weight:500; margin:0px; font-size:24px;}
.teamsec2 p{ padding:10px 0px 0px 0px; color:#333; margin:0px; line-height:1.4;}
.teamsec2 img{border:10px solid #ddd; border-radius:50%; margin:60px 0px 0px 0px; padding:0px;}

.thank-col{ padding:0px; width:100%; text-align:center; height:300px; display:table; overflow:hidden; }
.thank-col div{ display:table-cell; vertical-align:middle; text-align:center; width:100%; }
.thank-col h1{ color:#555; font-size:40px; padding:10px 0px 0px 0px;}
.thank-col p{ color:#333; }
#testy{ padding:80px 0px 0px 0px;}

.fom2{padding:10px 0px 0px 0px;}
.fom2 ul{ overflow:hidden;}
.fom2 ul li{ margin:10px 0px 10px 0px; font-size:20px; position:relative; }
.fom2 ul li label{ position:relative; font-weight:normal; font-size:14px; margin:0; }
.fom2 ul li input,.fom ul li textarea{ color:#999; font-size:14px; border-radius:20px; padding:24px;}
.fom2 ul li label.error{font-size:12px;color:#db1313;bottom:6px;right:20px;font-weight:normal;position:absolute;z-index:666;}
.fom2 button{ padding:10px 30px; border-radius:20px;}
.fom2 p{ padding:0px 0px 0px 22px; margin:0px;}

#footercol{ background-color:#f5f5f5;  background-size:cover; padding:60px 0px; border-bottom:1px solid #eee;}
.ftbox{ padding:0px 0px 0px 20px; margin:0px;}
.footermenu h2{font-size:20px;color:#f47721; font-weight:500; padding:10px 0px 0px 0px; margin:0px; font-family:"Georgia"; }
.footermenu h3{font-size:24px; color:#413e65; font-weight:600; padding:10px 0px 0px 0px; font-family:"Georgia"; 
 margin:0px;}
.footermenu h4{  font-size:16px; color:#413e65; font-weight:600; padding:14px 0px 0px 0px; margin:0px;}
.ftlogo{ padding:10px 0px 0px 0px;}
#footercol p{ color:#333;  padding:10px 0px 0px 0px; font-weight:400; line-height:1.5; margin:0px;  font-size:14px;}
#footercol i{ color:#f47721;}
.footermenu ul{ padding-top:10px; }
.footermenu ul li{ padding:4px 14px; position:relative; }
.footermenu ul li a{ font-size:14px; color:#333; display:block; padding:0px 0px; font-weight:400;}
.footermenu ul li:before{ content:'\f101 '; font-family: 'FontAwesome'; color:#f47721; font-size:14px; vertical-align:middle; position:absolute; left:0; top:4px; }
.ftlst{ padding:40px 0px 0px 0px; margin:0px;}

#footercol h5{ color:#333; margin:0px; padding:0px;}
#footercol h5 i{ color:#333; font-size:18px; font-weight:600;}
#footer{ text-align:center; background-color:#e6742b;  }
#footer p{ margin:0; padding:20px 0px; font-size:14px; color:#fff;}


.socialcol{ margin-top:10px; position:relative; overflow:hidden;}
.socialcol ul li{ padding:0; }
.socialcol ul li:before{ display:none; }
.socialcol ul li a { float:left; border:1px solid #fff; background-color:#fff; margin-right:5px; width:37px; height:35px; text-align:center; display:table; }
.socialcol ul li a:hover {background-color:#413e65;  border:1px solid #333;}
.socialcol ul li a i:hover{ color:#fff;}
.socialcol ul li a i{ vertical-align:middle; display:table-cell; color:#333; }


.fom{ padding:10px; background-color:#F38226; }
.fom ul{ background-color:#fff; border:1px solid #ddd; overflow:hidden; padding:10px 0px; }
.fom ul li{ margin:0px 0px 10px 0px; font-size:20px; position:relative; }
.fom ul li label{ position:relative; font-weight:normal; font-size:14px; }
.fom ul li input,.fom ul li textarea{ color:#333; font-size:14px; border-radius:0px;  }
.fom ul li label.error{ font-size:12px; color:#db1313; bottom:5px; right:20px; font-weight:normal; position:absolute; z-index:666; }
.fom button{ padding:10px 30px;}

.contfix{ position:fixed; right:110px; bottom:24px; background-color:#011945; color:#fff; box-shadow:0px 0px 5px rgba(0,0,0,0.9); z-index:999; text-align:center; border-radius:0px;}
.contfix p{ margin:0; padding:10px; font-weight:600; font-family:"Georgia";}
.contfix p a{color:#fff;}


.whtsup{ position:fixed; right:40px; bottom:20px; background-color:#2ab200; color:#fff;
 z-index:999; text-align:center; -moz-border-radius:40px; -webkit-border-radius:40px; border-radius:40px;}
.whtsup p{ margin:0; padding:0px 12px 0px 12px; font-weight:bold; font-size:40px;}
.whtsup p a{color:#fff;}
.iframe-wk iframe {
    width: 100%;
    height: 255px;
}
.container.iframe-wk {
    margin-top: 30px;
}
.iframe-wk .col-md-3 {
    padding-left: 5px;
    padding-right: 5px;
}
.welcomshrts {
    padding-top: 10px;
    margin-bottom: 25px;
}
/*Extra small devices (portrait phones, less than 576px)*/
/*No media query since this is the default in Bootstrap*/
/*Small devices (landscape phones, 576px and up)*/
@media (max-width: 320px) {}
@media (max-width: 360px) {}
@media (max-width: 576px) { .mainmenu,.sidenav{ display:none;} .respnav{ display:block;} #respo_menu{ display:block;}
#threedivcont{ margin-top:0px; margin-left:0px;} 
.incont h1{ font-size:40px;}.sidepls{ display:none;}
.team-image .social-icons {bottom: -128%;}
#threedivcont{ text-align:center; }
}
/*Medium devices (tablets, 768px and up)*/
@media (max-width: 768px) { .mainmenu,.sidenav{ display:none;} .respnav{ display:block;} #respo_menu{ display:block;}
#threedivcont{ margin-top:0px; margin-left:0px; } }
/*Large devices (desktops, 992px and up)*/
@media (max-width: 992px) { .mainmenu,.sidenav{ display:none;} .respnav{ display:block;} #respo_menu{ display:block;}}
/*Large devices (desktops, 992px and up)*/
@media (min-width: 992px) { .mainmenu,.sidenav{ display:block;} .respnav{ display:none;} #respo_menu{ display:none;}}
/*Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) { .mainmenu,.sidenav{ display:block;} .respnav{ display:none;} #respo_menu{ display:none;}} 


