body{ padding: 0px; margin: 0px; list-style: none; font: normal 14px/18px Arial, Helvetica, sans-serif; color:#000; background: #fff; }
p{padding: 0px; margin: 0px;}
a{padding: 0px; margin: 0px; outline: none;}
ul{ list-style: none; padding: 0px; margin: 0px;}
ul li{ padding: 0px; margin: 0px;}
h1, h2, h3, h4, h5, h6{padding: 0px; margin: 0px;}
input[type="text"]::-webkit-placeholder { opacity: 1;  }
input[type="text"]::-moz-placeholder { opacity: 1;}
input[type="password"]::-webkit-placeholder { opacity: 1;}
input[type="password"]::-moz-placeholder { opacity: 1;}
input[type="search"]::-webkit-placeholder { opacity: 1;}
input[type="search"]::-moz-placeholder { opacity: 1;}
input[type="email"]::-webkit-placeholder { opacity: 1; }
input[type="email"]::-moz-placeholder { opacity: 1;}
input[type="tel"]::-webkit-placeholder { opacity: 1;}
input[type="tel"]::-moz-placeholder { opacity: 1;}
textarea::-moz-placeholder { opacity: 1;  }
textarea::-webkit-placeholder { opacity: 1;}
a:hover{ outline: none !important; text-decoration: none;}
a:active{ outline: none !important; text-decoration: none;}

@font-face {
    font-family: 'Montserrat'; font-weight: 400;
    src: url('../fonts/proximanova-regular-webfont.eot');
    src: url('../fonts/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/proximanova-regular-webfont.woff') format('woff'),
         url('../fonts/proximanova-regular-webfont.ttf') format('truetype'),
         url('../fonts/proximanova-regular-webfont.svg#proxima_nova_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
	font-family: 'Montserrat'; font-weight: 300;
	src: url('../fonts/proximanovalight.eot');
	src: local('../fonts/proximanovalight'), 
	url('../fonts/proximanovalight.woff') format('woff'), 
	url('../fonts/proximanovalight.ttf') format('truetype');
}

@font-face {
    font-family: 'Montserrat'; font-weight: 700;
    src: url('../fonts/proximanova-bold.eot');
    src: url('../fonts/proximanova-bold.eot') format('embedded-opentype'),
         url('../fonts/proximanova-bold.woff2') format('woff2'),
         url('../fonts/proximanova-bold.woff') format('woff'),
         url('../fonts/proximanova-bold.ttf') format('truetype'),
         url('../fonts/proximanova-bold.svg#ProximaNovaBold') format('svg');
}

@font-face {
    font-family: 'Montserrat'; font-weight: 800;
    src: url('../fonts/proximanova-extrabold.eot');
    src: url('../fonts/proximanova-extrabold.eot') format('embedded-opentype'),
         url('../fonts/proximanova-extrabold.woff2') format('woff2'),
         url('../fonts/proximanova-extrabold.woff') format('woff'),
         url('../fonts/proximanova-extrabold.ttf') format('truetype'),
         url('../fonts/proximanova-extrabold.svg#ProximaNovaExtrabold') format('svg');
}

@font-face {
    font-family: 'gotham_boldregular';
    src: url('../fonts/gotham-bold-webfont.eot');
    src: url('../fonts/gotham-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gotham-bold-webfont.woff2') format('woff2'),
         url('../fonts/gotham-bold-webfont.woff') format('woff'),
         url('../fonts/gotham-bold-webfont.ttf') format('truetype'),
         url('../fonts/gotham-bold-webfont.svg#gotham_boldregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'FuturaStd-ExtraBold';
    src: url('../fonts/FuturaStd-ExtraBold.eot');
    src: url('../fonts/FuturaStd-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/FuturaStd-ExtraBold.woff2') format('woff2'),
        url('../fonts/FuturaStd-ExtraBold.woff') format('woff'),
        url('../fonts/FuturaStd-ExtraBold.ttf') format('truetype'),
        url('../fonts/FuturaStd-ExtraBold.svg#FuturaStd-ExtraBold') format('svg');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'ArnoPro-Regular';
    src: url('../fonts/ArnoPro-Regular.eot');
    src: url('../fonts/ArnoPro-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ArnoPro-Regular.woff2') format('woff2'),
        url('../fonts/ArnoPro-Regular.woff') format('woff'),
        url('../fonts/ArnoPro-Regular.ttf') format('truetype'),
        url('../fonts/ArnoPro-Regular.svg#ArnoPro-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}




/*font-family: 'Lato', sans-serif;*/
.wrapper{ width: 100%;}

.header_sec{ width: 100%; background: #000; }
.header_top{ width: 100%; padding: 30px 0; }
.header_top .navbar-brand{ width: 300px; padding: 0px; margin: 0px; height: auto; 
 -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }
.header_top .navbar-brand img{ max-width: 100%; 
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;}
.header_top_rt{ width: 570px; float: right; 
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;}
.header_top_rt img{ width: 300px; float: left; 
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;}
.header_top_rt p{ font: normal 18px/20px 'Montserrat'; color:#888888; text-transform: capitalize; font-style: italic; text-align: right; }
 
.header_menu{ width: 100%; border-top: 1px solid #292929; 
 -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }  
.nav_top{ width: 100%; padding: 0px; margin: 0px; min-height: inherit; border: none; border-radius: 0px; box-shadow: inherit; background: none; }
.menu_sec{ margin: 0px !important; padding: 0px !important; 
 -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }
.menu_sec li{ margin-right: 18px; }
.menu_sec li:last-child{ margin: 0px; }
.menu_sec li a{ padding: 15px 12px; color:#fff !important; font: normal 16px/18px 'Montserrat'; color:#fff; text-decoration: none; outline: none; }
.menu_sec li a:hover{ color:#f27902 !important; }  
.menu_sec li:hover a{ color:#f27902 !important; }  
.menu_sec li:hover i{ color:#f27902 !important; }  
.menu_sec li:first-child a{ padding-left: 0px;}
.menu_sec li.select a{ color:#f27902 !important; }  
.menu_sec li.select .droparw i{ color:#f27902 !important; }    
  
.droparw{height: 14px; margin:-4px 0 0 !important; padding: 0 !important;position: absolute !important; right: -12px; top: 40%; width: 18px; z-index: 9999; cursor: pointer;}
.droparw i{color: #fff;}
.nav_top .dropdown-menu > li{width: 100%; float: left; border:none; margin: 0px; padding: 0px; background: none; }
.nav_top .dropdown-menu > li:last-child{ border-bottom: none;}
.nav_top .dropdown-submenu > .dropdown-menu li a{ background: none;}
.nav_top .nav .open > a, .nav_top .nav .open > a:hover, .nav_top .nav .open > a:focus{ background-color: inherit !important;}

.nav_top .dropdown-menu > li{ width: 100%; padding: 0 !important; display: inline-block; margin: 0;  }
.nav_top .dropdown-menu > li a{  font: normal 14px/18px 'Montserrat'; color:#fff !important; padding: 8px 15px; background: none; border: none; 
text-transform: none; width: 100%; float: left; background: none !important; white-space: normal; }
.nav_top .dropdown-menu > li a:hover{ color: #fff !important; background: #f27902 !important; }
.nav_top .dropdown-menu > li.select2 a{ color: #fff !important; background: #f27902 !important; }
   

   
.nav_top .navbar-collapse{ padding: 0px; border: none; box-shadow: inherit; } 
  
.registrasn_btn{ width: auto; position: absolute; right: 0px; top: 5px; padding: 10px 12px; background: #f27902; text-transform: uppercase; font: 700 16px/18px 'Montserrat'; color:#fff !important;
 text-decoration: none; outline: none; display: block; 
 -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; text-decoration: none;  }  
.registrasn_btn i{ color:#fff; margin-left: 8px; } 
/*.registrasn_btn:hover{ background: #00afef; color:#fff; text-decoration: none !important; }
.registrasn_btn:focus{  color:#fff; text-decoration: none !important; }*/

.banner_sec{ width: 100%; text-align: center; position: relative; }
.banner_inner{ width: 100%; position: absolute; left: 0px; top: 34%; z-index: 99; }
.banner_box{ width: 100%; }
.banner_box img{ width: 100%; height: 500px; object-fit: cover; }
.banner_details{ width: 100%; display: inline-block; text-align: center; }
.banner_details h2{ font: 800 70px/60px 'Montserrat'; color:#fff; text-transform: uppercase;  }
.banner_details h5{ font: 400 22px/36px 'Montserrat'; color:#fff; margin-top: 10px; }

.latest_update{ width: 100%; background: #f27902; position: relative; min-height: 77px; }
.latest_txt{ width: 100%; padding: 14px 0 14px 320px; }
.latest_txt ul{ width: 100%; display: inline-block; }
.latest_txt ul li{ float: left; margin-right: 14px; padding-right: 14px;color:#fff; background: url(../images/brdr.jpg) no-repeat right center; text-transform: uppercase; }
.latest_txt ul li a{ color:#ffc388; text-decoration: none; }
.latest_txt ul li:last-child{ padding: 0px; margin: 0px; background: none; }
.latest_txt p{ font: 700 22px/26px 'Montserrat'; color:#fff; padding-top: 0; }
.latest_left{ width: 28%; position: absolute; left: 0px; top: 0px; }
.latest_left img{ width: 100%; object-fit: cover; height: 77px; }
.latest_left::after{ position: absolute; right: -14px; top: 0px; content: ""; background: url(../images/orng-arw.png) no-repeat 0 0; width: 14px; height: 77px; background-size: 100% 100%; }


.about_sec{ width: 100%; text-align: center; background: #f7f7f7; padding: 90px 0; border-bottom: 1px solid #dedede; }
.top_heading {width: 100%; display: inline-block; text-align: center; }
.top_heading h3{ font: 800 40px/42px 'Montserrat'; color:#22201f; text-transform: uppercase; }
.top_heading p{ font: 400 16px/24px 'Montserrat'; color:#666666; padding-top: 15px; }
.about_inner{ width: 100%; margin-top: 60px; padding: 0 35px; }
.about_box{ width: 100%; background: #fff; padding: 40px 35px; border: 1px solid #c1c1c1; 
-moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }
.about_box img{ max-width: 100%; }
.about_box h4{ font: 800 20px/24px 'Montserrat'; color:#22201f; text-transform: uppercase; padding-top: 18px;  
-moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;}
.about_box p{ font: 400 14px/25.5px 'Montserrat'; color:#666666; padding-top: 6px; 
-moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }
.about_box a.view_btn{ width: 170px; height: 50px; display: inline-block; margin-top: 18px; border: 2px solid #f27902; padding: 0; text-decoration: none; text-transform: uppercase; 
 outline: none; font: 700 16px/48px 'Montserrat'; color:#f27902; 
 -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;}

.about_box:hover{ background: #22201f; border-color:#22201f; 
-ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    -moz-transform: scale(1.08);
    -o-transform: scale(1.08);
    transform: scale(1.08);
 -moz-box-shadow: 0 0 29px 3px #aaa7a7;
  -webkit-box-shadow: 0 0 29px 3px #aaa7a7; 
   box-shadow: 0 0 29px 3px #aaa7a7; }
.about_box:hover h4{ color:#fff; }
.about_box:hover p{ color:#fff; }
.about_box:hover a.view_btn{ color:#fff; border-color:#fff; }
.about_inner .col-sm-4:hover{ z-index: 999; }


.offer_sec{ width: 100%; text-align: center; padding: 90px 0; }
.offer_inner{ width: 100%; margin-top: 20px; }
.offer_box{ width: 100%; display: inline-block; margin-top: 30px; }
.offer_box img{ max-width: 100%; 
 -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;}
.offer_box:hover img{-ms-transform: scale(1.08);
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8);}
.offer_box h4{ font: 800 20px/24px 'Montserrat'; color:#22201f; text-transform: uppercase; padding-top: 32px;  }
.offer_box p{ font: 400 14px/25.5px 'Montserrat'; color:#666666; padding-top: 6px; }
.offer_box a.more_btn{ width: 120px; height: 40px; display: inline-block; margin-top: 18px; padding: 0; text-decoration: none; text-transform: uppercase; 
 outline: none; font: 700 14px/40px 'Montserrat'; color:#fff; background: #22201f; 
 -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }
.offer_box a.more_btn:hover{ background: #f27902; color:#fff; }


.our_partner_sec{ width: 100%; /*background: url(../images/pattern-bg.png) repeat-x center bottom #22201f;*/ background: #22201f; padding: 90px 0; text-align: center; }
.our_partner_inner{ width: 100%; margin-top: 50px; }
.our_partner_sec .top_heading h3{ color:#fff;}
.our_partner_sec .top_heading p{ color:#fff;}
.our_partner_inner .nav-tabs{ border: none; margin: 0px; }
.our_partner_inner .nav-tabs li{ margin: 0px; border: 1px solid #fff; text-align: center; padding: 0px; width: 20%; float: left; }
.our_partner_inner .nav-tabs li a{ width: 100%; padding: 50px 15px; float: left; }
.our_partner_inner .nav-tabs li:nth-child(1) a{ background: url(../images/partner-logo1.png) no-repeat center center; }
.our_partner_inner .nav-tabs li:nth-child(2) a{ background: url(../images/partner-logo2.png) no-repeat center center; }
.our_partner_inner .nav-tabs li:nth-child(3) a { background: url(../images/partner-logo3.png) no-repeat center center; }
.our_partner_inner .nav-tabs li:nth-child(4) a{ background: url(../images/partner-logo4.png) no-repeat center center; }
.our_partner_inner .nav-tabs li:nth-child(5) a{ background: url(../images/partner-logo5.png) no-repeat center center; }


.our_partner_inner .nav-tabs > li.active > a, .our_partner_inner .nav-tabs > li.active > a:hover, .our_partner_inner .nav-tabs > li.active > a:focus{ background-color: #f27902; }
/*
.our_partner_inner .nav-tabs > li.active:nth-child(1) a{ background: url(../images/partner-logo-hvr1.png) no-repeat center center #f27902; }
.our_partner_inner .nav-tabs > li.active:nth-child(2) a{ background: url(../images/partner-logo-hvr2.png) no-repeat center center #f27902; }
.our_partner_inner .nav-tabs > li.active:nth-child(3) a{ background: url(../images/partner-logo-hvr3.png) no-repeat center center #f27902; }
.our_partner_inner .nav-tabs > li.active:nth-child(4) a{ background: url(../images/partner-logo-hvr4.png) no-repeat center center #f27902; }
.our_partner_inner .nav-tabs > li.active:nth-child(5) a{ background: url(../images/partner-logo-hvr5.png) no-repeat center center #f27902; }*/

.nav-tabs > li > a:hover{ border-color:#fff; }
/*.our_partner_inner .nav-tabs > li:nth-child(1):hover a{ background: url(../images/partner-logo-hvr1.png) no-repeat center center #f27902; }
.our_partner_inner .nav-tabs > li:nth-child(2):hover a{ background: url(../images/partner-logo-hvr2.png) no-repeat center center #f27902; }
.our_partner_inner .nav-tabs > li:nth-child(3):hover a{ background: url(../images/partner-logo-hvr3.png) no-repeat center center #f27902; }
.our_partner_inner .nav-tabs > li:nth-child(4):hover a{ background: url(../images/partner-logo-hvr4.png) no-repeat center center #f27902; }
.our_partner_inner .nav-tabs > li:nth-child(5):hover a{ background: url(../images/partner-logo-hvr5.png) no-repeat center center #f27902; }*/


.our_partner_inner .nav-tabs > li.active::after{ position: absolute; left: 50%; bottom: -13px; margin-left: -8px; content: ""; background: url(../images/partnr-arw.png) no-repeat 0 0; width: 16px; 
height: 13px; background-size: 100% 100%; }
.our_partner_inner .tab-pane p{ font: 400 18px/32px 'Montserrat'; color:#888; padding-top: 15px; }
.our_partner_inner .tab-content{ padding: 0 8%;}

.contact_map{ width: 100%; }
.contact_map iframe{ width: 100%; height: 500px; }


.footer_sec{ width: 100%; background: #000; }
.footer_top{ width: 100%; margin-top: -200px; padding: 0 15px; }
.footer_top_left{ width: 100%; background: #fff; padding: 45px 56px 50px; min-height: 470px; }
.footer_top_left h3{ font: 800 26px/28px 'Montserrat'; color:#000; }
.footer_top_left h4{ font: 400 16px/24px 'Montserrat'; color:#000; text-transform: uppercase; padding-top: 15px; }
.footer_top_left_box{ width: 100%; display: inline-block; padding: 15px 0; margin-top: 10px; border-top: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; }
.footer_top_left_box ul{ width: 100%; display: inline-block; }
.footer_top_left_box ul li{ width: 100%; display: inline-block; padding: 3px; padding-left: 28px; font: 400 16px/22px 'Montserrat'; color:#666666; margin-top: 8px; }
/*.footer_top_left_box ul li:nth-child(1){ background: url(../images/location-icon1.png) no-repeat left 5px; }
.footer_top_left_box ul li:nth-child(2){ background: url(../images/location-icon2.png) no-repeat left 5px; }
.footer_top_left_box ul li:nth-child(3){ background: url(../images/location-icon3.png) no-repeat left 5px; }
.footer_top_left_box ul li:nth-child(4){ background: url(../images/location-icon4.png) no-repeat left 5px; }*/
li.locicon {
  background: url(../images/location-icon1.png) no-repeat left 5px;
}
li.callicon {
  background: url(../images/location-icon2.png) no-repeat left 5px;
}
li.faxicon {
  background: url(../images/location-icon3.png) no-repeat left 5px;
}
li.emailicon {
  background: url(../images/location-icon4.png) no-repeat left 5px;
}




.get_drct_btn{ width: auto; float: right; font: 400 12px/16px 'Montserrat'; color:#f27902 !important; text-transform: capitalize; font-style: italic; text-decoration: underline !important;  }

.branch_sec{ width: 100%; display: inline-block; text-align: center; padding: 30px 0 0; }
.branch_sec a{ padding: 15px 26px; font: normal 16px/18px 'gotham_boldregular'; color:#fff; text-transform: uppercase; text-decoration: none; outline: none; background: #22201f; display: inline-block;  
 -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;}
.branch_sec a i{ margin-right: 5px; }
.branch_sec a:hover{ background: #f27902; }

.footer_top_rt{ width: 100%; background: #626262; padding: 45px 56px 50px; min-height: 470px; }
.footer_top_rt h3{ font: 800 26px/28px 'Montserrat'; color:#fff; }
.footer_top_rt input[type="text"], .footer_top_rt input[type="email"], .footer_top_rt input[type="tel"]{ width: 100%; height: 35px; margin-top: 20px; border: none; border-bottom: 1px solid #8d8c8a; 
padding-bottom: 18px; font: 400 14px/16px 'Montserrat'; outline: none; background: none; color:#fff; }
.footer_top_rt textarea{ width: 100%; height: 65px; margin-top: 20px; border: none; border-bottom: 1px solid #8d8c8a; padding-bottom: 18px; font: 400 14px/16px 'Montserrat'; 
outline: none; background: none; resize: none; color:#fff; }
.footer_top_rt input[type="submit"]{ width: 146px; height: 50px; background: #f27902; margin-top: 25px; text-align: center; border: none; outline: none; cursor: pointer; 
font: normal 16px/50px 'gotham_boldregular'; text-transform: uppercase; color:#fff; 
 -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;}
.footer_top_rt input[type="submit"]:hover{ background: #fff; color:#f27902; }

.footer_btm{ width: 100%; padding: 50px 0; display: inline-block; }
.ftr_logo{ width: auto; float: left; }
.ftr_logo img{ max-width: 100%; }
.footer_btm span{ float: right; font: 300 16px/18px 'Montserrat'; color:#999999; padding-top: 18px; }
.footer_btm span a{ text-decoration: none; outline: none; color:#f27902; font-family: 'Montserrat'; font-weight: 400; }


.fixd_sos{ width: 38px; position: fixed; top: 40%; left: 0px; z-index: 999; 
 -moz-box-shadow: 0 0 14px -2px #333;
  -webkit-box-shadow: 0 0 14px -2px #333;
   box-shadow: 0 0 14px -2px #333; 
 -moz-border-radius: 0 5px 5px 0; -webkit-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0;}
.fixd_sos ul li{ display: inline-block; width: 100%; margin-top: 0;}
.fixd_sos ul li img{ max-width: 100%;}
.fixd_sos ul li:first-child img{ -moz-border-radius: 0 5px 0 0; -webkit-border-radius: 0 5px 0 0; border-radius: 0 5px 0 0; }
.fixd_sos ul li:last-child img{ -moz-border-radius: 0 0 5px 0; -webkit-border-radius: 0 0 5px 0; border-radius: 0 0 5px 0; }
.header_sec {  position: relative; z-index: 999;}


/*Registration*/
.registration_box .modal-dialog{ width: 800px; border: 10px solid rgba(255, 255, 255, 0.10);  }
.registration_box .modal-content{ background: #626262; border-radius: 0px; border: none; box-shadow: inherit; }
.registration_box .modal-body{ padding: 35px; text-align: center; }
.registration_box h3{ font: 800 28px/34px 'Montserrat'; color:#fff; text-transform: uppercase; }
.registration_box p{ font: 400 15px/22px 'Montserrat'; color:#fff; padding-top: 8px; }
.registration_box p span{ color:#ff9a36; }
.registration_box p.italk{ font-style: italic; }
.registration_frm{ width: 100%; display: inline-block; margin-top: 10px; }
.registration_frm input[type="text"], .registration_frm input[type="email"], .registration_frm input[type="tel"]{ width: 100%; display: inline-block; height: 50px; padding: 0 20px; 
border: none; outline: none; border-radius: 0px; -webkit-appearance: none; font: 400 14px/50px 'Montserrat'; color:#fff; border-radius: 0px; background: #747474; }
.registration_frm textarea{ width: 100%; display: inline-block; height: 100px; padding: 15px 20px 0; border: none; outline: none; border-radius: 0px; -webkit-appearance: none; 
font: 400 14px/18px 'Montserrat'; color:#fff; border-radius: 0px; resize: none; background: #747474; }
.registration_box .row{ margin: 0 -10px;}
.registration_box .col-sm-6{ padding: 0 10px; }
.registration_box .col-sm-12{ padding: 0 10px; }
.registration_box .modal-body form{ margin-top: 10px; }
.registration_box .btn-default{font: 400 14px/50px 'Montserrat'; color:#fff !important; border-radius: 0px; background: #747474 !important; border: none; outline: none; 
border-radius: 0px; -webkit-appearance: none; padding: 0 20px; }
.btn-default:active:hover, .btn-default.active:hover, 
.open > .dropdown-toggle.btn-default:hover, 
.btn-default:active:focus, 
.btn-default.active:focus, 
.open > .dropdown-toggle.btn-default:focus, 
.btn-default:active.focus, 
.btn-default.active.focus, 
.open > .dropdown-toggle.btn-default.focus{  background: #747474 !important; border: none !important; outline: none !important; color:#fff !important; box-shadow: inherit !important; }
.registration_box .bootstrap-select.btn-group .dropdown-menu{  border-radius: 0px; background: #747474 !important; }
.registration_box .bootstrap-select.btn-group .dropdown-menu li{ margin-top: 2px; }
.registration_box .bootstrap-select.btn-group .dropdown-menu li a{font: 400 14px/18px 'Montserrat'; color:#fff; padding: 8px 10px !important; }
.registration_box .dropdown-menu > li > a:hover, .registration_box .dropdown-menu > li > a:focus{ background: #f27902; }
.registration_box .bootstrap-select.form-control{ width: 100%; display: inline-block;height: 50px; }

.registration_frm input[type="submit"]{ width: 146px; height: 50px; background: #f27902; margin-top: 12px; text-align: center; border: none; outline: none; cursor: pointer; 
font: normal 16px/50px 'gotham_boldregular'; text-transform: uppercase; color:#fff; 
 -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; display: inline-block; }
.registration_frm input[type="submit"]:hover{ background: #fff; color:#f27902; }
.registration_box .caret{border-right: 6px solid transparent;
border-left: 6px solid transparent;}
.registration_box .dropup .caret, .navbar-fixed-bottom .dropdown .caret{border-bottom: 6px dashed;}
.registration_box .bs-caret{ color:#f27902; }
.caret { border-top: 6px dashed;}

.registration_box .close{ width: 57px; height: 57px; opacity: 1; position: absolute; right: -35px; top: -30px; }
.registration_box .close imgh{ max-width: 100%; }


/*Verification*/
.verification_box{ width: 660px; display: inline-block; }
.verification_box span{ width: 20%; float: left; font: 400 14px/50px 'Montserrat'; color:#fff; margin: 10px 10px 0 0; }
.verification_box input[type="text"]{ width: 54%; float: left; font: 400 14px/50px 'Montserrat'; color:#fff; margin: 10px 10px 0 0; height: 50px; padding: 0 20px; 
border: none; outline: none; border-radius: 0px; -webkit-appearance: none; border-radius: 0px; background: #747474; }
.verification_box input[type="submit"]{ width: 22%; float: left; height: 50px; background: #f27902; margin-top: 10px; text-align: center; border: none; outline: none; cursor: pointer; 
font: normal 16px/50px 'gotham_boldregular'; text-transform: uppercase; color:#fff; 
 -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }
.verification_box input[type="submit"]:hover{ background: #fff; color:#f27902; }

/*About Us*/
.welcome_sec{ width: 100%; display: inline-block; }
.welcome_pic{ width: 100%; position: relative; margin-top: 50px; }
.welcome_pic img.main_abt{ width: 100%; height: 450px; object-fit: cover; }
.cad_logo{ width: auto; position: absolute; left: 15px; bottom: 15px; }
.cad_logo img{ max-width: 100%; height: auto;  }
.welcome_rt{ width: 100%; position: relative; margin-top: 50px; }
.welcome_rt_box{ width: 100%; display: inline-block; padding-bottom: 20px; border-bottom: 1px solid #e8e8e8; margin-bottom: 20px; text-align: left; }
.welcome_rt_box h4{font: 800 21.26px/24px 'Montserrat'; color:#22201f; text-transform: uppercase; padding: 5px; padding-left: 42px; background: url(../images/bullet-icon.png) no-repeat left 1px; }
.welcome_rt_box p{font: 400 16px/26px 'Montserrat'; color:#666666; padding: 12px 0 0; }
.welcome_rt_box:last-child{ padding-bottom: 0px; margin-bottom: 0px; border: none; }


.welcome_inner{ width: 100%;}
.welcome_box{ width: 100%; padding: 40px 35px; display: inline-block; margin-top: 50px; }
.welcome_box img{ max-width: 100%; }
.welcome_box h4{ font: 800 20px/24px 'Montserrat'; color:#fff; text-transform: uppercase; padding-top: 18px;  }
.welcome_box p{ font: 400 14px/25.5px 'Montserrat'; color:#fff; padding-top: 6px; }
.welcome_inner .col-sm-4:nth-child(1) .welcome_box { background: #22201f;}
.welcome_inner .col-sm-4:nth-child(2) .welcome_box { background: #626262;}
.welcome_inner .col-sm-4:nth-child(3) .welcome_box { background: #f27902;}

.inner_banner .banner_box img{ height: 320px; }
.inner_cover{ background: rgba(0, 0, 0, 0.6); width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; }
.inner_banner .banner_inner { top: 40%;}
.bredcamb{ width: auto; position: absolute; right: 0px; bottom: -106px; }
.bredcamb li{ float: left; padding-right: 20px; margin-right: 8px; background: url(../images/bullet.png) no-repeat right 5px; font: 400 16px/18px 'Montserrat'; color:#fff; }
.bredcamb li:last-child{ margin-right: 0px; padding-right: 0px; background: none; }
.bredcamb li a{ color:#fff; outline: none; }
.bredcamb li.actv{ color:#f27902; }

.about_us{width: 100%; position: relative; padding: 100px 0;}
.about_us .pic img{max-width: 100%; width: 100%;}
.about_inner_btm{width: 100%; position: relative; display: inline-block;}
.about_right_hed h3 { font: 800 39px/42px 'Montserrat'; color: #22201f; text-transform: uppercase;}
.about_right_hed p{font: 400 16px/26px 'Montserrat';  margin: 14px 0;}
.about_inner_btm .about_right_hed a{display: inline-block; background: #f27902;font: normal 16px/24px 'gotham_boldregular';text-transform: uppercase;color: #fff; padding: 15px 20px;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;}
.about_inner_btm .about_right_hed a:hover{background: #22201f;color: #fff;}
.about_inner_btm .pic{float: right;}
.about_inner_btm .col-sm-6{padding: 0 20px; }


/*contact*/
.top_head { width: 220px; position: absolute; right: 0; top: 27px; font: normal 20px/26px 'FuturaStd-ExtraBold'; color:#fff; text-transform: uppercase; }
.contact_main{ background: #fff;}
.contact_sec{ width: 100%; display: inline-block; margin-top: 50px; text-align: center; }
.contact_sec_inner{ width: 800px; display: inline-block; border: 10px solid #efefef; background: #626262; padding: 35px; }
.contact_sec_inner h3{ font: 26px/30px 'Montserrat'; color: #fff; padding-bottom: 15px; }
.contact_add_box{ width: 100%; background: #f8f8f8; padding: 25px 20px; border: 1px solid #e1e1e1; margin-top: 30px; text-align: left; }
.contact_add_box h4 { font: 400 16px/22px 'Montserrat'; color: #000; text-transform: uppercase;  padding-bottom: 10px; border-bottom: 1px solid #d8d8d8;}
.contact_add_box ul{ width: 100%; display: inline-block; }
.contact_add_box ul li{ width: 100%; display: inline-block; padding: 3px; padding-left: 26px; font: 400 15px/24px 'Montserrat'; color:#666666; margin-top: 8px; }
.contact_add_box ul li:nth-child(1){ background: url(../images/location-icon1.png) no-repeat left 6px; }
.contact_add_box ul li:nth-child(2){ background: url(../images/location-icon2.png) no-repeat left 5px; }
.contact_add_box ul li:nth-child(3){ background: url(../images/location-icon4.png) no-repeat left 6px; }
.contact_add_box .get_drct_btn{ line-height: 20px; }


/*training*/
.training{padding: 100px 0; width: 100%; position: relative;}
.training_inner{width: 100%; position: relative; display: inline-block;}
.training_left{width: 100%; position: relative; padding-right: 35px; margin-top: 8%;}
.training_right{width: 100%; position: relative;}
.training_left h5{font: normal 20px/24px 'ArnoPro-Regular'; display: inline-block; padding: 6px 6px 2px; border: 1px solid #d5d5d5; text-transform: uppercase; color: #22201f;}
.training_left h5 span{text-transform: none; color: #f27902;}
.training_left h5 a{color: #22201f;}

.training_right img{max-width: 100%;}
.training_left h3{ font: 800 39px/42px 'Montserrat'; text-transform: uppercase; color: #22201f; margin-top: 20px;}
.training_left p{font: 400 16px/26px 'Montserrat'; color: #666666; margin: 25px 0;}
.training_left span{ color: #999999;}
.training_left span strong a { font-size: 14px; color: #f27902; border-bottom: 1px solid #fcddc0; text-transform: uppercase;}


/*autodesk*/
.autodesk{padding: 100px 0; width: 100%; position: relative; background: #f7f7f7;}
.autodesk_inner{width: 100%; position: relative; display: inline-block;}
.autodesk_right{width: 100%; position: relative; margin-top: 0%; padding-left: 35px; }
.autodesk_left{width: 100%; position: relative;}
.autodesk_right h5{font: normal 20px/24px 'ArnoPro-Regular'; display: inline-block; padding: 2px 5px; border: 1px solid #d5d5d5; text-transform: uppercase; color: #22201f;}
.autodesk_right h5 span{ text-transform: none; color: #f27902;}
.autodesk_right h5 a{color: #22201f;}
.autodesk_left img{max-width: 100%;}

.autodesk_right h3{ font: 800 38px/40px 'Montserrat'; text-transform: uppercase; color: #22201f; margin-top: 20px;}
.autodesk_right p{font: 400 16px/26px 'Montserrat'; color: #666666; margin: 25px 0;}
.autodesk_right p a{ color:#f27902;}
.autodesk_right span{font: 400 16px/26px 'Montserrat'; color: #999999; margin-top: 2px; display: inline-block;}
.autodesk_right span strong a{ font-size: 14px; color: #f27902; border-bottom: 1px solid #fcddc0; text-transform: uppercase;}

.autodesk_right h4{ font: 800 20px/25px 'Montserrat'; color: #22201f;}
.autodesk_right .benefit{width: 100%; position: relative; display: inline-block;}
.autodesk_right ul li{float: left; background: url(../images/autodesk_before-li.jpg) no-repeat left center; padding-left: 10px; font: 400 16px/26px 'Montserrat'; color: #666666;}
.autodesk_right ul li a{color: #666666;}
.autodesk_right ul{width: 50%;float: left;}
.autodesk_right .benefit .last{width: 100%;}


.education a.learn_btnn{ width: 120px; height: 40px; display: inline-block; margin-top: 0px; padding: 0; text-decoration: none; text-transform: uppercase; 
 outline: none; font: 700 14px/40px 'Montserrat'; color:#fff; background: #f27902; text-align: center;
 -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }
.education a.learn_btnn:hover{ background: #22201f; color:#fff; }


.team_education{ background-size: cover !important; }
.team_education .training_left h3{ color:#fff; }
.team_education .training_left p{ color:#fff; }
.team_education.education a.learn_btnn:hover{ background: #fff; color:#f27902; }

.students_gallery{ background: #fff;  }
.students_gallery_inner{ width: 100%; display: inline-block; margin-top: 50px; text-align: center; }
.students_gallery_box{ width: 100%;}
.students_gallery_box a{ outline: none; display: block; }
.students_gallery_box img{ max-width: 100%; }
.students_gallery_inner .owl-prev{ width: 27px; height: 27px; background: url(../images/prev.png) no-repeat 0 0; position: absolute; left: -40px; top: 46%; z-index: 99; 
outline: none; background-size: 100% 100%; font-size: 0px; }
.students_gallery_inner .owl-next{ width: 27px; height: 27px; background: url(../images/next.png) no-repeat 0 0; position: absolute; right: -40px; top: 46%; z-index: 99; 
outline: none; background-size: 100% 100%; font-size: 0px; }
.students_gallery_inner a.learn_btnn{ width: 120px; height: 40px; display: inline-block; margin-top: 50px; padding: 0; text-decoration: none; text-transform: uppercase; 
 outline: none; font: 700 14px/40px 'Montserrat'; color:#fff; background: #f27902; text-align: center;
 -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }
.students_gallery_inner a.learn_btnn:hover{ background: #22201f; color:#fff; }


.registrasn_btn{ cursor: pointer;}
.hover_menu{ width: 100%; position: absolute; left: 0px; top: 100%; background: #f27902; 
 -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s; max-height: 0; display: block; opacity: 0;visibility: hidden; }
.hover_menu li{ width: 100%; float: left; }
.hover_menu li a{ width: 100%; float: left; font: bold 11px/16px 'Montserrat'; color:#fff; padding: 7px 8px; text-decoration: none; outline: none; }
.hover_menu li a:hover{ background: #00afef; }
.registrasn_btn:hover .hover_menu{ max-height: 300px; opacity: 1; visibility: visible; }


/*fixing-05.06.2018*/
.footer_top_rt input[type="text"], .footer_top_rt input[type="email"], .footer_top_rt input[type="tel"]{ margin-top: 24px; }
.footer_top_rt span.wpcf7-not-valid-tip { position: absolute; left: 0px; top: 35px; width: 100%; color: #f27902;}
.footer_top_rt div.wpcf7-validation-errors, .footer_top_rt div.wpcf7-acceptance-missing { text-align: center; width: 88%;  position: absolute;
left: 0px; bottom: 15px; color: #fff; margin: 0 6% !important;}


.registration_frm span.wpcf7-not-valid-tip { width: 100%; color: #f27902; text-align: left; display: inline-block; margin: 10px 0 0; }
.contact_sec_inner div.wpcf7-validation-errors, .contact_sec_inner div.wpcf7-acceptance-missing { text-align: center; width: 100%;
 color: #fff !important; margin: 12px 0 0!important;}

/*fixing-06.06.2018*/
.autodesk_right ul { width: 100%;}
.autodesk_right ul li{ width: 50%; background-position: left 10px; }
.autodesk_right ul li:last-child{ width: 100%;}


.bredcamb li > span { color: #f27902;}
.bredcamb li span a { color: #fff !important;}


/*fixing-07.06.2018*/
.navbar-default .navbar-nav > .active.current_page_item > a, .navbar-default .navbar-nav > .active.current_page_item > a:hover, .navbar-default .navbar-nav > .active.current_page_item > a:focus{
	color:#f27902 !important;
	background: none !important; 
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{
	color:#f27902 !important;
	background: none !important; 
}
.navbar-default .navbar-nav > .active > .droparw i{ color:#f27902 !important; }
.latest_txt_main{ width: 100%;}

.latest_txt_.carousel-indicators { display: none;}

.header_sec{ width: 100%; position: fixed; left: 0px; top: 0px; z-index: 999; }
.header_sec.fixed{ width: 100%; position: fixed; left: 0px; top: 0px; z-index: 9999; 
 -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }
.header_sec.fixed .header_top{ padding: 10px 0; text-align: center; 
 -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }
.header_sec.fixed .header_top .navbar-brand{ width: 250px; }
.header_sec.fixed .header_top_rt img{ width: 250px; }
/*.header_sec.fixed .header_top .navbar-brand img{width: 250px; display: inline-block; }*/
/*.header_sec.fixed .header_top_rt{display: none; }*/
.banner_sec { margin-top: 155px;}
.header_top_rt { float: right; position: absolute;  right: 0;}



.our_partner_main { width: 100%; position: absolute; left: 0; top: 0; z-index: 999;}
.our_partner_sec{ min-height: 550px; }
.our_partner_sec canvas { height: auto; position: absolute !important;  left: 0;  bottom: 0;  width: 100%;}



/*New_pages_11.06.2018*/
.autodesk_sec{ padding: 20px 0 60px 0 !important; }
.autodesk_box_main{ width: 100%; display: inline-block; margin-top: 40px; background: #fff; padding: 20px 15px; 
 -moz-box-shadow: 0 0 15px -4px #ccc;
  -webkit-box-shadow: 0 0 15px -4px #ccc;
   box-shadow: 0 0 15px -4px #ccc; text-align: left;}
.autodesk_box_main h2 { font: 700 22px/26px 'Montserrat'; color: #f27902; border-bottom: 1px solid #f27902; padding-bottom: 8px; }   

.autodesk_box{ width: 100%; display: inline-block; margin-top: 15px; border-bottom: 1px solid #f27902; padding-bottom: 20px; }
.autodesk_box img{ max-width: 100%; margin: 10px 0 0; width: 150px; }
.autodesk_box h4{ font: 18px/20px 'Montserrat'; padding-top: 12px; color: #22201f; }
.autodesk_box h4 b{ font-family: 'Montserrat'; font-weight: 400; display: inline-block; color:#f27902; text-decoration: underline; }
.autodesk_box h4 span{ font-family: 'Montserrat'; font-weight: 400; display: inline-block; color:#f27902; }
.autodesk_box h4 span a{ font-style: normal; color:#f27902; outline: none; }
.autodesk_box h3{ font: 20px/24px 'Montserrat';  padding-top: 12px; font-style: italic; color: #22201f; }
.autodesk_box h3 span{ font-style: normal; color:#f27902; }
.autodesk_box h3 span a{ text-decoration: none; outline: none; color:#f27902; }
.autodesk_box p { font: 400 16px/26px 'Montserrat';  margin: 0; color: #22201f; padding-top: 12px; }
.autodesk_box p a{ color:#f27902; text-decoration: none; outline: none; font-weight: bold; }
.autodesk_box:last-child{ border-bottom: none; }

.multimedia_box{ width: 100%; display: inline-block; margin-top: 20px; }
.multimedia_box img{ width: 100%; object-fit: cover; height: 350px; object-position: center 10px; }
.multimedia_box h4{ font: 400 18px/20px 'Montserrat'; padding-top: 12px; color:#f27902; padding-top: 15px; }
.multimedia_box h4 a{ font-style: normal; color:#f27902; outline: none; text-decoration: underline; font-family: 'Montserrat'; font-weight: 700; }
.multimedia_box h2 { font: 700 22px/26px 'Montserrat'; color: #22201f; border-bottom: 1px solid #22201f; padding-bottom: 8px; margin-top: 25px; }  
.multimedia_box ul{ width: 100%; display: inline-block; padding-top: 10px;}
.multimedia_box ul li{ width: 100%; display: inline-block; margin-top: 6px; padding: 3px; padding-left: 16px; font: 400 16px/20px 'Montserrat'; color: #22201f; 
background: url(../images/bullet2.png) no-repeat left 8px; }
.multimedia_box ul li a{color: #f27902; text-decoration: underline; outline: none; font-family: 'Montserrat'; font-weight: 700; }

.training_res_box{ width: 100%; display: inline-block; margin-top: 20px; }
.training_res_box .media-heading{font: 700 18px/20px 'Montserrat'; color:#f27902; padding: 6px 0 0; }
.training_res_box .media-heading a{ color:#f27902; outline: none; text-decoration: underline; }
.training_res_box .media-object{ width: 180px; }
.training_res_box .media-body{ padding-top: 15px; }
.training_res_box .media-left{ padding-right: 20px; }

.technical_support_box{ width: 100%; display: inline-block; }
.support_main .contact_sec {margin-top: 30px !important;}


/*fixing_11.06.2018*/
.our_partner_inner { text-align: center;}
.our_partner_inner .nav-tabs { display: inline-block; text-align: center; width: 100%;}
.our_partner_inner .nav-tabs li { float: none; display: inline-block;}
.header_top_rt {right: 15px; width: auto; }

.banner_inner { background: rgba(0, 0, 0, 0.5); height: 100%; top: 0px !important; }
.banner_details{ margin-top: 14%; }
.banner_details h2{ font-size: 50px; line-height: 54px; }
.latest_txt { padding: 30px 0 30px 250px;}
.top_head{ font-size: 18px; }
.latest_txt p{ font-size: 18px; line-height: 20px; }
.marquee0 div{ width: 100% !important; }

.our_partner_inner .tab_content2 { padding: 0 8%; width: 100%;}
.our_partner_inner .tab_panel{ width: 100%;}
.our_partner_inner .tab_panel p { font: 400 18px/32px 'Montserrat';  color: #888; padding-top: 15px;}
.our_partner_inner .owl-nav{ display: none; }

.our_partner_inner #sync2 .owl-item{padding: 20px 15px; border: 1px solid #fff; float: none; display: inline-block; text-align: center; cursor: pointer; }
.our_partner_inner #sync2 .owl-item img{ max-width: 100%; display: inline-block; width: auto; }
.our_partner_inner .owl-carousel .owl-stage{ display: inline-block; }
.our_partner_inner #sync2 .owl-item:hover{ background-color: #f27902;}
.our_partner_inner #sync2 .owl-item.current{ background-color: #f27902;}
.our_partner_inner #sync2 .owl-item.current::after { position: absolute; left: 50%; bottom: -13px; margin-left: -8px;  content: ""; background: url(../images/partnr-arw.png) no-repeat 0 0;
 background-size: auto auto; width: 16px; height: 13px; background-size: 100% 100%;}
.owl-carousel .owl-stage-outer{ padding: 10px 0; }



/*fixing_12.06.2018*/
.inner_banner .banner_details { margin-top: 11%;}
.welcome_box { min-height: 360px;}
.inner_banner .banner_inner{ background: none !important; }

.autodesk_training_sec{ width: 100%; background: #fff; padding-top: 0px !important; border-bottom: 1px solid #d4d4d4; }
.autodesk_training_sec:last-child{ border-bottom: none; }
.autodesk_training_box{ width: 100%; display: inline-block; padding-top: 100px; text-align: left;}
.autodesk_training_pic{ width: 100%; }
.autodesk_training_pic img{ max-width: 100%; }
.autodesk_training_text{ width: 100%; padding-right: 25px; }
.autodesk_training_text img{ max-width: 100%; }
.autodesk_training_text h3{ font: 800 40px/42px 'Montserrat'; color:#22201f; text-transform: uppercase; padding-top: 15px; }
.autodesk_training_text p{ font: 400 16px/26px 'Montserrat'; color:#666666; padding-top: 10px; }

.autodesk_training_table{ width: 100%; display: inline-block; margin-top: 40px; }
.autodesk_training_table .table-bordered > thead > tr > th{ padding: 15px; background: #f1f1f1; border-color:#d4d4d4; text-align: center; font: 700 20px/24px 'Montserrat'; color:#222; 
 border-bottom: none;}
.autodesk_training_table .table-bordered{ border-color:#d4d4d4; margin: 0; }
.autodesk_training_table .table-bordered > tbody > tr > td{ padding: 15px; background: #fbfbfb; border-color:#d4d4d4; text-align: left; font: 400 18px/20px 'Montserrat'; color:#666; }
.autodesk_training_table .table-bordered > tbody > tr > td strong{ color:#333; font-family: 'Montserrat'; font-weight: 700; font-weight: normal; }
.autodesk_training_table .table-bordered > tbody > tr > td:nth-child(1){ padding-left: 80px; width: 10%; }
.autodesk_training_table .table-bordered > tbody > tr > td:nth-child(2){ padding-left: 40px; width: 15%; }
.autodesk_training_table .table-bordered > tbody > tr > td:nth-child(3){ text-align: center; width: 25%; }

.autodesk_training_box2 .autodesk_training_text{ padding-right: 0px; padding-left: 25px; }

.reg_form_sec{ width:100%; display:inline-block; padding:40px 0; background: url(../images/wt-bg.jpg) no-repeat center bottom #fff;  }
.reg_form_sec .registration_box{padding: 30px; text-align: center; width:100%; background:#626262; display: inline-block; border: 10px solid rgba(255, 255, 255, 0.7); }


.TickerNews { height: auto !important; line-height: auto !important;}
.our_partner_inner #sync2 .owl-item img { width: 180px !important; height: 50px;}