@import url("menuzord.css");
@import url("slick.css");
@import url("font-awesome.min.css");
 
/*300,400,600,700	
font-family:'Open Sans', sans-serif;*/  

body{margin:0px;padding:0px;color:#1f1a17;font-size:14px; background:#fff;font-weight:400;font-family:'Open Sans', sans-serif!important;overflow-x:hidden;overflow-y:auto}        
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block} 
audio,canvas,progress,video{display:inline-block;vertical-align:top;max-width: 100%;}
audio:not([controls]){display:none;height:0}[hidden],template{display:none}
svg:not(:root){overflow:hidden} 
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}      
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button{outline:none} 
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0} 
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
input,textarea,button,select,a,div{-webkit-tap-highlight-color:transparent;outline:none}
table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
img{border:0px;max-width:100%;vertical-align:top}  
::-moz-selection{background:#8b4513;color:#fff}
::selection{background:#8b4513;color:#fff} 
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
a{text-decoration:none;} 
*{text-rendering:optimizeLegibility}
html.touch *{text-rendering:optimizeSpeed}
p{margin: 0px;padding: 0px;}    
h1,h2,h3,h4,h5,h6{margin: 0px;padding: 0px;font-weight: normal;}
ol,ul,li{margin: 0px;padding: 0px;list-style-type: none;}   

.wrapper{width: 100%; float: left; overflow: hidden;}
.wrapperinner{display: inline-block;vertical-align: top;width:100%; max-width:1250px;}
.cowrapper{display: inline-block;vertical-align: top;width:100%; max-width:1170px;text-align:left;}
.well {display: none;} 
.fg{width: 100%; float: left;} 
.tac{text-align: center;} 
.tal{text-align: left;}   

header{width: 100%; float: left;position:relative; left: 0px;right: 0px;top:0px; z-index: 100; background: #fff;z-index: 10;-webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.20);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.20);
    -ms-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.20);
    -o-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.20);
    box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.20);}  
section{width: 100%; float: left;} 
footer{width: 100%; float: left; background: #050e1a;} 
.subheader{position: absolute;left: 0;right: 0;top:0; background: #ebebeb;height: 43px;text-align: center;}
.subheaderw{width: 100%;max-width:1190px; display: inline-block; vertical-align: top;}
.subheaderw .fa{margin-left: 2px;}
.subheader1 a{color: #2b2a29;}    
.subheader1{float: right;padding: 11px 10px; font-size: 14px;font-weight: 600;color: #2b2a29;}
.subheader1 span{display: inline-block; vertical-align: middle;padding-right: 4px;} 
.subheader2{float: right;padding-left: 15px;} 
.subheader3{float: right;padding-left: 15px;}

.topHeader{text-align: center;}
.topHeaderw{width: 100%; max-width: 1190px; display: inline-block; vertical-align: top;text-align: left;}
.topHeaderin{width: 100%; float: left;position: relative;height:60px; padding-left: 284px;margin-top: 43px;} 
.topHeaderinLogo{position: absolute;left: 0;top: -47px;}   
.topHeaderinLogo a{display: block;} 
.topHeaderinButton{position: absolute;right:0;top: 0;margin: 18px 0;} 
a.topbutton{display: inline-block; vertical-align: top;margin:5px 0; background:#17447e;text-align: center;height:32px;font-size: 13px;line-height: 14px; font-weight: 600;color: #fff;text-transform: uppercase;padding: 8px 24px; 
    -webkit-border-radius: 60px;  
    -moz-border-radius: 60px; 
    -o-border-radius: 60px;
    -ms-border-radius: 60px;
    border-radius: 60px;
    -webkit-box-shadow: 0px 5px 10px 0px rgba(84,100,141,0.24);
    -moz-box-shadow: 0px 5px 10px 0px rgba(84,100,141,0.24);
    -ms-box-shadow: 0px 5px 10px 0px rgba(84,100,141,0.24);
    -o-box-shadow: 0px 5px 10px 0px rgba(84,100,141,0.24);
    box-shadow: 0px 5px 10px 0px rgba(84,100,141,0.24);
    -webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;
} 
a.topbutton:hover{background:#17447e; opacity: 0.8;
-webkit-box-shadow: 0px 5px 10px 0px rgba(84,100,141,0.44);
    -moz-box-shadow: 0px 5px 10px 0px rgba(84,100,141,0.44);
    -ms-box-shadow: 0px 5px 10px 0px rgba(84,100,141,0.44);
    -o-box-shadow: 0px 5px 10px 0px rgba(84,100,141,0.44);
    box-shadow: 0px 5px 10px 0px rgba(84,100,141,0.44);}

a.topbutton2{background:#e31e24; 
    -webkit-box-shadow: 0px 5px 10px 0px rgba(227,30,37,0.24);
    -moz-box-shadow: 0px 5px 10px 0px rgba(227,30,37,0.24);
    -ms-box-shadow: 0px 5px 10px 0px rgba(227,30,37,0.24);
    -o-box-shadow: 0px 5px 10px 0px rgba(227,30,37,0.24);
    box-shadow: 0px 5px 10px 0px rgba(227,30,37,0.24);
}
a.topbutton2:hover{background:#e31e24; opacity: 0.8;
-webkit-box-shadow: 0px 5px 10px 0px rgba(227,30,37,.44);
    -moz-box-shadow: 0px 5px 10px 0px rgba(227,30,37,0.44);
    -ms-box-shadow: 0px 5px 10px 0px rgba(227,30,37,0.44);
    -o-box-shadow: 0px 5px 10px 0px rgba(227,30,37,0.44);
    box-shadow: 0px 5px 10px 0px rgba(227,30,37,0.44);}

a.topbutton3{ height: auto;padding: 14px 28px;display: inline-block;}
a.topbutton3:hover{background:#f47421; opacity: 0.8;
-webkit-box-shadow: 0px 5px 10px 0px rgba(244,116,33,0.44);
    -moz-box-shadow: 0px 5px 10px 0px rgba(244,116,33,0.44);
    -ms-box-shadow: 0px 5px 10px 0px rgba(244,116,33,0.44);
    -o-box-shadow: 0px 5px 10px 0px rgba(244,116,33,0.44);
    box-shadow: 0px 5px 10px 0px rgba(244,116,33,0.44);}

.topSlide{text-align: center;position: relative;}    
.topSlideCaptionw{width: 100%; max-width: 1170px; display: inline-block; vertical-align: top;text-align: left;}
.topSlideCaptionw a{display: inline-block;}
.topSlideCaption{position: absolute;left: 0;right: 0;bottom:30px;text-align: center;} 
.topSlideCaption2{display: inline-block;vertical-align: top;background: #88888847;padding: 10px 25px;font-size: 30px; font-weight: 600; color: #1b1a1a;
-webkit-box-shadow: 6px 6px 0px 0px rgba(227,30,37,1);
    -moz-box-shadow: 6px 6px 0px 0px rgba(227,30,37,1);
    -ms-box-shadow: 6px 6px 0px 0px rgba(227,30,37,1);
    -o-box-shadow: 6px 6px 0px 0px rgba(227,30,37,1);
    box-shadow: 6px 6px 0px 0px rgba(227,30,37,1);} 

.topSlideCaption3{display: inline-block;vertical-align: top;background: #17447e;padding: 10px;font-size: 20px; font-weight: 600; color: #fff;
-webkit-box-shadow: 6px 6px 0px 0px rgba(244,116,33,1);
    -moz-box-shadow: 6px 6px 0px 0px rgba(244,116,33,1);
    -ms-box-shadow: 6px 6px 0px 0px rgba(244,116,33,1);
    -o-box-shadow: 6px 6px 0px 0px rgba(244,116,33,1);
    box-shadow: 6px 6px 0px 0px rgba(244,116,33,1);} 

.slideThumbinner{height:calc(100vh - 100px);width: 100%;float: left;position: relative;}
.slideThumbinner img {
transition: opacity 0.2s cubic-bezier(0.55, 0, 0.1, 1);height: 100%;width: 100%;object-fit: cover;object-position: center center;max-width: none;}

                
.regList{width: 100%;float: left;padding-top:40px;z-index: 2;position: relative;} 
.regList ul{width: 100%;float: left;}
.regList li{width:50%;float: left;margin: 0px 0px 5px 0px; height: 45px;font-size: 18px;color: #1d3b5f;}
.regList li a{display: block;color: #1d3b5f;padding-left: 40px;min-height: 25px;position: relative;} 
.regList li a:hover{color:#11b2ad;}
.regList li a::after{content: "";position: absolute;left: 0;top:0;width: 25px;height: 25px; background: url(../images/reg-icon-left.png) no-repeat; background-position: left top;}
.topSlideCaption1{width: 100%;float: left; font-size: 45px;line-height:50px; color: #54648d;padding-bottom: 20px;z-index: 2;position: relative;}
.topSlideCaption1 b{font-weight: 600;}  


.sec2{padding:50px 20px;text-align: center;position: relative;}
.sec2::after{content: "";position: absolute;bottom: 0px;left: 0;right: 0;height: 150px;
background: rgb(241,245,248);
background: -moz-linear-gradient(top,  rgba(241,245,248,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(top,  rgba(241,245,248,1) 0%,rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom,  rgba(241,245,248,1) 0%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f5f8', endColorstr='#ffffff',GradientType=0 );}

.sec2w{width: 100%;max-width:1170px; display: inline-block; vertical-align: top;position: relative;z-index: 1;}
.sec2icon{width: 100%;float: left;text-align: center;position: absolute;top: 0;height: 1px;} 
.sec2icon span{display: inline-block; vertical-align: top;width: 120px;text-align: center;position: relative;}
.sec2icon img{} 
.sec2left{width: 49%;display: inline-block; vertical-align: middle;padding-right: 80px;text-align: right;font-size: 50px;font-weight: 600;color: #54648d;}
.sec2left span{display: block;padding-bottom: 10px; text-align: right;font-size: 18px; color:#11b2ad;} 
.sec2right{width: 49%;display: inline-block; vertical-align: middle;padding-left: 80px; text-align: left;font-size: 18px;line-height: 30px; color:#1d3b5f;} 
.sec2rightbtn{padding-top: 20px;}

.sec3{padding:30px 20px;text-align: center;background: url(../images/form-bg.jpg) no-repeat; background-position: center;} 
.sec3w{width: 100%;max-width:1000px; display: inline-block; vertical-align: top;}
.quotetitle{text-align: center;font-size: 24px; color: #fff; font-weight: 400;padding-bottom: 25px;}
.quotein{} 
.quoteinRow{width: 33.33333333333333%; float: left;margin:8px 0;padding: 0px 8px;}

.coinputSelect{position: relative;width: 100%; float: left;padding-left: 100px;} 
.coinputSelectbox{width: 85px;position:absolute;left: 0;top: 0;} 

.coinput{width: 100%;background: #fff; border: 1px solid #d5d8db;height:43px;margin: 0px;padding: 13px 10px;color: #444;font-weight: 400;font-size: 14px;border-radius: 0;font-family:'Open Sans', sans-serif;}    
.coinput::-webkit-input-placeholder {color: #000 !important;opacity: 1 !important;}
.coinput:-moz-placeholder { color: #000 !important;opacity: 1 !important;}
.coinput::-moz-placeholder {color: #000!important;opacity: 1 !important;}
.coinput:focus, input:focus{outline: 0;} 
.coinput *:focus {outline: 0;}   

/*--select listbox--*/
.mngbsize{width:120px!important;}
.mngbsize .select-selected{text-align: center;}
.custom-select {position: relative;width: 100%; float: left;} 
.custom-select select {display: none;}
.select-selected {  background-color: #f3f1f1;}
.select-selected:after {  position: absolute;  content: "";  top:0px;margin: 19px 0;right:10px;
  width:9px;height:5px; background: url(../images/listbox-arow.png) no-repeat; background-position: center;}

.select-selected.select-arrow-active:after {}
.mngbsize{width:120px!important;}
.mngbsize .select-selected{text-align: center;}
.custom-select {position: relative;width: 100%; float: left;}
.custom-select select {display: none;}
.select-selected {background-color: #f3f1f1;} 
.select-selected.select-arrow-active:after {}
.select-items div{
  color:#737EA1;line-height: 14px;font-weight: 400; 
  padding:8px 10px; border: 1px solid #f0f1f5;border-left: 0;border-right: 0; background: #fff; font-size: 14px; font-weight: 400;text-align: left; cursor: pointer;user-select: none;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;overflow:hidden;} 

.select-selected {font-family:'Open Sans', sans-serif;height: 43px;
  color: #444;line-height: 14px;font-weight:400;
  padding:13px 25px 13px 10px;     
  border: 1px solid #d5d8db; background: #fff; font-size: 14px;text-align: left;
  cursor: pointer;user-select: none;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;overflow:hidden; border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;-o-border-radius:0px;}
.select-items {  position: absolute;  background-color:#fff;  top: 100%;  left: 0;
  right: 0;  z-index:10; overflow: auto;max-height: 158px;
	    -webkit-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.10);
    -moz-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.10);
    -ms-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.10);
    -o-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.10);
    box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.10);
}
.select-items div{border-top: none;}
.select-hide {  display: none;}
.select-items div:hover, .same-as-selected { background-color: rgba(0, 0, 0, 0.1);}
/*--select listbox--*/

.submitbutton{display: inline-block; vertical-align: top;width: 100%; background:#54648d;text-align: center;height: 45px;font-size: 15px;line-height: 14px; font-weight: 600;color: #fff;text-transform: uppercase;padding: 15px 0;border:none;margin: 0px;
    -webkit-border-radius: 60px;
    -moz-border-radius: 60px; 
    -o-border-radius: 60px;
    -ms-border-radius: 60px; 
    border-radius: 60px;
    -webkit-box-shadow: 0px 5px 10px 0px rgba(84,100,141,0.24);
    -moz-box-shadow: 0px 5px 10px 0px rgba(84,100,141,0.24);
    -ms-box-shadow: 0px 5px 10px 0px rgba(84,100,141,0.24);
    -o-box-shadow: 0px 5px 10px 0px rgba(84,100,141,0.24);
    box-shadow: 0px 5px 10px 0px rgba(84,100,141,0.24);
} 
.submitbutton:hover{background:#11b2ad;
-webkit-box-shadow: 0px 5px 10px 0px rgba(17,178,173,0.24);
    -moz-box-shadow: 0px 5px 10px 0px rgba(17,178,173,0.24);
    -ms-box-shadow: 0px 5px 10px 0px rgba(17,178,173,0.24);
    -o-box-shadow: 0px 5px 10px 0px rgba(17,178,173,0.24);
    box-shadow: 0px 5px 10px 0px rgba(17,178,173,0.24);}  

.sec5{padding:40px 20px;text-align: center;background: #fff;}
.sec5w{width: 100%; max-width: 1170px; display: inline-block; vertical-align: top;} 
.sec5List{width: 100%; float: left;} 
.sec5List ul{width: 100%; float: left;}   
.sec5List li{width:24%;display: inline-block; vertical-align: top;padding: 0px 10px;}
.sec5Listicon{text-align: center;padding-bottom: 10px;width: 100%; float: left;}
.sec5Listinfo{width: 100%; float: left;font-size: 24px; color: #54648d;font-weight: 600;}     
.sec5Listinfo span{display:block;padding-bottom: 5px;font-size: 16px; color: #888888;font-weight:400;}
.sec5title{text-align: center;font-size:45px; color: #54648d; font-weight: 400;padding-bottom:35px;}  

.sec6{padding:40px 20px;text-align: center;} 
.sec6w{width: 100%; max-width: 1170px; display: inline-block; vertical-align: top;} 
.sec6Outer{width: 100%; float: left;padding:0px;}  
.sectestimonials{padding:10px 80px;margin-top:35px;} 
.sectestimonialsimg{position: absolute;top: -40px;left:0;right: 0;}
.sectestimonialsimg2{display: inline-block; vertical-align: top;position: relative;}
.sectestimonialsimg2 img{max-width:80px;max-height:80px;
-webkit-border-radius: 50%;
    -moz-border-radius: 50%; 
    -o-border-radius: 50%;
    -ms-border-radius: 50%; 
    border-radius: 50%;
    border:3px solid #e9e9e9;
}
.quoteimg{position: absolute;bottom: 0px;right:-10px;}
.quoteimg img{border: none;
-webkit-box-shadow: 0px 5px 10px 0px rgba(84,100,141,0);
    -moz-box-shadow: 0px 5px 10px 0px rgba(84,100,141,0);
    -ms-box-shadow: 0px 5px 10px 0px rgba(84,100,141,0);
    -o-box-shadow: 0px 5px 10px 0px rgba(84,100,141,0);
    box-shadow: 0px 5px 10px 0px rgba(84,100,141,0);}  
.sectestimonialsinfo{font-size: 16px;line-height: 30px;color: #000;padding:60px 30px 30px 30px;} 
.sectestimonialsinfo2{font-size:20px;color: #17447e;font-weight:600;padding-top: 30px;}    
.sectestimonialsinfo2 span{display: block;padding-top: 5px;color: #2b2a29;font-size: 16px;font-weight:400;}


.sec7{padding:40px 20px;text-align: center;background:#fff url(../images/blogbg.jpg) repeat;
    background-position: center;}  
.sec7w{width: 100%; max-width: 1170px; display: inline-block; vertical-align: top;}
.sec7wOuter{padding: 0px 15px;width: 100%;float: left;}
.ourClientList{padding: 10px 15px;}  
.ourClientListicon{background: #fff;width: 100%;float: left; position: relative;height:90px;
-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.20);
    -moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.20);
    -ms-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.20);
    -o-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.20);
    box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.20);
-webkit-border-radius: 6px; 
    -moz-border-radius: 6px; 
    -o-border-radius: 6px;
    -ms-border-radius: 6px; 
    border-radius: 6px; 
}
.ourClientListicon img{position: absolute;left: 0; right: 0; bottom: 0; top: 0;margin: auto;
max-width:95%; max-height:95%;}    

footer{text-align: center;}
.footerw{width: 100%; max-width: 1170px; display: inline-block; vertical-align: top;padding: 35px 20px;} 
.footernav{text-align: left;}
.footernav ul{width: 100%; float: left;}
.footernav li{display: inline-block; vertical-align: top;position: relative;font-size: 14px;font-weight: 600;color: #fff;padding: 0px 10px 0px 0px;margin: 5px 0;width:49%;}   
.footernav li a{display: block; color: #fff;position: relative;padding-left: 25px;}
.footernav li a::after{content: ""; background: url(../images/bulletlink.png) no-repeat; background-position: center left;width: 15px; height: 15px;position: absolute;left: 0px;top: 0px;margin:2px 0px;}
.footernav li a:hover{color:#e31e24; }   
.footermaintitle{width: 100%;float: left;margin-bottom:20px;font-size: 18px; color: #fff;text-align: left;text-transform: uppercase;}
.footercopy{font-size: 14px; color: #2b2a29; background: #fff;text-align: center;padding: 15px 10px;}

.footersocial{}
.footersocial ul{width: 100%; float: left;}
.footersocial li{display: inline-block; vertical-align: top;position: relative;font-size:20px; color: #fff;padding: 0px 5px;margin: 5px 0;}  
.footersocial li a{display: block; color: #fff;background: #888; position: relative;text-align: center;width:40px; height:40px;
-webkit-border-radius: 50%;
    -moz-border-radius: 50%; 
    -o-border-radius: 50%;
    -ms-border-radius: 50%; 
    border-radius: 50%;} 
.footersocial li a:hover{opacity: 0.8;}
.footersocial li a .fa{margin:10px 0;}
.footersocial li a:hover{background: #54648d;}  
.footersocial li a.fb{background: #3c5b9b;} 
.footersocial li a.twi{background: #1da1f2;} 
.footersocial li a.you{background: #da1c24;} 
.footersocialbtm{padding-top: 30px;width: 100%;float: left;text-align: left;}


.sec4{padding: 40px 20px;text-align: center;position: relative;} 
.sec4w{width: 100%; max-width:1200px; display: inline-block; vertical-align: top;position: relative;z-index: 1;} 
.ourservicesList{width: 100%; float: left;}
.ourservicesList ul{width: 100%; float: left;}
.ourservicesList li{width:25%; float: left;padding: 0px 15px;margin:20px 0px;}  
.sec5titleos{padding-bottom: 20px;}
.card {position: relative;float: left; width:100%; height:270px;text-align: center;}
.footercall span{display: inline-block; vertical-align: middle;padding-right:13px;}
.footercall {padding-bottom:20px;font-size: 14px; color: #fff;} 
.footercall a{color: #fff;} 
.footercall a:hover{color: #e31e24;}   

.footercall:last-child {padding-bottom:0px;} 
.footercalltitle{font-size: 18px;}

/* card fronts and backs */
.card__front,
.card__back {position: absolute;top:0;left:0;width:100%;height:100%;}
.card__front,
.card__back {
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
-o-backface-visibility: hidden;
backface-visibility: hidden;

-webkit-transition: -webkit-transform 0.6s;
-moz-transition: transform 0.6s;
-ms-transition: transform 0.6s;
-o-transition: transform 0.6s;
transition: transform 0.6s;}
.card__front {} 
.card__back {
-webkit-transform: rotateY(-180deg);
-moz-transform: rotateY(-180deg);
-ms-transform: rotateY(-180deg);
-o-transform: rotateY(-180deg);
transform: rotateY(-180deg);}

.card.effect__hover:hover .card__front {
-webkit-transform: rotateY(-180deg);
-moz-transform: rotateY(-180deg);
-ms-transform: rotateY(-180deg);
-o-transform: rotateY(-180deg);
transform: rotateY(-180deg);}

.card.effect__hover:hover .card__back {
-webkit-transform: rotateY(0);
-moz-transform: rotateY(0);
-ms-transform: rotateY(0);
-o-transform: rotateY(0);
transform: rotateY(0);}

.sliderCarsol { padding:45px 20px;} 

.sliderCarsolPadding{width:100%; float:left;height: 270px; background: #fff;
-webkit-box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.10);
-moz-box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.10);
-ms-box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.10);
-o-box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.10);
box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.10);
-webkit-border-radius: 6px; 
-moz-border-radius: 6px; 
-o-border-radius: 6px;
-ms-border-radius: 6px;
border-radius: 6px;}    

.sliderCarsolBrd{position:relative;width: 100%;float: left;padding: 20px;}  

.sliderCarsolBrd2{padding:20px; position:relative;} 

.sliderCarsolBrd2 .Desk{ width:100%; float:left; margin-bottom:40px; font-size:13px; color:#5b5b5b; line-height:18px;min-height:190px;
text-align: justify;text-align-last: center;-moz-text-align-last: center;-ms-text-align-last: center;-o-text-align-last: center;-webkit-text-align-last: center;}   

.sliderCarsolBrd2 .Desk span{ display: block;font-size:16px;font-weight: 600; text-transform: uppercase; color:#54648d; padding-bottom: 10px;}
.sliderCarsolBrd2 .Desk p{width: 100%;float: left;}
.openac{ position:absolute; bottom:20px; left:0px; right:0px;} 
.sliderCarsolImgouter{ width:100%; float:left; text-align:center; margin-bottom:20px;} 
.sliderCarsolImgouter h2{ display:inline-block; vertical-align:top; width:100px; height:100px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%; border:1px solid #fff;position: relative;
-webkit-box-shadow:0px 0px 18px 0px rgba(84,100,141,0.15);
    -moz-box-shadow:0px 0px 18px 0px rgba(84,100,141,0.15);
    -ms-box-shadow:0px 0px 18px 0px rgba(84,100,141,0.15);
    -o-box-shadow:0px 0px 18px 0px rgba(84,100,141,0.15);
    box-shadow:0px 0px 18px 0px rgba(84,100,141,0.15);}
.sliderCarsolImgouter h2 img{max-width:95%; max-height:95%; position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;} 
.sliderCarsolBrd h3{ width:100%; float:left; color:#11b2ad; font-size:16px; margin-bottom:10px;height:50px; font-weight:600;text-transform: uppercase;}
.sliderCarsolBrd h4{ width:100%; float:left; color:#1d3b5f; font-size:24px;font-weight:600;} 
.sliderCarsolBrd h4 span{display: block;font-size: 12px; color: #000;font-weight:400;}
.sliderCarsolBrd h4 .fa{font-size: 22px;margin-right: 3px;} 
.topSlideCap{ position:absolute; width:100%; left:0px; bottom:60px; text-align:center;}
.topSlideCap h2{ width:100%; float:left; text-align:left; font-size:40px; color:#00ab4f; text-transform:uppercase; line-height:40px;}
.topSlideCap h3{ width:100%; float:left; text-align:left; font-size:13px; color:rgba(0,0,0,0.9); margin:10px 0px;}
.topSlideCap .now{ width:100%; float:left; text-align:left; margin-top:8px;}
.topSlideCapInner{ padding:0px 30px; width:100%; float:left;}
.openac{text-align: center;}
a.getStarted{display: inline-block; vertical-align: top; text-align: center; min-width:127px;
    height: 34px;font-size: 13px;line-height: 14px; font-weight: 600;color: #fff;text-transform: uppercase;padding:9px 0;
    -webkit-border-radius: 60px; 
    -moz-border-radius: 60px; 
    -o-border-radius: 60px;
    -ms-border-radius: 60px;
    border-radius: 60px;
    background:#11b2ad;
-webkit-box-shadow: 0px 5px 10px 0px rgba(17,178,173,0.24);
    -moz-box-shadow: 0px 5px 10px 0px rgba(17,178,173,0.24);
    -ms-box-shadow: 0px 5px 10px 0px rgba(17,178,173,0.24);
    -o-box-shadow: 0px 5px 10px 0px rgba(17,178,173,0.24);
    box-shadow: 0px 5px 10px 0px rgba(17,178,173,0.24);
    
} 
a.getStarted:hover{background:#54648d;
    -webkit-box-shadow: 0px 5px 10px 0px rgba(84,100,141,0.24);
    -moz-box-shadow: 0px 5px 10px 0px rgba(84,100,141,0.24);
    -ms-box-shadow: 0px 5px 10px 0px rgba(84,100,141,0.24);
    -o-box-shadow: 0px 5px 10px 0px rgba(84,100,141,0.24);
    box-shadow: 0px 5px 10px 0px rgba(84,100,141,0.24);} 

.sliderCarsolPadding::after{content: "";position: absolute;bottom:-12px; left: 15px;right: 15px;background:rgba(255,255,255,0.30);height:30px;z-index: -1;
-webkit-border-radius:10px; 
    -moz-border-radius: 10px; 
    -o-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.10);
    -moz-box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.10);
    -ms-box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.10);
    -o-box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.10);
    box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.10);
}


/*--details---*/
.slideDetails{height: auto;}
.slideDetails::after{display: none;}
.slideDetailsw{position: relative;}
.slideDetailsleft{width:60%;float: left;padding-top: 40px;}   
.slideDetailsright{width:100%;float: left;height: 1px;position: relative;text-align: center;} 
.slideDetailsrightinbox{width:33%;float: left;position:absolute;right: 0; bottom: -10px;}  
.slideDetailsrightin{display: inline-block; vertical-align: top;width: 100%; max-width: 1190px;position: relative;}

.secdetatitle{text-align:left;font-size:45px; color: #54648d; font-weight: 400;padding-bottom: 15px; margin-bottom:35px;position: relative;}   
.secdetatitle::after{content: ""; position: absolute;left: 0;bottom: 0;height: 4px; width: 149px; background: #4abdb9;}
.detailsInfo{padding-top:10px;position: relative;} 
.detailsInfo::after{content: "";position: absolute;left: 50%;bottom:210px;width: 406px;height: 406px; background: rgba(255,255,255,0.62);margin-left: -203px;z-index: 0;margin-bottom: -444px;
-webkit-border-radius:50%; 
    -moz-border-radius: 50%; 
    -o-border-radius: 50%; 
    -ms-border-radius: 50%;
    border-radius: 50%;}   
.detailsInfow{position: relative; z-index: 1;}  

.detailsInfoRow1in{text-align: center;margin-bottom: 30px;}
.detailsInfoRow1{display: inline-block; vertical-align: top;}
.detailsInfoRow1 ul{display: table;width: 100%;}   
.detailsInfoRow1 li{display:table-cell; vertical-align: middle;font-size:24px;font-weight: 400;color: #1d3b5f;position: relative;padding:0px 18px; border-right: 1px solid #7fd0cf;}   
.detailsInfoRow1 li span{display: block;color: #888;}  
.detailsInfoRow1 li:last-child{border-right:none;} 
.detailsInfoRow1 li .fa{font-size: 21px;}

.detailsInfoRow2in{text-align: center;margin-bottom:20px;}
.detailsInfoRow2{display: inline-block; vertical-align: top;}
.detailsInfoRow2 ul{width: 100%;}    
.detailsInfoRow2 li{display:inline-block; vertical-align: top;font-size:14px;font-weight:600;color: #1d3b5f;padding: 0px 8px;position: relative;padding:0px 15px;}     
.detailsInfoRow2 li::after {content: "|";position:absolute;right: -3px;top: 0;font-weight:400;}
.detailsInfoRow2 li:last-child::after{display: none;} 

.detailsInfoRow3in{text-align: center;margin-bottom:20px;} 
.detailsInfoRow3{display: inline-block; vertical-align: top;padding: 0px 20px;position: relative;font-size: 18px; color: #11b2ad;font-weight: 600;}   
.detailsInfoRow3::after{content: "";left:-10px;top:11px;width: 17px;height: 2px; background: #1d3b5f;position: absolute;}  
.detailsInfoRow3::before{content: "";right:-10px;top:11px;width: 17px;height: 2px; background: #1d3b5f;position: absolute;}

.detailsInfoRow4Outer{text-align: center;margin-bottom:12px;}
.detailsInfoRow4{background: rgba(74,189,185,0.34); border: 2px solid #9bbcba;display: inline-block;vertical-align: top;width: 100%;max-width: 488px;text-align: center;position: relative;margin-top: 35px;
-webkit-border-radius:100px; 
    -moz-border-radius: 100px; 
    -o-border-radius: 100px; 
    -ms-border-radius: 100px;
    border-radius: 100px;}  

.detailsInfoRow4in{width: 100%;float: left;position: relative;padding:35px 20px 10px 20px;}
.detailsInfoRow4in ul{width: 100%;}  
.detailsInfoRow4in li{width:32%;display: inline-block; vertical-align: middle;font-size: 13px;line-height: 14px;font-weight: 600;color: #000101;padding: 0px 8px;position: relative;}
.detailsInfoRow4in li::after{content: "";position: absolute;right:-10px;top: 50%;margin-top: -8px; width: 17px;height: 17px; background: url(../images/plus-icon.png);}  
.detailsInfoRow4in li:last-child::after{display: none;} 

 .detailsInfoRow5{text-align: center;font-size: 14px; color:#1d3b5f;padding-bottom: 30px;}    

.detailsInfoRow4icon{width: 100%;float: left;position: absolute;left: 0;right: 0;top: -36px;}
.detailsInfoRow4icon ul{width: 100%;float: left;}  
.detailsInfoRow4icon li{width:32%;display: inline-block; vertical-align:top;}
.iconrow4{width: 63px;height: 63px;background: #ffffff;border: 2px solid #9bbcba;position: relative;display: inline-block; vertical-align:top; overflow: hidden;
-webkit-border-radius:50%; 
    -moz-border-radius: 50%; 
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;} 
.iconrow4 img{max-width: 95%;max-height: 95%;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;}

.innerdetailsform{width: 100%;float: left;position: relative;padding:25px 35px;
background: #fff;
-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.27);
-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.27);
-ms-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.27);
-o-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.27);
box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.27);
    -webkit-border-radius: 8px 8px 0px 0px;  
-moz-border-radius: 8px 8px 0px 0px; 
-o-border-radius: 8px 8px 0px 0px; 
-ms-border-radius: 8px 8px 0px 0px; 
border-radius: 8px 8px 0px 0px; 
}

.innerdetailsform::after{content: "";position: absolute;left:-10px;bottom:0px; width: 0; height: 0; border-top:0px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #b2b6b8;} 
.innerdetailsform::before{content: "";position: absolute;right:-10px;bottom:0px; width: 0; height: 0; border-top:0px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #b2b6b8;} 

.innerdetailsform .quotetitle {font-size: 24px; color: #1d3b5f;font-weight: 600;padding-bottom: 20px;} 
.innerdetailsform .quoteinRow{width: 100%;} 


.innerdetailsform .submitbutton{background:#11b2ad;
-webkit-box-shadow: 0px 5px 10px 0px rgba(17,178,173,0.24);
    -moz-box-shadow: 0px 5px 10px 0px rgba(17,178,173,0.24);
    -ms-box-shadow: 0px 5px 10px 0px rgba(17,178,173,0.24);
    -o-box-shadow: 0px 5px 10px 0px rgba(17,178,173,0.24);
    box-shadow: 0px 5px 10px 0px rgba(17,178,173,0.24);
} 
.innerdetailsform .submitbutton:hover{background:#54648d;
    -webkit-box-shadow: 0px 5px 10px 0px rgba(84,100,141,0.24);
    -moz-box-shadow: 0px 5px 10px 0px rgba(84,100,141,0.24);
    -ms-box-shadow: 0px 5px 10px 0px rgba(84,100,141,0.24);
    -o-box-shadow: 0px 5px 10px 0px rgba(84,100,141,0.24);
    box-shadow: 0px 5px 10px 0px rgba(84,100,141,0.24);
} 

.serviceDetailOuter{width: 100%;float: left;text-align: center;}
.serviceDetailInner{width: 100%;max-width: 100%;display: inline-block; vertical-align: top;}
.serviceDetailInnerleft{width: 25%;float: left;padding:56px 40px 20px 40px;}
.serviceDetailInnersidebar{width: 100%;float:left;position: relative;text-align: left;padding-bottom:10px;
background: #fff;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.27);
    -moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.27);
    -ms-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.27);
    -o-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.27);
    box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.27);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    -ms-border-radius: 10px; 
    border-radius: 10px;}
.serviceDetailInnersidebar ul{position: relative;z-index: 1;}
.serviceDetailInnersidebar::after{content: "";position: absolute;left:-21px;top:-26px;width:98px;height:98px;z-index:-1; background:#11b2ad;
-webkit-border-radius:50%; 
    -moz-border-radius: 50%;  
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
}  
.serviceDetailInnersidebar::before{content: "";position: absolute;right:-21px;bottom:-26px;width:80px;height:80px;z-index:-1; background:rgba(17,178,173,0.45);
-webkit-border-radius:50%; 
    -moz-border-radius: 50%;  
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
}  
.serviceDetailInnersidebar li{width: 100%;float:left;padding:0px;font-size: 16px;line-height: 16px; color: #1d3b5f;}
.serviceDetailInnersidebar li a{padding:8px 10px 8px 38px;position: relative;display: block;color: #1d3b5f;}  
.serviceDetailInnersidebar li a::after{content: "";position: absolute;left:18px;top: 0;width: 11px;height: 11px; background: url(../images/bullet.png) no-repeat; background-position: center;margin: 10px 0;} 
.serviceDetailInnersidebar li a:hover{color: #11b2ad;}

.serviceDetailInnerright{width: 75%;float: left;}  
.serviceDetailRow{padding: 50px 20px;position: relative;}
.serviceDetailRow::after{ background:url(../images/spatch-hiw.png) no-repeat; background-position: center bottom;content: ""; position: absolute;left: 0;right: 0; bottom: 0;height: 300px;z-index: 0;}

.serviceDetailRow ul{width: 100%;float: left;position: relative;z-index: 1;} 
.serviceDetailRow li{width:33.33333333333333%;float: left;padding: 0px 15px;position: relative;}
.serviceDetailRow li::after{content: "";position: absolute;right: 0px;top: 25%;width: 15px;height: 26px; background: url(../images/right-hiw.png) no-repeat; background-position: center;} 
.serviceDetailRow li:last-child::after{display: none;}
.serviceDetailRowicon{width: 100%;float: left;margin-bottom: 15px;}
.serviceDetailRowinfo{width: 100%;float: left;font-size: 16px; color: #888; font-weight: 400;} 
.serviceDetailRowinfo span{display: block;font-size: 18px; color: #1d3b5f; font-weight: 600;padding-bottom: 8px;}
.serviceDetailRowicon2{width:95px;height:95px;background: #ffffff;border: 2px solid #11b2ad;position: relative;display: inline-block; vertical-align:top;  
-webkit-border-radius:50%; 
    -moz-border-radius: 50%;  
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
-webkit-box-shadow: 0px 5px 10px 0px rgba(17,178,173,0.24);
    -moz-box-shadow: 0px 5px 10px 0px rgba(17,178,173,0.24);
    -ms-box-shadow: 0px 5px 10px 0px rgba(17,178,173,0.24);
    -o-box-shadow: 0px 5px 10px 0px rgba(17,178,173,0.24);
    box-shadow: 0px 5px 10px 0px rgba(17,178,173,0.24);}  
.serviceDetailRowicon2 img{max-width: 95%;max-height: 95%;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;}
.serviceDetailRowicon3{width: 28px;height: 28px;text-align: center;background: #11b2ad;position: absolute;right:-4px;top: 0px;font-size: 16px;line-height: 14px; color: #fff;padding:7px 0;font-weight: 600;z-index: 2;
    -webkit-border-radius:50%; 
    -moz-border-radius: 50%;   
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;}

.benefitinner{width: 100%;float: left; background: #fff;padding: 30px 15px;}
.benefitinner li{display: inline-block; vertical-align: top;padding: 15px 15px;width: 32%;}
.benefitinnerinfo{width: 100%;float: left;text-align: center;}
.benefitinnerinfoicon{width: 100%;float: left;margin-bottom: 10px;}
.benefitinnerinfotitle{width: 100%;float: left;min-height: 45px;margin-bottom: 10px;font-size: 15px; color:#1d3b5f;font-weight: 600;} 
.benefitinnerinfodesk{width: 100%;float: left;font-size: 14px;line-height: 19px; color:#1d3b5f;font-weight:400;
text-align: justify;
    text-align-last: center;
    -moz-text-align-last: center;
    -ms-text-align-last: center; 
    -o-text-align-last: center;
    -webkit-text-align-last: center;} 
.quotetitlebenefit{color: #1d3b5f;} 
.rcallback{padding:40px 20px;text-align: center;background: #f9fafa; border-top: 1px solid #f1f5f8;}
.rcallbackbg{display: inline-block; vertical-align: top; background: #1d3b5f;padding: 5px 30px;text-align: center;
-webkit-border-radius:80px; 
    -moz-border-radius:80px;   
    -o-border-radius:80px;
    -ms-border-radius:80px;
    border-radius:80px;} 
.rcallbackbg:hover{opacity: 0.9;}
.rcallbackbg a{display: block;}
.rcallbackbgleft{display: inline-block; vertical-align: middle;padding: 10px;font-size: 14px; color: #c5c9cb;text-align: right;}
.rcallbackbgright{display: inline-block; vertical-align: middle;padding: 10px;font-size: 24px; color: #fff;text-align: left;} 
.quotetitlecall{color: #11b2ad;text-transform: uppercase;font-weight: 600;padding-bottom: 20px;}
.boxtitle{background: #f1f5f8;padding: 15px 10px;text-align: center;margin-bottom: 10px;font-size: 18px; font-weight: 600; text-transform: uppercase;color: #11b2ad;
-webkit-border-radius:10px; 
    -moz-border-radius:10px;    
    -o-border-radius:10px;
    -ms-border-radius:10px;
    border-radius:10px;}

.introbg{background:#fff url(../images/about-bg.jpg) no-repeat; background-position: center bottom;padding: 40px 20px 20px 20px;text-align: center;} 
.introbgw{width: 100%;max-width:1170px;display: inline-block; vertical-align: top;} 

.maintitle{width: 100%;float: left;text-align: center; margin-bottom: 30px;font-size: 40px; font-weight: 600; color: #e31e24;}
.maintitle span{display: block;font-size:18px; font-weight:400; color: #17447e;text-transform: uppercase;}
.introbgOuter{width: 100%; max-width: 900px; display: inline-block; vertical-align: top;position: relative;}
.introbgOutertop{background:rgba(255,255,255,0.44);width: 100%;float:left;margin-top: 10px; margin-bottom: 170px;min-height: 390px;padding:30px 240px 30px 30px;text-align: left;
    -webkit-box-shadow: 0px 8px 28px 0px rgba(0,0,0,0.18);
    -moz-box-shadow: 0px 8px 28px 0px rgba(0,0,0,0.18); 
    -ms-box-shadow: 0px 8px 28px 0px rgba(0,0,0,0.18);
    -o-box-shadow: 0px 8px 28px 0px rgba(0,0,0,0.18);
    box-shadow: 0px 8px 28px 0px rgba(0,0,0,0.18);
    -webkit-border-radius:6px; 
    -moz-border-radius:6px;    
    -o-border-radius:6px;
    -ms-border-radius:6px; 
    border-radius:6px; 
}
.introbgOuterbtm{position: absolute;right:-70px;bottom:-20px;text-align: right;}  
.boxtitledesk{text-align:justify;font-size: 16px;line-height: 30px;margin-bottom:20px;color: #000;}
.boxtitledesk b{font-weight: 600;color: #17447e;}
.boxtitledeskcall{font-size: 16px;font-weight: 600;margin-bottom:30px;color: #000;}
.boxtitledeskcall b{font-size: 20px;color: #17447e;}
.boxtitledeskcall a{color: #17447e;}
.boxtitledesk p{margin-bottom: 20px;} 
.boxtitledesk p:last-child{margin-bottom:0px;}

.introbgw:hover .introbgOutertop{background:rgba(255,255,255,0.54);
    -webkit-box-shadow: 0px 12px 38px 0px rgba(0,0,0,0.28);
    -moz-box-shadow: 0px 12px 38px 0px rgba(0,0,0,0.28); 
    -ms-box-shadow: 0px 12px 38px 0px rgba(0,0,0,0.28);
    -o-box-shadow: 0px 12px 38px 0px rgba(0,0,0,0.28);
    box-shadow: 0px 12px 38px 0px rgba(0,0,0,0.28);}

a.knowmore{display: inline-block; vertical-align: top; background:#e31e24;text-align: center;font-size: 16px; font-weight: 600;color: #fff;text-transform: uppercase;padding:10px 30px; 
    -webkit-border-radius: 60px;  
    -moz-border-radius: 60px;  
    -o-border-radius: 60px;
    -ms-border-radius: 60px;
    border-radius: 60px;
    -webkit-box-shadow: 0px 5px 10px 0px rgba(244,116,33,0.44);
    -moz-box-shadow: 0px 5px 10px 0px rgba(244,116,33,0.44);
    -ms-box-shadow: 0px 5px 10px 0px rgba(244,116,33,0.44);
    -o-box-shadow: 0px 5px 10px 0px rgba(244,116,33,0.44);
    box-shadow: 0px 5px 10px 0px rgba(244,116,33,0.44);
    -webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;
} 
a.knowmore:hover{
background:#e31e24; opacity: 0.8;
-webkit-box-shadow: 0px 5px 10px 0px rgba(227,30,37,.44);
    -moz-box-shadow: 0px 5px 10px 0px rgba(227,30,37,0.44);
    -ms-box-shadow: 0px 5px 10px 0px rgba(227,30,37,0.44);
    -o-box-shadow: 0px 5px 10px 0px rgba(227,30,37,0.44);
    box-shadow: 0px 5px 10px 0px rgba(227,30,37,0.44);}
.traininginner{padding: 0px 12px;}
.traininginnertop{height: 235px;overflow: hidden;} 
.traininginnertopinner { 
    width: 100%; 
    float: left;
    height:235px;
    background-position: center top!important;
    -moz-background-size: cover!important;
    -o-background-size: cover!important;
    -ms-background-size: cover!important;
    -webkit-background-size: cover!important;
    background-size: cover!important;
    -webkit-transition: 0.2s all ease-out;
    -moz-transition: 0.2s all ease-out;
    -ms-transition: 0.2s all ease-out;
    -o-transition: 0.2s all ease-out;
    transition: 0.2s all ease-out; 
}
.traininginner:hover .traininginnertopinner{
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
} 
.traininginnerbtm{min-height: 120px;padding: 10px 0;text-align: center;width: 100%;float:left;} 
.traininginnerbtmtitle{width: 100%;float:left;margin-bottom: 10px;color: #e31e24;font-size: 18px;font-weight: 600;text-transform: uppercase;} 
.traininginner a{display: block;color: #1a1a18;}
.traininginnerbtmdesk{width: 100%;float:left;color: #1a1a18;font-size: 14px;line-height: 20px;}   
.mngourtraining {padding: 0px 20px;}

.ourteambg{background:#000 url(../images/numberbg.jpg) no-repeat; background-position: center;padding: 40px 20px 40px 20px;text-align: center;}  
.ourteambgw{width: 100%;max-width:750px;display: inline-block; vertical-align: top;} 
.maintitlewhite{color: #fff;}
.maintitlewhite span{color: #fff;} 
.ourteamlist{}
.ourteamlist ul{width: 100%;float: left;}
.ourteamlist li{width:30%;display: inline-block; vertical-align: top;padding: 0px 15px;}
.ourteamlistouter{width: 100%;float: left;} 
.ourteamlistouterimg{width: 100%;float: left;} 
.ourteamlistoutertitle{width: 100%;float: left;font-size: 20px; color: #f0f0f0;font-weight: 600; text-transform: uppercase;}   
.ourteamlistoutertitle span{display: block;letter-spacing:3px;padding-top:10px;padding-bottom: 10px; line-height: 10px;} 


.secnewsbg{padding: 40px 20px;text-align: center;position: relative;background:url(../images/blogbg.jpg) repeat; background-position: center;}  
.secnewsbgw{width: 100%; max-width:1170px; display: inline-block; vertical-align: top;position: relative;} 
.secnewsouter{padding: 0px 15px 10px 15px;} 

.secnewsinnertop {
    height: 235px;
    overflow: hidden;
}

.secnewsinnertopinner { 
    width: 100%; 
    float: left;
    height:235px;
    background-position: center top!important;
    -moz-background-size: cover!important;
    -o-background-size: cover!important;
    -ms-background-size: cover!important;
    -webkit-background-size: cover!important;
    background-size: cover!important;
    -webkit-transition: 0.2s all ease-out;
    -moz-transition: 0.2s all ease-out;
    -ms-transition: 0.2s all ease-out;
    -o-transition: 0.2s all ease-out;
    transition: 0.2s all ease-out; 
}
.secnewsouter:hover .secnewsinnertopinner{
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
} 
.secnewsinnerbtm {
    height:94px;padding-top:10px!important; background: #fff;
    padding:0px 0;display: table; position: relative; 
    text-align: center;
    width: 100%;
    float: left; 
    -webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.20);
    -moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.20);
    -ms-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.20);
    -o-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.20);
    box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.20); 
}
.secnewsinnerbtm::after{content: "";position: absolute;left: 50%; margin-left:-25px; top:-26px;width: 49px;height: 49px; background: url(../images/news-icon.png) no-repeat;z-index: 2; background-position: center;}
.secnewsinnercell{display: table-cell; vertical-align: middle;width: 100%;padding:5px 15px;font-size: 18px; color: #17447e;}  
.mngnewsandevents { padding: 0px 20px;}

.sectestimonials2{ background:#fff url(../images/quoteicon.png) no-repeat; background-position: center;width: 100%; float: left;position: relative; 
    -webkit-box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.18);
    -moz-box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.18);
    -ms-box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.18);
    -o-box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.18);
    box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.18);
    -webkit-border-radius: 10px;
    -moz-border-radius:10px;
    -o-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px; 
}
.sectestimonials2::after{content: "";left:50%;bottom:-15px;position: absolute;margin-left: -8px;
    width: 0;
    height: 0;
    border-left: 14px solid transparent;
    border-right: 14px solid transparent;
    border-top: 15px solid #e9e9e9;}

.footerinsiteleft{width:60%;float: left;}
.footerinsiteright{width:40%;float: left;}
.footersocial{text-align: left;} 

.introbgOutertopin{min-height: auto;padding: 30px;margin: 0 0 30px 0;}
.introbgOutertopinmbn{margin-bottom: 0px;}

.companyouter{padding: 40px 20px;font-size: 16px;line-height: 30px; color: #000;text-align: justify;text-align-last: center;-moz-text-align-last: center;-ms-text-align-last: center;-o-text-align-last: center;-webkit-text-align-last: center}
.companyouterw{width: 100%;max-width: 1100px; display: inline-block; vertical-align: top;}
.companyouterleft{display: inline-block; vertical-align:middle;padding: 15px;width: 48%;}
.companyouterright{display: inline-block; vertical-align: top;padding: 15px;}
.companyouterlefttitlte{font-size:26px; font-weight: 600; color: #17447e;margin-bottom: 15px;}
.companyouterleftimg{margin-bottom: 15px;}

.managementteam{padding: 40px 20px;background: url(../images/blogbg.jpg) repeat;
    background-position: center;text-align: center;} 
.managementteamw{width: 100%;max-width:1000px; display: inline-block; vertical-align: top;}
.managementteamlist{}
.managementteamlist ul{width: 100%; float: left;}
.managementteamlist li{width: 100%; float: left;margin:10px 0 40px 0;}
.managementteamlist li:last-child{width: 100%; float: left;margin:10px 0 0px 0;}
.managementteamlistin{width: 100%; float: left;padding:0 230px;min-height:200px; position: relative;} 

.managementhumb{position: absolute;left: 0;top:20px;width:200px;} 
.managementhumb img {
    max-width:200px;
    max-height:200px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    border: 5px solid #fff;
    -webkit-box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.38);
    -moz-box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.38);
    -ms-box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.38);
    -o-box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.38);
    box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.38);
}
.managemeninfo{width: 100%;float: left;font-size: 16px; line-height:26px;
text-align: justify;text-align-last: left;-moz-text-align-last: left;-ms-text-align-last: left;-o-text-align-last: left;-webkit-text-align-last: left;}
.managemeninfotitle{margin-bottom: 15px;font-size:20px;font-weight: 600;color: #17447e;} 
.managemeninfotitle span{display: block;padding-top: 5px;font-size: 15px;color: #2b2a29;line-height: 22px;}
.managementteamlist li.left .managementteamlistin{padding-right: 0px;}
.managementteamlist li.right .managementteamlistin{padding-left: 0px;}
.managementteamlist li.right .managemeninfo{text-align-last: right;-moz-text-align-last: right;-ms-text-align-last: right;-o-text-align-last: right;-webkit-text-align-last: right;}
.managementteamlist li.right .managementhumb {left: auto;right: 0;}
.managementteamlist li.right .managemeninfo{text-align-last: right;-moz-text-align-last: right;-ms-text-align-last: right;-o-text-align-last: right;-webkit-text-align-last: right}
.mngboralist{text-align:left;text-align-last: left;-moz-text-align-last: left;-ms-text-align-last: left;-o-text-align-last: left;-webkit-text-align-last: left}
.mngboralist li{position: relative;width: 100%; float: left;padding-left:22px; margin: 8px 0;line-height: 22px;}
.mngboralist li::after{content:"\f00c";font-family: 'FontAwesome';font-size: 14px; color:#f47421;position: absolute;left: 0;top: 0;} 
.managemeninfo p{margin-bottom: 10px;}
.managemeninfo p:last-child{margin-bottom:0px;}
.managemeninfo i{color: #f47421;font-style: normal;} 
.targetbg{background: url(../images/targetbg.jpg) no-repeat; background-position: center;}

.companyouterright{padding-left: 15%;padding-right: 15%;}
.companyouterright .mngboralist{
    text-align: center;
    text-align-last: center;
    -moz-text-align-last: center;
    -ms-text-align-last: center;
    -o-text-align-last: center;
    -webkit-text-align-last: center;
}
.pagetitlebg{background: #fff url(../images/about-bg.jpg) no-repeat;
    background-position: center;padding: 30px 20px;text-align: center;font-size:30px; font-weight: 600; color: #17447e;} 

.detailsOuter{padding: 40px 20px;text-align: center;}
.detailsOuterw{width: 100%; max-width: 1170px;display: inline-block; vertical-align: top;text-align: left;} 

.detailstop{width: 100%; float: left;} 
.detailstopleft{width:60%;float: left;padding-right: 50px;}
.detailstopright{width:40%;float: left;} 
.detailstopinfo{font-size: 16px;line-height: 26px;color: #000}
.detailstopinfo p{margin-bottom: 15px;}
.detailstopinfo p:last-child{margin-bottom:0px;}
.detailstopinfo b{color: #444;display: inline-block;} 
.detailstopinfo a{color: #17447e;}

.detailstoptitle{margin-bottom: 20px;padding-bottom: 10px;position: relative;font-size:26px; font-weight: 600; color: #17447e;}
.detailstoptitle::after{content: "";position:absolute;left: 0;bottom: 0;width:80px;height: 3px; background: #f47421;}
.detailscoinfo{}
.detailscoinfoRow{padding-bottom: 30px;}
.detailscoinfoRow:last-child{padding-bottom:0px;}
.detailstopright .topSlideCaption{left: 20px;right: 20px;}
.detailstopright .topSlideCaption3 b{font-weight: 400; color: #ffd800;font-size: 16px;}
.detailstopright .topSlideCaption3{padding: 12px 20px;}
a.knowmore2{color: #fff;} 
.knowmore2outer{padding: 20px 0;text-align: center;margin-bottom: 0;}
.knowmore2outer a.knowmore2{display: inline-block; vertical-align: top;}

.contactRow {
    width: 100%;
    float: left;
    margin-bottom: 10px;
}
.selecttextboxf{background:none;border: none;border-bottom: 2px solid #fff;margin: 0px;padding: 0px 0px 0px 36px;height:40px;width: 100%;font-size: 16px;text-align: left;color: #fff;font-weight: 400;font-family:'Open Sans', sans-serif;
-webkit-border-radius: 0px;
    -moz-border-radius: 0px;  
    -ms-border-radius: 0px; 
    -o-border-radius: 0px;
    border-radius: 0px;
}
.selecttextboxf::-webkit-input-placeholder {color: #fff !important;opacity: 1 !important;}
.selecttextboxf:-moz-placeholder { color: #fff !important;opacity: 1 !important;}
.selecttextboxf::-moz-placeholder {color: #fff!important;opacity: 1 !important;}
.selecttextboxf:focus, input:focus{outline: 0;}
.selecttextboxf *:focus {outline: 0;}  
.footerSocial{padding: 30px 0px;}
.footerSocialL{float: left;margin-top:48px;}     
.footerSocialR{float: right;} 
.footerSocialL1{display: inline-block; vertical-align: middle;padding-right:10px;font-weight: 600;font-size: 16px;}
.footerSocialL1 span{padding: 3px 4px;display: inline-block;vertical-align: middle;}
.footerSocialL1 a{color: #fff;display: block;} 
.footerSocialR1{display: inline-block;vertical-align: top;text-align: center;} 
.footerSocialR1 span{display: block;font-size: 18px; color: #ef9822;padding-bottom:20px;}
.footerCopy{text-align: center;padding:35px 0 35px 0;font-size: 14px; color: #fff;}  

.submitbtn{background: #26264b;display:inline-block;padding: 12px 35px;font-size: 16px;font-weight: 600;color: #fff;text-transform: uppercase;text-align: center;position: relative;border: none;
-webkit-border-radius:60px; 
   -moz-border-radius:60px;
    -ms-border-radius:60px;
     -o-border-radius:60px;
	    border-radius:60px;
-webkit-transition: all ease 0.5s;
   -moz-transition: all ease 0.5s; 
     -o-transition: all ease 0.5s;
    -ms-transition: all ease 0.5s;
        transition: all ease 0.5s;
}
.submitbtn:hover{background:#f09922;color: #000;
-webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.20);
   -moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.20);
    -ms-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.20);
     -o-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.20);
        box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.20);}
.aboutmb30 {
    margin-bottom:30px;
}
.inputbox{ background: #fff;border-top: none;border-right:none;border-left: none;border-bottom: 1px solid #b9babc;font-size: 16px; margin: 0px; padding:15px 10px 15px 0px;width: 100%;font-weight:400;font-family:'Open Sans', sans-serif;color: #000a38;} 
.inputbox::-webkit-input-placeholder {color: #000a38 !important;opacity: 1 !important;}
.inputbox:-moz-placeholder { color: #000a38 !important;opacity: 1 !important;}
.inputbox::-moz-placeholder {color: #000a38!important;opacity: 1 !important;}
.inputbox:focus, input:focus{outline: 0;}
.inputbox *:focus {outline: 0;} 
.inputbox2{resize: none;height: 70px;} 

.floating-form {
  width:100%;float:left;
}

/****  floating-Lable style start ****/
.floating-label {position:relative; width: 100%;float: left;}
.floating-input, .floating-select {display:block; width:100%;}

.floating-input:focus , .floating-select:focus {
     outline:none;    
     /*border-bottom:2px solid #5264AE; */
}

.alllabel label {
  color:#000a38; 
  font-size:16px;
  font-weight:normal;
  position:absolute;
  pointer-events:none;
  left:0px; background: #fff;right: 0px;
  top:16px;
  transition:0.2s ease all; 
  -moz-transition:0.2s ease all; 
  -webkit-transition:0.2s ease all;
}

.floating-input:focus ~ label, .floating-input:not(:placeholder-shown) ~ label {
  top:-2px;
  font-size:13px;
  color:#e31e24;
}

.floating-select:focus ~ label , .floating-select:not([value=""]):valid ~ label {
  top:-2px;
  font-size:13px;
  color:#e31e24;
}

/* active state */
.floating-input:focus ~ .bar:before, .floating-input:focus ~ .bar:after, .floating-select:focus ~ .bar:before, .floating-select:focus ~ .bar:after {
  width:50%;
}

.floating-textarea {
   min-height: 30px;
   max-height: 260px; 
   overflow:hidden;
  overflow-x: hidden; 
}

/* highlighter */
.highlight {
  position:absolute;
  height:50%; 
  width:100%; 
  top:15%; 
  left:0;
  pointer-events:none;
  opacity:0.5;
}

/* active state */
.floating-input:focus ~ .highlight , .floating-select:focus ~ .highlight {
  -webkit-animation:inputHighlighter 0.3s ease;
  -moz-animation:inputHighlighter 0.3s ease;
  animation:inputHighlighter 0.3s ease;
}


/***   daniel - Fork me friend - style   ***/
.floating-credit { position:fixed; bottom:10px;right:10px; color:#aaa; font-size:13px;font-family:arial,sans-serif; }
.floating-credit a { text-decoration:none; color:#000000; font-weight:bold; }
.floating-credit a:hover { border-bottom:1px dotted #f8f8f8; }
.floating-heading { position:fixed; color:#aaa; font-size:20px; font-family:arial,sans-serif; }
/***  daniel - Fork me friend - style  ***/

.well {max-width:520px;width: 100%;padding:0px;text-align: center;display: none;background: rgb(180 180 180 / 24%);
-webkit-box-shadow: 0px 0px 15px 0px rgba(244,116,33,0.64);
    -moz-box-shadow: 0px 0px 15px 0px rgba(244,116,33,0.64);
    -ms-box-shadow: 0px 0px 15px 0px rgba(244,116,33,0.64);
    -o-box-shadow: 0px 0px 15px 0px rgba(244,116,33,0.64);
    box-shadow: 0px 0px 15px 0px rgba(244,116,33,0.64);
} 
.popupform{width: 100%;float: left;padding:30px 30px;border:2px solid #fff;background: #fff;position: relative;
color: #fff;
    -webkit-box-shadow: 0px 5px 10px 0px rgba(227,30,37,0.24);
    -moz-box-shadow: 0px 5px 10px 0px rgba(227,30,37,0.24);
    -ms-box-shadow: 0px 5px 10px 0px rgba(227,30,37,0.24);
    -o-box-shadow: 0px 5px 10px 0px rgba(227,30,37,0.24);
    box-shadow: 0px 5px 10px 0px rgba(227,30,37,0.24);
}

 .poptitle {
    width: 100%;
    float: left;
    margin-bottom:20px;text-align:center;
    font-size: 30px;
    color:#e31e24;
    font-weight: 600;line-height: 30px;

}
.popup_close{background: none; border: none;margin: 0px; padding: 0px;right:0px; top:0px;position: absolute;}

/*--blog-sec--*/ 
.blogSec{width: 100%;float: left;text-align: center; background:#fff;padding:50px 20px;}  
.blogSecw{width:100%; max-width:1170px; display:inline-block; vertical-align:top;text-align:left;}

.blogSec2{width: 100%;float: left;text-align: center;height: 151px; background:url(../images/blogtitle-bg.jpg) no-repeat center;padding:60px 20px;font-size: 30px; color: #fff;font-weight: 700;}  
.blogSec2w{width:100%; max-width:1170px; display:inline-block; vertical-align:top;text-align:left;}

.blog{background:#fff;padding: 60px 20px;text-align:center;}
.blogw{width: 100%;display: inline-block;max-width:1170px; vertical-align: top;text-align:center;} 
.bloglist{width: 100%;float: left;} 
.bloglist ul{width: 100%;float: left;font-size: 0px;letter-spacing: -5px;} 
.bloglist li{width:33.33333333333333%;float: left;font-size:14px;letter-spacing:0px;padding: 10px 30px;}  
.bloglistimg{height: 390px;width: 100%;float: left;position: relative;background-position: center top!important;
    -moz-background-size: cover!important;
    -o-background-size: cover!important;
    -ms-background-size: cover!important;
    -webkit-background-size: cover!important;
    background-size: cover!important;}
.bloglistinfo{min-height:130px;width: 100%;float: left;position:absolute;text-align: left;bottom:17px;left:-28px; background: #fff; padding: 18px;
-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.20);
-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.20);
	-ms-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.20);
	-o-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.20); 
box-shadow:0px 0px 10px 0px rgba(0,0,0,0.20);
-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;} 
.bloglisting .bloglistinfo{left: 0px;bottom: 0px;}
.bloglisting li{padding-left:20px;padding-right:20px;margin-bottom: 10px;}

.bloglistinfotitle{min-height:50px;margin-bottom: 10px;font-size: 16px;line-height: 24px;font-weight: 400;color: #000;} 
.bloglistinfoleft{font-size: 13px;font-weight:400;color: #eea650;position: relative;padding-top: 7px;padding-right: 39px;}  
.bloglistinforight{float: right;position: absolute;top: 0px;right: 0px;}

a.blogmore{display: inline-block; vertical-align: top;text-align: center; background: #fff;font-size: 14px; color: #001e38;text-transform: uppercase;width: 29px;height: 29px;
-webkit-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.20);
-moz-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.20);
	-ms-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.20);
	-o-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.20);
box-shadow:0px 0px 5px 2px rgba(0,0,0,0.20); 
-webkit-border-radius:50%; 
   -moz-border-radius:50%;
    -ms-border-radius:50%;
     -o-border-radius:50%;
	    border-radius:50%; 
-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}    
.bloglistimg:hover .bloglistinfo{ background: #2acb35;}
.bloglistimg:hover .bloglistinfotitle{color: #fff;}
.bloglistimg:hover .bloglistinfoleft{color: #fff;}

.cobuttonsub{display: inline-block; vertical-align: top; background:#17447e;text-align: center;font-size: 14px; font-weight: 600;color: #fff;text-transform: uppercase;padding:10px 24px; margin: 0;border: none;
    -webkit-border-radius: 60px;  
    -moz-border-radius: 60px;  
    -o-border-radius: 60px;
    -ms-border-radius: 60px; 
    border-radius: 60px;
    -webkit-box-shadow: 0px 5px 10px 0px rgba(84,100,141,0.24);
    -moz-box-shadow: 0px 5px 10px 0px rgba(84,100,141,0.24);
    -ms-box-shadow: 0px 5px 10px 0px rgba(84,100,141,0.24);
    -o-box-shadow: 0px 5px 10px 0px rgba(84,100,141,0.24);
    box-shadow: 0px 5px 10px 0px rgba(84,100,141,0.24);
    -webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;
} 
.cobuttonsub:hover{opacity: 0.8;
background:#e31e24; 
    -webkit-box-shadow: 0px 5px 10px 0px rgba(227,30,37,0.24);
    -moz-box-shadow: 0px 5px 10px 0px rgba(227,30,37,0.24);
    -ms-box-shadow: 0px 5px 10px 0px rgba(227,30,37,0.24);
    -o-box-shadow: 0px 5px 10px 0px rgba(227,30,37,0.24);
    box-shadow: 0px 5px 10px 0px rgba(227,30,37,0.24);
}

.detailstopright .slideThumbinner{height:320px;} 

/*--contact us--*/
.contactOuter{padding: 40px 20px;text-align: center; background: url(../images/w-map.png) no-repeat; background-position: center; background-size:80%;position: relative;}
.contactOuter::after{content: ""; position: absolute;left: 0;right: 0;top: 0;bottom: 0;
    background:rgba(255,255,255,0.9);z-index: 1;}

.contactOuterw{width: 100%;max-width: 1170px; display: inline-block; vertical-align: top;text-align:left;position: relative;z-index: 2;}.contacttopform{margin-bottom: 30px;padding: 0px 15%;}
.contacttopform .contactRow{width: 50%;padding: 0px 10px;margin: 10px 0;}
.contactRowfull{width: 100% !important;}
.contacttopform .inputbox{border: 1px solid #b9babc;padding:13px 10px;font-size: 14px;height: 46px;-webkit-box-shadow: 0px 5px 10px 0px rgba(84,100,141,0.24);
    -moz-box-shadow: 0px 5px 10px 0px rgba(84,100,141,0.24);
    -ms-box-shadow: 0px 5px 10px 0px rgba(84,100,141,0.24);
    -o-box-shadow: 0px 5px 10px 0px rgba(84,100,141,0.24);
    box-shadow: 0px 5px 10px 0px rgba(84,100,141,0.24);}
.contacttopform .alllabel label{right: auto;left: 10px;margin-top: -3px; padding: 0px 3px; background: #fff;font-size: 14px;}    
.contacttopform .floating-input:focus ~ label, .contacttopform .floating-input:not(:placeholder-shown) ~ label {
    top:-7px;}
.contacttopform  .floating-textarea {font-size: 14px; min-height: 90px;}
.contactRowfull2{padding-top: 10px;width: 100%;float: left;text-align: center;} 
.contacttopform .cobuttonsub{padding: 13px 24px;display: inline-block;}
.contacttopform .cobuttonsub:hover{background: #e31e24;
    opacity: 0.8;-webkit-box-shadow: 0px 5px 10px 0px rgba(227,30,37,.44);
    -moz-box-shadow: 0px 5px 10px 0px rgba(227,30,37,.44);
    -ms-box-shadow: 0px 5px 10px 0px rgba(227,30,37,.44);
    -o-box-shadow: 0px 5px 10px 0px rgba(227,30,37,.44);
    box-shadow: 0px 5px 10px 0px rgba(227,30,37,.44);}



.contactOutercen{margin-bottom: 20px; text-align: center;font-size: 24px;color: #e31e24;font-weight: 600;}
.contactOuterlast{display: table;padding: 0px 10%;}
.contactOuterlasto{width:32%;display:table-cell; vertical-align: top;padding: 10px 20px;border-right: 1px solid #ddd;} 
.contactOuterlasto:last-child{border-right:none;}
.contactOuterlastotitle{text-align: center;margin-bottom: 10px;text-transform: uppercase;font-size: 18px;color: #17447e;font-weight: 600;}
.contactOuterlastoinfo{font-size: 20px;line-height: 15px; color: #222;text-align: center;}
.contactOuterlastoinfo b{font-weight: 600;font-size: 14px;}
.contactOuterlastoinfo a{color: #222;}
.contactOuterlastoinfo a:hover{color: #f47421;}

/*--contact us--*/
.csrOuter{padding: 40px 20px 40px 20px;text-align: center; background: url(../images/csrbg.png) no-repeat; background-position: right bottom;}
.csrOuterw{width: 100%;max-width:900px; display: inline-block; vertical-align: top;text-align:left;}
.csrsubtitle{margin-bottom: 30px;font-size:18px; color: #444;}
.csrblock{width: 100%;float: left;}
.csrblock ul{width: 100%;float: left;}
.csrblock li{width:49%;display: inline-block; vertical-align: top;margin: 10px 0; padding:0 50px 0 0px;}
.csrblockleft{position: relative;padding-left:40px;min-height: 30px;padding-top: 5px;font-size: 13px; font-weight: 600;line-height: 18px;width: 30px;display: table-cell;vertical-align: middle;top: -3px;}
.csrblockleft::after{width:25px;height:25px; background: #f2f2f2; content: "";position: absolute;left: 0;top: 0;
    -webkit-border-radius: 50%;  
    -moz-border-radius: 50%;   
    -o-border-radius: 50%;
    -ms-border-radius: 50%; 
    border-radius: 50%;  
}   
.csrblockleft::before{width:25px;text-align: center;font-size: 13px;line-height: 13px; color: #f47421; content: "\f00c";position: absolute;left: 0;top: 0;font-family: 'FontAwesome';margin:6px 0;z-index: 1;}  
.csrblockOuter{display: table;width: 100%;float: left;}
.csrblockright{display: table-cell;vertical-align: middle;}

.csrblockbox{width: 100%; float: left;display: table; margin-top: 30px;} 
.csrblockbox1{display:table-cell; vertical-align: top;padding: 10px;width: 50%;;position: relative;} 
.csrblockboxin{width: 100%; float: left;position: relative;z-index: 2;}  
.csrblockbox1::after{background: #fff;content: "";position: absolute;left: 10px;right: 10px;top: 10px;bottom: 10px;z-index: 1;
-webkit-box-shadow: 0px 8px 28px 0px rgba(0,0,0,0.18);
    -moz-box-shadow: 0px 8px 28px 0px rgba(0,0,0,0.18);
    -ms-box-shadow: 0px 8px 28px 0px rgba(0,0,0,0.18);
    -o-box-shadow: 0px 8px 28px 0px rgba(0,0,0,0.18);
    box-shadow: 0px 8px 28px 0px rgba(0,0,0,0.18);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;}
.csrblockboxintitle{padding:13px 10px;width: 100%;float:left;text-align: center;color: #17447e;font-size: 16px;font-weight: 600;border-bottom: 2px solid #f2f2f2;}
.csrblockboxintitlelist{width: 100%;float:left;padding:5px 0px;}
.csrblockboxintitlelist ul{width: 100%;float:left;padding: 0px 10px;}
.csrblockboxintitlelist li{width:49%;display: inline-block; vertical-align: top;padding:5px 10px;text-align: left;font-size: 14px; font-weight: 600;}

.ourteamlist2{width: 100%;float: left;padding-top:40px;}
.ourteamlist2 ul{width: 100%;float: left;padding-right: 300px;min-height: 232px;}
.ourteamlist2 li{width:90%;display:inline-block; vertical-align: top;margin-top: 15px; padding:10px 20px;text-align:left; border: 1px solid #eee; background: #fafafa;
    -webkit-box-shadow: 4px 3px 0px 0px rgba(244,116,33,1);
    -moz-box-shadow: 4px 3px 0px 0px rgba(244,116,33,1);
    -ms-box-shadow: 4px 3px 0px 0px rgba(244,116,33,1);
    -o-box-shadow: 4px 3px 0px 0px rgba(244,116,33,1);
    box-shadow: 4px 3px 0px 0px rgba(244,116,33,1);
} 
.ourteamlist2outer{width: 100%;float: left;} 
.ourteamlist2outerimg{width: 100%;float: left;} 
.ourteamlist2outertitle{width: 100%;float: left;font-size:16px; color: #000;}   
.ourteamlist2outertitle span{font-weight: 600;color: #f47421; padding-top:10px;padding-bottom: 10px; line-height: 10px;}

.csrOuter2{padding:0px;text-align: center; background: url(../images/csrbg.png) no-repeat; background-position: right bottom;height: 1px}
.csrOuter2w{width: 100%;max-width:1170px; display: inline-block; vertical-align: top;text-align:left;position: relative;}
.csrOuter2van{position: absolute;right: 0;bottom:10px;text-align: right;width: 350px;}

.csrOuter3{padding:40px 20px;text-align: center; background: url(../images/blogbg.jpg) repeat;
    background-position: center;position: relative;}
.csrOuter3::after{content: "";left: 0;top: 0;right: 0;bottom: 0;background: rgba(255,255,255,0.5);z-index: 1;position: absolute;} 
.csrOuter3w{width: 100%;max-width:1170px; display: inline-block; vertical-align: top;text-align:left;position: relative;z-index: 2;}

.csrdesk{padding-bottom: 25px;}  
.csrdesk:last-child{padding-bottom:0px;}
.csrtoptitle{margin-bottom: 20px;padding-bottom: 10px;position: relative;font-size:22px; font-weight: 600; color: #17447e;}
.csrtoptitle::after{content: "";position:absolute;left: 0;bottom: 0;width:60px;height:2px; background: #f47421;}
.csrtoptitleinfo{font-size: 16px;
    line-height: 26px;
    text-align: justify;
    text-align-last: left;
    -moz-text-align-last: left;
    -ms-text-align-last: left;
    -o-text-align-last: left;
    -webkit-text-align-last: left;}
.csrtoptitleinfo:last-child{margin-bottom: 0;}

/*--blog--*/
.blogSec1{padding: 40px 20px;text-align: center; background: url(../images/p30.png) repeat; background-position: center;position: relative;}



.blogSecw{width: 100%;display: inline-block; vertical-align: top;text-align:center;}
.blogSecList{width: 100%;float: left;} 
.blogSecList ul{width: 100%;float: left;text-align: center;font-size:0px;letter-spacing:-5px;}
.blogSecList li{width:25%;display: inline-block;vertical-align: top;padding:0px 15px;margin: 15px 0px;font-size: 14px;letter-spacing:0px;}
.blogSecListin{width: 100%;float: left;position: relative;text-align: left;} 
.blogSecListinner{width: 100%;float: left;background: #f8f8f8;
-webkit-box-shadow: 6px 6px 0px 0px rgba(244,116,33,1);
    -moz-box-shadow: 6px 6px 0px 0px rgba(244,116,33,1);
    -ms-box-shadow: 6px 6px 0px 0px rgba(244,116,33,1);
    -o-box-shadow: 6px 6px 0px 0px rgba(244,116,33,1);
    box-shadow: 6px 6px 0px 0px rgba(244,116,33,1);
}
.blogSecListinimg{width: 100%;float: left;overflow: hidden;}   
.blogSecListinimgthumb{width: 100%;float: left;height: 220px;
    -o-background-size: cover!important;
    -moz-background-size: cover!important;
    -webkit-background-size: cover!important;
    background-size: cover!important;
    -webkit-transition: 0.2s all ease-out;
    -moz-transition: 0.2s all ease-out;
    -ms-transition: 0.2s all ease-out;
    -o-transition: 0.2s all ease-out;
    transition: 0.2s all ease-out;
} 
.blogSecListinner:hover .blogSecListinimgthumb{
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
} 

.blogSecListininfo{width: 100%;float: left;height: 138px;padding:10px 15px;position: relative;} 
.blogSecListininfo1{width: 100%;float: left;font-size: 12px;margin-bottom:6px;font-style: italic;}
.blogSecListininfo1 span{display: inline-block; vertical-align: top;padding-right: 15px;} 
.blogSecListininfo2{width: 100%;float: left;font-size: 15px;line-height:20px;margin-bottom: 10px;font-weight: 600;color: #1a1a18;}   
.blogSecListininfo3{width: 100%;float: left;text-align: left;position: absolute;left: 15px;bottom: 10px;}   

a.blogmore2 {display: inline-block;vertical-align: top;font-size: 12px;color: #1a1a18;font-weight: 600;
padding:5px 15px;text-transform: uppercase;border: 1px solid #eadac3;
background: #fbfbff; 
-webkit-transition: all ease 0.5s;
-moz-transition: all ease 0.5s;
-o-transition: all ease 0.5s;
-ms-transition: all ease 0.5s;
transition: all ease 0.5s;   
-webkit-box-shadow: 3px 3px 0px 0px rgba(242,173,78,1);
-moz-box-shadow: 3px 3px 0px 0px rgba(242,173,78,1);
-ms-box-shadow: 3px 3px 0px 0px rgba(242,173,78,1);
-o-box-shadow: 3px 3px 0px 0px rgba(242,173,78,1);
box-shadow: 3px 3px 0px rgba(242,173,78,1);} 
.blogSecListinner:hover a.blogmore2{background: #1a1a18;color: #fff;border: 1px solid #1a1a18;}  
.blogPro{width: 60px;height: 60px;background: #fff;border: 1px solid #ddd;text-align: center;overflow: hidden;
-webkit-border-radius:50%; 
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    border-radius:50%; 
    position: absolute;left: 0px;top:0px; 
}
.blogPro img{max-width: 100%;max-height: 100%;
-webkit-border-radius:50%; 
    -moz-border-radius:50%; 
    -ms-border-radius:50%;
    -o-border-radius:50%;
    border-radius:50%;
} 
.blogProdate{width: 50px;height: 50px;background: #f09922;border: 1px solid #f09922;text-align: center;
-webkit-border-radius:50%; 
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%; 
    border-radius:50%; 
    position: absolute;left:5px;top:40px;text-align: center;font-weight: 400;font-size: 14px;line-height: 16px;color: #fff;
} 
.blogProdate b{display: block;font-weight: 600;font-size: 18px;padding-top: 6px;}  
a.topbuttonmore{background: #fff; border: 1px solid #ddd;color: #17447e;}
a.topbuttonmore:hover{color: #fff !important;}
.blogSecListininfo1 span .fa{color:#f47421;}

/*--blog--*/ 

/*--blogDetails--*/
.blogDinner{}
.bdl { 
    width: 70%;
    padding-right:40px;
    float: left;font-size: 16px;color: #333;line-height: 22px;
}
.bdr {
    width: 30%;
    float: left;
    
}
.locrw3rowbtn2{font-size: 18px; padding: 5px 15px;}
.bdr .locrw3row {padding-right: 42px;} 
.blogdetaSec{}
.blogdetaSec .blogSecw{position: relative;z-index: 2;}
.titlebd {
    width: 100%;
    float: left;
    text-align:left;
    padding-bottom: 30px;line-height: 28px;
    font-size: 30px;
    color: #222;
    font-weight:400;
}
.bdimg{margin-bottom: 15px;text-align: left;}
.bdlink{float: left;padding-right: 20px;margin-bottom: 5px;font-size: 14px;color:#001e38;}
.bdlink a{color: #001e38;margin-right: 5px;}
.bdlink a:hover{color: #ef8643;}
.bdlink .fa{margin-right: 4px;font-size: 17px;color: #f47421;}
.bdmb10{margin-bottom:10px;}
.bdmb20{margin-bottom:20px;}
.bdmb30{margin-bottom:30px;}
.bdlinfo {font-size: 16px;color: #777;line-height: 24px;text-align: justify;}
.bdlinfo p{width: 100%;float: left;margin-bottom:15px;}
.bdlinfo p:last-child{width: 100%;float: left;margin-bottom:0px;}
.postmb30{margin-bottom: 35px;} 
.bdshare{padding-bottom:10px;border-bottom: 1px solid #ddd;}
.bdshare .addtowishblock{float: right;}
.bdshare .sharing-links{left:auto;margin-left:auto;right: 0px; border: 1px solid #fff;}

.bdreviewinner {
    background:rgba(255,255,255,0.3); 
    width: 100%;
    float: left;padding:0 20px;
    -webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.10);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.10);
    -ms-box-shadow: 0px 0px 6px 3px rgba(0,0,0,0.10);
    -o-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.10);
    box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.10);
}
.postForm{padding-bottom: 25px;width: 100%;float: left;}   
.postForm .inputbox{padding-left: 15px; font-size: 14px;} 
.postForm label{left: 15px;font-size: 14px;}

.pdreviewlist li .innert2{text-transform:none;font-weight: 700;font-size: 14px;color: #f47421;}
.pdreviewlist li .innert2 .ratingleft{font-weight: 400;color: #666;}
.writerbd .checkdeli2{background:#F3F7FF;border: 1px solid #e4e7ef;}
.writerbd .checkdeli3{background:#F3F7FF;border: 1px solid #e4e7ef;} 
.bdcolor{font-weight: 700; color: #e83841;text-align: left;}
.bdl .sbCategorybtn{padding-top: 0px;}
.bdl a.exploremore{padding: 8px 25px; float: right;}
.writerbd{padding-bottom: 0px;}
.bdcategory{background: #fff;padding: 0px;}
.bdr .stimatedList li{padding-top: 10px;padding-bottom: 15px;font-size: 14px;}
.bdr .stimatedList li a span{color:#f47421}
.bdr .stimatedListthumb{top: 12px;}
.mngtag ul{padding: 5px;}
.mngtag li{width: auto;float: left;border: none;padding: 4px;}
.mngtag li a{border: 1px solid #ddd;padding: 5px 8px;}
.bdshare a.addtowish{padding: 6px 20px;}
.mngtag2{margin-bottom: 0px;} 

.taj {
    text-align: justify;
}
.aboutinfo { 
    font-size: 16px;
    line-height: 28px;
    color: #1a1a18;
    font-weight: 400;
}
.aboutinfo p{width: 100%;float: left; margin-bottom: 15px;}
.aboutinfo p:last-child{width: 100%;float: left; margin-bottom:0px;}

.pdreviewltop {
    width: 100%;
    float: left;
    padding: 20px 0;
}
.titlewarraty {
    position: relative;
}
.bdcolor {
    font-weight: 700;
    color: #4777f5;
    text-align: left;
}
.titlewarraty {
    width: 100%;
    float: left;
    letter-spacing: 0px;
    text-align: center;
    padding-bottom: 15px;
    font-size: 20px;
    color: #001e38;
    text-transform: uppercase;
    font-weight: 700;
}
.pdreviewlist {
    width: 100%;
    float: left;
}
.pdreviewlist ul {
    width: 100%;
    float: left;
}
.google-maps {position: relative;overflow: hidden; height:433px;}
.google-maps iframe {position: absolute;top: 0;left: 0;width: 100% !important;height:100%!important; border:none!important;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;-o-border-radius:0px;}
.contactbg{background: #f3f1f1;  border-bottom: 2px solid #ddd;}
.couponcodetitle {
    width: 100%;
    float: left; 
    position: relative;
    background: url(../images/blogbg.jpg) repeat;
    background-position: center;
    text-align: center;
    margin-bottom: 20px;
}
.couponcodetitle2 {
    float: left;
    padding: 10px 20px;
    text-transform: uppercase;
    color: #000;
    font-weight: 600;
    font-size: 16px;
}
.couponCodeBox {
    width: 100%;
    padding: 20px;
    float: left;
    background: #fff;
    -webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.10);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.10);
    -ms-box-shadow: 0px 0px 6px 3px rgba(0,0,0,0.10);
    -o-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.10);
    box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.10);
}
.bdr .locrw3row {
    padding-right: 42px;
}
.locrw3row {
    width: 100%;
    float: left;
    position: relative;
    padding-right: 56px;
}
.locrw3rowbtn {
    position: absolute;
    right: 0px;
    top: 0px;
}
.locrw3row .checkdeli2 {
    height: 38px;
    padding: 8px 15px 10px 15px;
}
.checkdeli2 {
    background: #fff;
    border: 1px solid #ccc;
    margin: 0px;
    padding: 10px 15px;
    width: 100%;
    font-weight: 400;
    font-family:'Open Sans', sans-serif!important;
    font-size: 16px;
    text-align: left;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
}
.checkdeli2::-webkit-input-placeholder {color: #888888 !important;opacity: 1 !important;}
.checkdeli2:-moz-placeholder { color: #888888 !important;opacity: 1 !important;}
.checkdeli2::-moz-placeholder {color: #888888!important;opacity: 1 !important;}
.checkdeli2:focus, input:focus{outline: 0;}
.checkdeli2 *:focus {outline: 0;}
.locrw3rowbtn2 {
    margin: 0px;
    padding: 5px 10px;
    height: 38px;
    border: none;
    background: #f47421;
    color: #fff;
    text-align: center;
    font-size: 14px;
    text-transform: uppercase;
}
.locrw3rowbtn2 {
    font-size: 18px;
    padding: 5px 15px;
}
.locrw3rowbtn2:hover{background: #f47421;-webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.40);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.40);
    -ms-box-shadow: 0px 0px 6px 3px rgba(0,0,0,0.40);
    -o-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.40);
    box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.40);}

.pdreview{width: 100%;float: left;}
.pdreviewl{width:70%;float: left;padding-right: 40px;word-wrap: break-word;}
.pdreviewr{width:30%;float: left;} 
.pdreviewinner{background: #fff;width: 100%;float: left;
    -webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.10);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.10);
    -ms-box-shadow: 0px 0px 6px 3px rgba(0,0,0,0.10);
    -o-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.10);
    box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.10);
}
.pdreviewltop{width: 100%;float: left;padding:20px 0;} 
.pdreviewlbtm{width: 100%;float: left;border-top: 1px solid #ddd;text-align: center;}
.pdreviewlbtm a{padding: 15px;display: block;color: #ef8643;font-size: 14px;text-transform: uppercase;}
.pdreviewlist{width: 100%;float: left;}
.pdreviewlist ul{width: 100%;float: left;}
.pdreviewlist li{width: 100%;float: left;border-top: 1px solid #ddd;margin:0px 0px;padding: 15px 0px;font-size: 14px;min-height:50px;}  
.titlecolor{color: #555;}  
.pdreviewlist li .inner{position: relative;padding:0px 0px 0px 70px;width: 100%;float: left;} 
.pdreviewlist li .innert{width: 100%;float: left;margin-bottom: 10px;font-size: 14px;text-transform: uppercase;} 
.pdreviewlist li .innerb{width: 100%;float: left;color: #8a8a8a;} 
.ratingleft{float: left;padding-right: 20px;}
.ratingleft .fa{margin-right: 3px;color: #ef8643;}
.ratingright{float: left;} 
.ratingthumb{width: 50px;height: 50px;position: absolute;left: 0px;top: 0px; background: #fff; overflow: hidden;
-webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.20);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.20);
    -ms-box-shadow: 0px 0px 6px 3px rgba(0,0,0,0.20);
    -o-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.20);
    box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.20);
-webkit-border-radius:50%; 
-moz-border-radius:50%;
-ms-border-radius:50%;
-o-border-radius:50%; 
border-radius:50%;}

.ratingthumb img{width: 50px;height: 50px;}
.writer{width: 100%;padding: 20px 0% 0 0;float: left;border-top: 1px solid #ddd;}
.writerrow{width: 100%;float: left;margin-bottom: 15px;}
.writerrow:last-child{width: 100%;float: left;margin-bottom:0px;}
.writerrow1{width: 100%;float: left;font-size:18px; color: #888;text-align: left;margin-bottom: 20px;}
.writerrow1 span{color: #888;padding-left: 15px;}
.writerrow1 a{color: #888;} 

.checkdeli2{ background: #fff;border: 1px solid #ccc;margin: 0px; padding:10px 15px;width: 100%;
	font-weight:400;font-family:'Open Sans', sans-serif!important;font-size: 16px;text-align: left;
-webkit-border-radius:0px;   
-moz-border-radius:0px;
-ms-border-radius:0px;
-o-border-radius:0px; 
border-radius:0px;}
.checkdeli2::-webkit-input-placeholder {color: #888888 !important;opacity: 1 !important;}
.checkdeli2:-moz-placeholder { color: #888888 !important;opacity: 1 !important;}
.checkdeli2::-moz-placeholder {color: #888888!important;opacity: 1 !important;}
.checkdeli2:focus, input:focus{outline: 0;}
.checkdeli2 *:focus {outline: 0;}

.checkdeli3{ background: #fff;border: 1px solid #ccc;margin: 0px; padding:10px 15px;height: 100px;resize: none;width: 100%;
	font-weight:400;font-family:'Open Sans', sans-serif;font-size: 16px;text-align: left;
-webkit-border-radius:0px;   
-moz-border-radius:0px;
-ms-border-radius:0px;
-o-border-radius:0px;  
border-radius:0px;}
.checkdeli3::-webkit-input-placeholder {color: #888888 !important;opacity: 1 !important;}
.checkdeli3:-moz-placeholder { color: #888888 !important;opacity: 1 !important;}
.checkdeli3::-moz-placeholder {color: #888888!important;opacity: 1 !important;}
.checkdeli3:focus, input:focus{outline: 0;}
.checkdeli3 *:focus {outline: 0;}

.submitreview{display: inline-block; vertical-align: top;padding: 10px 30px;text-align: center; background:#2acb35;font-size: 16px; color: #fff;text-transform: uppercase;border: none;
-webkit-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
-moz-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
	-ms-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
	-o-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10); 
-webkit-border-radius:60px; 
-moz-border-radius:60px;
-ms-border-radius:60px;
-o-border-radius:60px;
	border-radius:60px;
	-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}    
.submitreview .fa{margin-left: 3px;}
.submitreview:hover{background: #404040; color: #fff;}
.titlewarraty{}

a.writebtn{display: inline-block; vertical-align: top;padding:9px 20px;text-align: center; background: #001e38;font-size: 14px; color: #fff;text-transform: uppercase;position: absolute;top:-10px;right: 0px;font-weight: 700;font-family:'Roboto Condensed', sans-serif;
-webkit-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);  
-moz-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
	-ms-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
	-o-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
	-webkit-border-radius:60px; 
-moz-border-radius:60px;
-ms-border-radius:60px;
-o-border-radius:60px;
	border-radius:60px;
	-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}    
a.writebtn .fa{margin-left: 3px;}
a.writebtn:hover{background: #fff; color: #001e38;}

.pdreviewr .titlewarraty{padding: 15px;text-align: center;}

.rangeprice{width: 100%;float: left;text-align: left;}
.rangeprice ul{width: 100%;float: left;}
.rangeprice li{width: 100%;float: left;font-size: 14px;text-transform: uppercase;border-top: 1px solid #ddd;margin:0px 0px;}  
.rangeprice li a{display: block;padding:8px 20px;color: #001e38;}
.rangeprice li a:hover{background: #f47421;color: #fff;}
.pdreviewinnertop{margin-bottom: 30px;}
.pdpoCat{background: #fff;padding-top: 30px;padding-bottom: 30px;}

.fbtinner{width: 100%;float: left;display: table;padding: 0px 10%;}
.fbtinnerl{width: 65%;display: table-cell;vertical-align:middle;text-align: center;background: #fff;padding: 20px;
	-webkit-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
-moz-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
	-ms-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
	-o-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);}
.fbtinnerl ul{width: 100%;float: left;}
.fbtinnerl li{width: 50%;float: left;margin: 10px 0px; padding:0px 15px;position: relative;}
.fbtinnerl li::after{content:"\f067"; position: absolute;top: 50%;right:-10px;width: 20px;text-align: center;font-size: 14px;color: #000;font-family: 'FontAwesome';}
.fbtinnerl li:last-child::after{content:"";}

.fbtinnerr{width: 45%;display: table-cell;vertical-align: middle;text-align: center;background: #fff;
-webkit-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
-moz-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
	-ms-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
	-o-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
box-shadow:0px 0px 5px 2px rgba(0,0,0,0.10);
}
a.exploremore {
    display: inline-block;
    vertical-align: top;
    padding: 12px 30px;
    text-align: center;
    font-size: 14px;
    background: #fff;
    border: 1px solid #ddd;
    color: #17447e;
    text-transform: uppercase;
    -webkit-box-shadow: 0px 5px 10px 0px rgba(84,100,141,0.24);
    -moz-box-shadow: 0px 5px 10px 0px rgba(84,100,141,0.24);
    -ms-box-shadow: 0px 5px 10px 0px rgba(84,100,141,0.24);
    -o-box-shadow: 0px 5px 10px 0px rgba(84,100,141,0.24);
    box-shadow: 0px 5px 10px 0px rgba(84,100,141,0.24);
    -webkit-border-radius: 60px;
    -moz-border-radius: 60px;
    -ms-border-radius: 60px;
    -o-border-radius: 60px;
    border-radius: 60px;
    -webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    -o-transition: all ease 0.5s;
    -ms-transition: all ease 0.5s;
    transition: all ease 0.5s;
}
a.topbuttonmore {
    background: #fff;
    border: 1px solid #ddd;
    color: #17447e;
}

a.exploremore:hover {background:#f47421;color: #fff;}
.bdcategory{padding: 0px;} 
.stimatedList li {
    width: 100%;
    float: left;text-align: left;
    position: relative;
    font-size: 16px;
    font-weight: 400;
    padding: 10px 0px 10px 70px;
    min-height: 45px;
    margin: 0px 0px;
    text-transform: none;
    border-bottom: 1px solid #ddd;
}
.stimatedList li a {
    display: block;
    color: #666;
}
.stimatedListthumb {
    width: 45px;
    height: 45px;
    position: absolute;
    left: 15px;
    top: 8px;
    background: #fff;
    text-align: center;
}
.stimatedList li a span {
    display: block;
    color: #ef8643;
    font-size: 14px;
}
.stimatedListthumb img {
    width: 45px;
    height: 45px;
    border: 1px solid #ddd;
}
.mngtag ul {
    padding: 5px;
}
.mngtag li {
    width: auto;
    float: left;
    border: none;
    padding: 4px;
}
.mngtag li a {
    border: 1px solid #ddd;
    padding: 5px 8px;
}
.rangeprice li a {
    display: block;
    color: #001e38;
}
.titlewarraty {
    width: 100%;
    float: left;
    letter-spacing: 0px;
    text-align: center;
    padding-bottom: 15px;
    font-size: 20px;
    color: #001e38;
    text-transform: uppercase;
    font-weight: 700;
}
.bdcolor {
    font-weight: 700;
    color: #17447e;
    text-align: left;
}
.titlewarraty {
    position: relative;
}
.bdreviewinner,.bdr{text-align: left;}


.archinner{padding: 40px 20px;text-align: center;}
.archinnerw{display: inline-block; vertical-align: top;width: 100%; max-width:940px;}
.archinnerlist{width: 100%;float: left;}
.archinnerlist ul{width: 100%;float: left;font-size:0px;letter-spacing:-5px;} 
.archinnerlist li{width:33.33333333333333%;display: inline-block; vertical-align: top; padding:6px;font-size: 14px;letter-spacing:0px;}
.archinnerlistblock{border: 4px solid #e5e5e5;width: 100%; float: left;padding:20px 10px;-webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    -o-transition: all ease 0.5s;
    -ms-transition: all ease 0.5s;
    transition: all ease 0.5s;
}
.archinnerlistimg{margin-bottom: 20px;text-align: center;} 
.archinnerlistimgthumb{display: inline-block; vertical-align: top;width: 130px;height: 130px;position: relative;}
.archinnerlistimgthumb img{} 
.archinnerlistimgthumb img {transition: opacity 0.2s cubic-bezier(0.55, 0, 0.1, 1);
height: 100%;width: 100%;object-fit: cover;object-position: center center;max-width: none; 
    border: 2px solid #f47421;
-webkit-border-radius: 50%;
    -moz-border-radius: 50%; 
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%; 
}  
.archinnerlistitle{width: 100%;float: left;font-size: 18px; color: #17447e;font-weight: 600;height:90px;}  
.archinnerlistitle span{display: block;padding-top:6px;font-size: 15px; font-weight: 400;color: #888;}
.archinnerlist li:hover .archinnerlistblock{border: 4px solid #17447e;}
.archinnerlistbtn{padding-top: 20px;text-align: center;}

.donationOuter{padding:20px 20px 60px 20px;text-align: center; background: #fff url(../images/about-bg.jpg) no-repeat;
    background-position: center bottom;position: relative;} 
.donationOuterw{display: inline-block; vertical-align: top;width: 100%; max-width:940px;min-height: 450px;position: relative;z-index: 2;} 

.donationtop{padding-bottom: 30px;text-align: center;}
.donationtopl{display: inline-block; vertical-align: middle;padding: 10px 20px;text-align:center;font-size:22px; color: #000;font-weight: 600;} 
.donationtopr{display: inline-block; vertical-align: middle;padding: 10px  20px;text-align: left;}
.donationtopr img{ max-width: 200px;}
.donationtopl span{display: block;color:#17447e;font-size: 68px;line-height: 60px; font-weight:700;padding-bottom: 10px;}
.donationtopl b{display: block;color:#f3a51d;font-size:50px;line-height: 50px;font-weight: 700;}  

.donationRow{width: 100%;float:left; display: table;font-size: 15px;font-weight: 600;}
.donationRowl{width:190px;display:table-cell; vertical-align: top;text-align: right;padding-right: 25px;color: #17447e;}  
.donationRowr{display:table-cell; vertical-align: top;}
.donationRowc{width: 100%;float:left;text-align: center;padding:8px 10px;border-bottom: 1px solid #ddd;}
.donationRowinner{display: inline-block;vertical-align: top;width: 100%; max-width:700px;text-align: left;padding:20px 0; 
background: rgba(255,255,255,0.44);
-webkit-box-shadow: 0px 8px 28px 0px rgba(0,0,0,0.18);
-moz-box-shadow: 0px 8px 28px 0px rgba(0,0,0,0.18);
-ms-box-shadow: 0px 8px 28px 0px rgba(0,0,0,0.18);
-o-box-shadow: 0px 8px 28px 0px rgba(0,0,0,0.18);
box-shadow: 0px 8px 28px 0px rgba(0,0,0,0.18);
-webkit-border-radius: 6px;
-moz-border-radius: 6px; 
-o-border-radius: 6px;
-ms-border-radius: 6px;
border-radius: 6px;} 

.topbutton3outer{padding-top: 20px;text-align:left;padding-left: 200px;}
a.topbutton3{font-size: 14px;}
.donationRowinnertitle{font-size:16px; color: #f47421;font-weight: 600;padding: 0px 10px 20px 10px;text-align:center;border-bottom: 1px solid #ddd;}


.deCol1{padding: 20px 0;}
.csrblockfull li{width: 100%;}
.csrblockfull .csrblockleft{top: 0;}


.galleryOuter{padding:80px 20px 40px 20px;text-align: center;}
.galleryOuterw{display: inline-block; vertical-align: top;width: 100%; max-width:1170px;}


@font-face {
	font-family: 'icomoon';
	src:url('../fonts/icomoon/icomoon.eot?-qkv88o');
	src:url('../fonts/icomoon/icomoon.eot?#iefix-qkv88o') format('embedded-opentype'),
		url('../fonts/icomoon/icomoon.ttf?-qkv88o') format('truetype'),
		url('../fonts/icomoon/icomoon.woff?-qkv88o') format('woff'),
		url('../fonts/icomoon/icomoon.svg?-qkv88o#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-spinner:before {
	content: "\e600";
}
.icon-cancel-circle:before {
	content: "\e604";
}
.icon-cross:before {
	content: "\e601";
}
.icon-arrow-left:before {
	content: "\e602";
}
.icon-arrow-right:before {
	content: "\e603";
}

div.rthumbnail{ /* style for thumbsnail DIVs that appear initially on the page */
	display: inline-block;
	margin: 0;
	padding: 0;
}

div.rthumbnail div.rcaption{
	display: none;
}

div.responsivegallery{ /* style for responsive gallery UI */
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	position: fixed;
	display: none;
	z-index: 1000;
}

div.responsivegallery:before{ /* gallery overlay */
	content: '';
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	cursor: zoom-out;
	top: 0;
	left: 0;
	background: #000;
	opacity: 0.9;
	z-index: -1;
}

div.responsivegallery div.galleryinner{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	margin: auto;
	text-align: center;
  vertical-align: middle;
	white-space: nowrap;
}

div.responsivegallery div.galleryinner:before{ /* technique to vertical align elements */
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

div.responsivegallery div.figurearea{
	position: relative;
	max-width: 100%;
	vertical-align: middle;
	display: inline-block;
	z-index: 1000;
}

div.responsivegallery div.figurearea.isvideo{
	width: 90%;
}

/* video container CSS */

.jkvideocontainer *{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
}


.jkvideowrapper{
	position: relative;
	padding-bottom: 56.25%; /* 16:9 ratio. See https://css-tricks.com/NetMag/FluidWidthVideo/Article-FluidWidthVideo.php */
	height: 0;
}


.jkvideowrapper iframe{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
}

/* figure CSS */

div.responsivegallery figure{
	margin: 0;
	padding: 0;
	display: block;
	box-shadow: 0 0 15px rgba(0,0,0,.6);
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition: opacity 0.5s;
	transition: opacity 0.5s;
}

div.responsivegallery figure img{ 
	max-width: 100%;
	width: 100%;
	height: auto;
	border: 0;
	line-height: 0;
	display: block;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  user-select: none; 
}

/* Caption CSS */

div.responsivegallery div.figurearea .thecaption{
	text-align:center;
	position: absolute;
	bottom: 0;
	font-size: 1.1em;
	padding: 5px;
	width: 100%;
	white-space: normal;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

div.responsivegallery div.figurearea.isvideo .thecaption{
	position: relative;	
}

div.responsivegallery div.figurearea .thecaption:before{ /* caption overlay */
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	display: block;
	background: white;
	top: 0;
	left: 0;
	opacity: 0.8;
}

div.responsivegallery div.figurearea .thecaption div.captioninner{
	position: relative;
	padding: 3px;
	color: black;
	overflow: hidden;
}

div.responsivegallery div.figurearea .thecaption div.captioninner span.counter{
	float: right;display: none!important;
	font-size: 0.9em;
	font-weight: bold;
	display: block;
	height: 100%;
	line-height: 100%;
	background: #2D2D2D;
	color: white;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	box-shadow: 0 0 3px gray;
}

div.responsivegallery div.close{
	position: absolute;
	right: 10px;
	top: 10px;
	padding:2px; 
	width:35px;
	height:35px;
	border-radius: 55px;
	background: #f47421;
	color: white;
	font-size:26px;
	z-index: 1000;
	box-shadow: 0 0 5px rgba(0,0,0,.6);
	cursor: pointer;
	-webkit-transition: background 0.3s;
	-moz-transition: background 0.3s;
	transition: background 0.3s;
}

div.responsivegallery div.close:hover{
	background:#f47421;
}

div.responsivegallery div.close span{
    display: inline-block;
    position: relative;
    top: -1px;
}
.icon-arrow-right{display: inline-block;
    position: relative;
    top: -1px;}
.icon-arrow-left{display: inline-block;
    position: relative;
    top: -1px;} 

div.responsivegallery div.leftnav,
div.responsivegallery div.rightnav{
	position: absolute;
	left:10px;
	top: 50%;
	width:35px;padding: 2px;
	height:35px;
	color: black;
	background: white;
	border-radius: 50px;
	text-align: center;
	margin-top: -18px;
	cursor: pointer;
	z-index: 1000;
	font-size:26px;
}

div.responsivegallery div.rightnav{
	right: 10px;
	left:auto;
}


div.responsivegallery div.loadingdiv,
div.responsivegallery div.errordiv{
	width: 100px;
	height: 100px;
	border-radius: 10px;
	position: absolute;
	display: none;
	top: 50%;
	left: 50%;
	margin-top: -50px;
	margin-left: -50px;
	opacity: 0.6;
	text-align: center;
	z-index: 1000;
	background: black;
}

div.responsivegallery div.loadingdiv span,
div.responsivegallery div.errordiv span{
	vertical-align: middle;
	color: red;
	font-size: 3em;
	line-height: 90px;
}

div.responsivegallery div.loadingdiv span{ /* rotating loading DIV */
	-webkit-animation: rotate 2s linear infinite;
	animation: rotate 2s linear infinite;
	font-size: 3.5em;
	color: white;
	display: inline-block;
}

@-webkit-keyframes rotate{
	0%{
		-webkit-transform: rotate(0deg);
	}
	100%{
		-webkit-transform: rotate(360deg);
	}
}

@keyframes rotate{
	0%{
			transform: rotate(0deg);
	}
	100%{
		transform: rotate(360deg);
	}
}


div.responsivegallery div.leftnav:hover,
div.responsivegallery div.rightnav:hover{
	background: white;
	color: black;
}

/*
@media screen and (max-width: 480px){ 
	div.responsivegallery div.leftnav,
	div.responsivegallery div.rightnav{
		width: 40px;
		height: 40px;
		color: black;
		border-radius: 40px;
		text-align: center;
		line-height: 45px;
		margin-top: -20px;
		font-size: 40px;
	}
}*/


.imageList{width: 100%;float: left;margin-bottom: 30px;}
.imageList:last-child{width: 100%;float: left;margin-bottom: 0px;}
.galleryOuter .poptitle{margin-bottom: 10px;font-size:20px;line-height: normal;margin-bottom: 0px;}
.imageList .rthumbnail{width:33%;display: inline-block; vertical-align: top;padding:0 15px;margin: 15px 0;}
.imageList .rthumbnail a{display: block;position: relative;float: left; width: 100%;}
.imageListcap{padding:40px 10px 10px 10px;text-align: center;font-size: 14px;line-height: 20px;font-weight: 600;color: #1a1a18;
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.26) 40%, rgba(0,0,0,0.46) 70%, rgba(0,0,0,0.65) 100%);
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.26) 40%,rgba(0,0,0,0.46) 70%,rgba(0,0,0,0.65) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.26) 40%,rgba(0,0,0,0.46) 70%,rgba(0,0,0,0.65) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
    -webkit-box-shadow: 0px 5px 10px 0px rgba(84,100,141,0.24);
    -moz-box-shadow: 0px 5px 10px 0px rgba(84,100,141,0.24);
    -ms-box-shadow: 0px 5px 10px 0px rgba(84,100,141,0.24);
    -o-box-shadow: 0px 5px 10px 0px rgba(84,100,141,0.24);
    box-shadow: 0px 5px 10px 0px rgba(84,100,141,0.24);
position: absolute;left: 0;right: 0;bottom: 0;color: #fff;}     
.blogSecListinimg:hover .blogSecListinimgthumb{
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);} 
.playicon{position: absolute;right:15px;top:15px;width: 30px;height: 30px; background: #fff;
-webkit-box-shadow: 0px 5px 10px 0px rgba(84,100,141,0.64);
    -moz-box-shadow: 0px 5px 10px 0px rgba(84,100,141,0.64);
    -ms-box-shadow: 0px 5px 10px 0px rgba(84,100,141,0.64);
    -o-box-shadow: 0px 5px 10px 0px rgba(84,100,141,0.64);
    box-shadow: 0px 5px 10px 0px rgba(84,100,141,0.64);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    text-align: center; 
}
.playicon .fa{margin:7px 0;font-size: 16px;}
.playicon .fa-play{margin:7px 10px;}
.gallerybutton{position: absolute;left: 0;top: 0;right: 0;padding: 20px 10px;text-align: center;}
.gallerybutton a{margin:0 5px} 
.galleryOuter{position: relative;}
.menuzord-menu>li.hidenavscreen{display: none;}




@media screen and (max-width:1100px){
    .mngourtraining { padding: 0px 30px;}
    .sec4w .slick-next{right: 0;}
    .sec4w .slick-prev{left: 0;}
    
    .secnewsbg{padding-right: 30px;padding-left: 30px;}
    .secnewsbg .slick-next{right:-10px;}
    .secnewsbg .slick-prev{left:-10px;}
    
    .sec7{padding-right: 30px;padding-left: 30px;}
    .sec7 .slick-next{right:-10px;}
    .sec7 .slick-prev{left:-10px;}
    
    .secnewsinnertopinner,.secnewsinnertop{height: 205px;}
    .topSlideCaption2{font-size: 24px;}
    .subheaderw{padding: 0px 20px;}
    .topHeaderinLogo{left: 10px;}  
    
    .topHeaderin{padding-left: 0px;}
    .menuzord-menu>li>a{height: auto;text-align: right;}
    .topHeaderin{background: #f8f8f8;}
    .menuzord-responsive .menuzord-menu.scrollable{background: #fff;
        -webkit-box-shadow: 0px 5px 8px 0px rgba(0,0,0,0.20);
    -moz-box-shadow: 0px 5px 8px 0px rgba(0,0,0,0.20);
    -ms-box-shadow: 0px 5px 8px 0px rgba(0,0,0,0.20);
    -o-box-shadow: 0px 5px 8px 0px rgba(0,0,0,0.20);
    box-shadow: 0px 5px 8px 0px rgba(0,0,0,0.20); }
    .menuzord-menu li .indicator{display: block;line-height: 26px;}
    .menuzord-menu ul.dropdown li::after{display: none;}
    
    .blogSecList li{width: 33%;}  
    
} 

@media screen and (max-width:900px){
    .slideThumbinner{height: 400px;}
    .maintitle{font-size: 33px;} 
    .maintitle span{font-size: 14px;}
    .sectestimonials{padding: 10px 20px;}
    .sectestimonialsinfo{font-size: 14px;line-height: 26px;} 
    .sectestimonialsinfo2{font-size: 18px;}
    .sectestimonialsinfo2 span{font-size: 14px;}
    .subheader1{display: none;}  
    .secnewsinnercell{font-size: 16px;}
    .archinnerlistitle{font-size: 16px;}
    .archinnerlistitle span{font-size: 13px;} 
    .csrOuter2van{width: 280px;}
    .blogSec1{padding:30px 10px;}
    .blogSecListinimgthumb{height: 160px;} 
    .blogSecListininfo2{font-size: 13px;line-height: 16px;}
    .blogSecList li{padding: 0px 10px;}
    
    .bdl{padding-left: 10px;width: 65%;padding-right: 30px;}
    .bdr{width: 35%;}
    .aboutinfo{font-size: 14px;line-height: 26px;} 
    .pdreviewlist li,.ratingright{font-size: 13px;}
    .titlewarraty{font-size: 16px;}
    .contacttopform{padding: 0px 10%;} 
    .contactOuterlast{padding: 0px;}
    .contactOuterlasto{width: 100%;float: left;padding:20px 0px; border: none;}
    
    .imageList .rthumbnail{padding: 0px 10px;margin: 10px 0;}
    .galleryOuter{padding-left: 10px;padding-right: 10px;}
    
}

@media screen and (max-width:736px){
    .topHeaderinLogo{width: 170px;top: -3px;} 
    .menuzord-menu>li.hidenavscreen{display: inline-block; background: #e31e24;}
    .menuzord-menu>li.hidenavscreen a{color: #fff;}
    .subheader{display: none;}
    .topHeaderin{margin-top: 0;}
    .introbgOuterbtm{display: none;}   
    
    .introbg{padding: 58px 20px;}
    .introbgOutertop{margin-bottom: 0px;padding: 20px;min-height:100px;} 
    .boxtitledesk{font-size: 14px;line-height: 26px;}
    .boxtitledeskcall{font-size: 14px;}
    .boxtitledeskcall b{font-size: 16px;} 
    a.knowmore{font-size: 14px;} 
    .topSlideCaption2{font-size: 20px;padding: 5px 20px;
    -webkit-box-shadow: 3px 3px 0px 0px rgba(244,116,33,1);
    -moz-box-shadow: 3px 3px 0px 0px rgba(244,116,33,1);
    -ms-box-shadow: 3px 3px 0px 0px rgba(244,116,33,1);
    -o-box-shadow: 3px 3px 0px 0px rgba(244,116,33,1);
    box-shadow: 3px 3px 0px 0px rgba(244,116,33,1);    } 
    #mngtopslide .slick-dots{display: none!important;}
    .maintitle{font-size: 28px;margin-bottom: 20px;}
    .traininginnerbtmtitle{font-size: 16px;} 
    .traininginnerbtmdesk{font-size: 13px;}
    .traininginnertopinner,.traininginnertop{height: 185px;}
    .secnewsinnertopinner, .secnewsinnertop{height: 185px;} 
    .sec4,.secnewsbg{padding: 30px 30px;} 
    .sec6,.ourteambg{padding: 30px 10px;} 
    .ourteamlistoutertitle{font-size: 14px;}
    .ourteamlistouterimg img{max-width:70px;}
    .secnewsbg .slick-next{right:-25px;}
    .secnewsbg .slick-prev{left:-25px;}
    .sec4w .slick-next{right:-25px;}
    .sec4w .slick-prev{left:-25px;}
    .sectestimonials{padding: 10px;}
    .sec7wOuter{padding: 0px 10px;}
    .secnewsouter,.traininginner{padding: 0px 8px;}
    .ourClientList{padding: 10px 8px;}
    .sec7{padding: 30px 30px;} 
    .sec7 .slick-next{right:-35px;}
    .sec7 .slick-prev{left:-35px;}
    .footerinsiteright,.footerinsiteleft{width: 100%;}
    .footerinsiteright{padding-top: 25px;}
    .footerw{padding: 30px 20px;}
    .footernav li{font-weight: 400;}
    .mngnewsandevents,.mngourtraining{padding: 0 10px;}
    .boxtitledeskcall a{display: inline-block;}
    .secnewsinnercell{font-size: 14px;}
    .secnewsinnerbtm::after{width: 30px;height: 30px;background-size: 100%;margin-left: -15px; top: -15px;}
    .secnewsinnerbtm{height: 65px;}
    .well {margin: 20px 0;} 
    .popupform{padding: 30px 20px;}
    
    .companyouterright{padding: 10px 0;}
    .companyouterleft{padding: 15px 0;width: 100%;} 
    .companyouterright .mngboralist {
    text-align: left;
    text-align-last: left;
    -moz-text-align-last: left;
    -ms-text-align-last: left;
    -o-text-align-last: left;
    -webkit-text-align-last: left;}
    .companyouter,.managementteam{padding: 30px 20px;}
    .companyouterlefttitlte{font-size: 22px;}
    .companyouter,.managemeninfo{font-size: 14px;line-height: 26px;} 
    .managemeninfotitle{font-size: 16px;}
    .managemeninfotitle span{font-size: 14px;}
    .managementhumb{width: 100px;}
    .managementhumb img { max-width: 100px; max-height: 100px;border: 3px solid #fff;}
    .managementteamlistin{padding: 0 120px;min-height:120px;}
    .footercopy{font-size: 12px;padding: 10px;}
    
    .archinner{padding:25px 5px;}  
    .archinnerlistimgthumb { width: 100px; height: 100px;} 
    .pagetitlebg{font-size: 24px;padding: 20px;} 
    .archinnerlistitle{font-size: 14px;}
    .archinnerlistitle span br{display: none;} 
    .poptitle{font-size: 26px;} 
    
    .detailstoptitle{font-size: 20px;}
    .detailstopinfo{font-size: 14px;line-height: 26px;}
    .detailsOuter{padding: 30px 20px 10px 20px;}
    .detailstopleft{width: 100%;padding-right: 0;padding-bottom: 30px;} 
    .detailstopright{width: 100%;padding: 0px 10px;}
    .detailstopright .topSlideCaption3{font-size: 16px;padding: 10px 15px;}
    
    .csrsubtitle,.ourteamlist2outertitle{font-size: 14px;}
    .csrblock li{width: 100%;padding-right: 0;}
    .csrblockboxintitlelist li{width: 100%;}
    .ourteamlist2 ul{padding-right: 0px;min-height: 50px;}
    .ourteamlist2{margin-bottom: 200px;} 
    .ourteamlist2 li{width: 100%;} 
    .csrtoptitle{font-size: 16px;}
    .csrOuter3,.csrOuter{padding: 30px 20px;} 
    
    .blogSecList li{width: 48%;}
    .blogSec1{padding: 20px 0;}
    
    .bdl{padding-left:20px;padding-right:20px; width:100%;margin-bottom: 30px;}
    .bdr{width:100%;padding-left:20px;padding-right:20px;}
    .contacttopform{padding:0;}
    .contactOuter{padding: 30px 10px;}
    .donationOuter{padding-bottom: 30px;}
    
    .donationtopl{font-size: 18px;}
    .donationtopl b{font-size: 30px;line-height: 30px;}
    .donationtopl span{font-size: 48px;line-height:50px;} 
    .donationtopr img{max-width: 100%;}
    .donationtopr{width: 25%;}
    .donationRow{font-size: 13px;} 
    .donationRowl {width: 110px;padding-right: 15px;} 
    .donationRowr{text-align: left;} 
    .donationRowinnertitle{font-size: 14px;} 
    .topbutton3outer{padding-left: 120px;}
    a.topbutton3{padding: 11px 20px;}
    .imageList .rthumbnail{width: 49%;}
    .gallerybutton a.topbuttonmore{font-size: 12px;padding: 8px 15px;height: auto;}
    
} 

@media screen and (max-width:568px){
    .well {max-width:96%;margin: 20px 2%;} 
    
    .archinnerlist ul{}
    .archinnerlist li{width: 50%;}
    .archinnerlistimgthumb { width:80px; height:80px;} 
    .archinnerlistitle{font-size: 14px;height:100px;}
    .archinnerlistitle span{font-size: 13px;line-height: 16px;}
    
    .archinnerlistimg{margin-bottom: 15px;}  
    .csrblockbox1{width: 100%;float: left;padding: 10px 0;} 
    .csrblockboxintitlelist li{width: 48%;font-size: 12px;}
    .contacttopform .contactRow{width: 100%;}
}

@media screen and (max-width:480px){
    .topSlideCaption2 {font-size: 16px;padding: 5px 10px;}
    .slideThumbinner { height: 270px;} 
    .footernav li{width: 100%;}
    .sectestimonialsinfo{ padding:45px 20px 20px 20px;}
    .sec6{padding: 30px 0;}
    .ourteamlist li{padding: 0px 5px;}
    .ourteamlistoutertitle{font-size: 12px;}
    .managemeninfo{text-align: left;
    text-align-last: left;
    -moz-text-align-last: left;
    -ms-text-align-last: left;
    -o-text-align-last: left;
    -webkit-text-align-last: left;}
    
    .managementhumb{width:70px;}
    .managementhumb img { max-width:70px; max-height:70px;border: 3px solid #fff;}
    .managementteamlistin{padding: 0 90px;min-height:90px;}
    .managementteamlist li.right .managementteamlistin {
    padding-left:100px;padding-right: 0;}
    .managementteamlist li.right .managemeninfo {
    text-align: left;
    text-align-last: left;
    -moz-text-align-last: left;
    -ms-text-align-last: left;
    -o-text-align-last: left;
    -webkit-text-align-last: left;}
    .managementteamlist li.right .managementhumb { left:0; right: auto;}
    
    .blogSecList li{width:100%;}
    .blogSec1{padding: 20px 10px;}
    
    .bdl{padding-left:10px;padding-right:10px; width:100%;}
    .bdr{width:100%;padding-left:10px;padding-right:10px;}
    .donationtopr{width: 40%;}
    
}

@media screen and (max-width:380px){
.archinnerlist li{width:50%;padding: 5px;} 
    .imageList .rthumbnail{width:100%;}
}

@media screen and (max-width:330px){
    .managementteamlistin{padding:100px 0 0 0;}
    .managementteamlist li.right .managementteamlistin{padding-left: 0;}
    .managementteamlist li{margin-bottom: 25px;}
}







