 /*







Theme Name: AADC







Theme URI: https://wordpress.org/themes/twentyfifteen







Author: the 2Webros team







Author URI: 







Description: Our 2015 default theme is clean, blog-focused, and designed for clarity. Twenty Fifteen's simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.







Version: 1.0







License: GNU General Public License v2 or later







License URI: http://www.gnu.org/licenses/gpl-2.0.html







Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready







Text Domain: twentyfifteen















This theme, like WordPress, is licensed under the GPL.







Use it to make something cool, have fun, and share what you've learned with others.







*/























/**







 * Table of Contents







 *







 * 1.0 - Reset







 * 2.0 - Genericons







 * 3.0 - Typography







 * 4.0 - Elements







 * 5.0 - Forms







 * 6.0 - Navigations







 *   6.1 - Links







 *   6.2 - Menus







 * 7.0 - Accessibility







 * 8.0 - Alignments







 * 9.0 - Clearings







 * 10.0 - Header







 * 11.0 - Widgets







 * 12.0 - Content







 *    12.1 - Posts and pages







 *    12.2 - Post Formats







 *    12.3 - Comments







 * 13.0 - Footer







 * 14.0 - Media







 *    14.1 - Captions







 *    14.2 - Galleries







 * 15.0 - Media Queries







 *    15.1 - Mobile Large







 *    15.2 - Tablet Small







 *    15.3 - Tablet Large







 *    15.4 - Desktop Small







 *    15.5 - Desktop Medium







 *    15.6 - Desktop Large







 *    15.7 - Desktop X-Large







 */























/**







 * 1.0 - Reset







 *







 * Resetting and rebuilding styles have been helped along thanks to the fine work of







 * Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html







 * along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/







 * and Blueprint http://www.blueprintcss.org/







 */





/*Sprial Click form*/
ul.tab_sec li:last-child {
    float: right;
    min-width: 250px;
}
div#wpcf7-f3203-o1 {
    position: absolute;
    bottom: 0px;
    background: #fff;
    padding: 15px;
}
/*Sprial Click form*/









body







{







background:#ffffff;







margin:0px;







padding:0px;







font-family:'robotoregular',Arial, Helvetica, sans-serif;







overflow-x:hidden;







}







body.innerbg







{







background:#f5f5f5;







}







h1,h2,h3,h4,h5,h6,p







{ 







padding:0;







 margin:0;







 } 







li,ol,ul







{







padding:0;







margin:0; 







list-style:none;







}







.float_left







{ 







float:left;







}







.float_right







{ 







float:right;







}







.clear_div







{ 







clear:both;







}







img







{ 







border:none;







}















h1







{







font-family:'robotoregular',Arial, Helvetica, sans-serif;







font-size:35px;







font-weight:normal;







color:#3b3b3b;







margin:0px;







text-transform:uppercase;







}







h1 span







{







color:#0290bf;







}















 p







{







font-family:'robotoregular',Arial, Helvetica, sans-serif;







font-size:16px;







font-weight:normal;







color:#666;







line-height:24px;







margin:0px;







}







.banner_sec







{







width:100%;







position:relative;







}







.slider_sec







{







/*background:url(images/slider.jpg) no-repeat center top;*/







width:100%;







height:659px;







background-size:100%;



















}







.header_sec







{







background:url(images/headerbg.png) no-repeat center top;







width:100%;







height:92px;







position:absolute;







top:0px;







z-index:9999;







}







.header_inner







{







width:980px;







margin:0px auto;







}







.language_block







{







background:url(images/language-blockbg.png) no-repeat left top;







width:143px;







height:27px;







float:right;







margin-top:3px;







}







.language_block ul







{







margin:0px;







padding:0px;







}







.language_block ul li







{







list-style:none;







float:left;







}







.language_block ul li a







{







text-decoration:none;







font-family:'robotoregular',Arial, Helvetica, sans-serif;







font-size:14px;







font-weight:normal;







color:#FFFFFF;







padding:0px 7px 0px 13px;







text-transform:capitalize;







}







.language_block ul li:first-child a







{







padding-left:25px;







padding-right:0px;







}







.language_block ul li a:hover , .language_block ul li.current-lang a







{







text-shadow: 0 1px 0 #fff;







}







.header_inner_one







{







padding:0px;







}







.logo







{







width:335px;







height:58px;







float:left;







padding-left:2px;







}







.nave_sec







{







width:578px;







float:right;







padding-top:16px;







}







.nave_sec ul







{







margin:0px;







padding:0px;







}







.nave_sec ul li







{







list-style:none;







float:left;







}







.nave_sec ul li a







{







text-decoration:none;







font-family:'robotoregular',Arial, Helvetica, sans-serif;







font-size:14px;







font-weight:normal;







color:#ffffff;







padding:0px 8px 0px 9px;







}







.nave_sec ul li a.first_child







{







padding-left:0px;







}







.nave_sec ul li a.last_child







{







padding-right:0px;







}















.nave_sec ul li a:hover







{







color:#ffffff;







text-shadow: 0px 1px 1px rgba(150, 150, 150, 1);







}











nav ul {



position:relative;



}







nav li {



position:relative;



}











nav ul li:hover, nav ul li.current-menu-item{border-bottom:solid 5px #fff;}







nav ul ul{



display:none;



width:250px;



position:absolute;



top:52px;



margin:0;



}











nav ul ul li{



float:left;



width:100%;



border-bottom:1px solid #e7f0f8;



}







nav ul ul li:hover, nav ul ul li.current-menu-item{border-bottom:1px solid #e7f0f8;;}







nav ul li:hover > ul



{



display:block



}















nav ul ul li a {



color: #333333;



background:#fff;



transition:none;



padding: 10px;



width:100%;



text-transform:capitalize;



}







nav ul ul li a:hover , nav ul ul li.current-menu-item a {



background:url(images/right-arrow.png) no-repeat right center #008D6D;



text-shadow:none;



color:#fff;



/*border-bottom:1px solid #e7f0f8;*/



}













nav ul li:first-child ul li a {



















padding:10px 10px 10px 10px;















}

nav ul li ul li:first-child a{



















padding:10px 10px 10px 10px;















}



















nav ul li ul li:last-child a{























padding:10px 10px 10px 10px;



















border-bottom:none;



}







nav ul li ul li:last-child:hover{



border-bottom:none;



}











nav ul ul ul {



  left: 100%;  top: 0;



}







nav ul ul ul li a{background:#ccc;}.banner_sec .bx-pager.bx-default-pager {







position: absolute;







width:98px;







top:85.4%;







left:47%;







z-index:99;







}























.banner_btn_left , .banner_sec a.bx-next







{







background:url(images/slider-left-btn.png) no-repeat left top;







width:36px;







height:71px;







position:absolute;







top:294px;







left:0px;







cursor:pointer;







z-index:55;







text-indent:-9999px;







outline:none;







}







.banner_btn_left:hover , .banner_sec a.bx-next:hover







{







background:url(images/slider-left-btnhover-new.png) no-repeat left top;







}







.banner_btn_right , .banner_sec a.bx-prev







{







background:url(images/slider-right-btn.png) no-repeat left top;







width:36px;







height:71px;







position:absolute;







right:0px;







top:294px;







cursor:pointer;







z-index:55;







text-indent:-9999px;







outline:none;







}







.banner_btn_right:hover , .banner_sec a.bx-prev:hover







{







background:url(images/slider-right-btnhover-new.png) no-repeat left top;







}















.banner_text_sec







{







width:100%;







position:absolute;







top:121px;







z-index:53;







}







.banner_text_inner







{







width:980px;







margin:0px auto;







position:relative;







}















.banner_text_left







{







background:url(images/aboutbg-new.png) no-repeat left top;







width:249px;







height:314px;







float:left;







text-align:center;







/*padding-top:105px;*/







padding:90px 60px 0px 60px;







}







.banner_text_left h3







{







background:url(images/line.png) no-repeat center bottom;







font-family:'robotoblack',Arial, Helvetica, sans-serif;







font-size:22px;







font-weight:normal;







color:#0a4a89;







margin:0px;







padding-bottom:14px;







margin-bottom:13px;







}







.banner_text_left p







{







font-family:Arial, Helvetica, sans-serif;







font-size:14px;







font-weight:normal;







color:#333333;







margin:0px;







}







.banner_text_left p span







{







font-weight:bold;







}







.banner_text_left_btn







{







padding:0px;







text-align:center;







padding-top:20px;







}







.social_icon_sec







{







width:100px;







position:absolute;







top:348px;







right:0px;







}







.linked







{







width:40px;







height:40px;







position:absolute;







right:0px;







top:0px;







}







.linked img







{







-moz-transition: all 0.65s ease-out 0s; -webkit-transition: all 0.65s ease-out 0s;







}







.linked img:hover







{







   transform: rotate(360deg) ;







    -webkit-transform: rotate(360deg) ;







    -moz-transform: rotate(360deg) ;







    -o-transform: rotate(360deg) ;







    -ms-transform: rotate(360deg) ;







}















.twitter







{







width:40px;







height:40px;







position:absolute;







right:30px;







top:30px;







}







.twitter img







{







-moz-transition: all 0.65s ease-out 0s; -webkit-transition: all 0.65s ease-out 0s;







}







.twitter img:hover







{







   transform: rotate(360deg) ;







    -webkit-transform: rotate(360deg) ;







    -moz-transform: rotate(360deg) ;







    -o-transform: rotate(360deg) ;







    -ms-transform: rotate(360deg) ;







}







.facebook







{







width:40px;







height:40px;







position:absolute;







right:61px;







top:61px;







}







.facebook img







{







-moz-transition: all 0.65s ease-out 0s; -webkit-transition: all 0.65s ease-out 0s;







}







.facebook img:hover







{







   transform: rotate(360deg) ;







    -webkit-transform: rotate(360deg) ;







    -moz-transform: rotate(360deg) ;







    -o-transform: rotate(360deg) ;







    -ms-transform: rotate(360deg) ;







}







.banner_btn_sec







{







width:85px;







margin:0px auto;







padding-top:23px;







}







.banner_btn_sec a , .banner_sec a.bx-pager-link







{







background:url(images/banner-btn.png) no-repeat left top;







width:14px;







height:14px;







float:left;







margin-right:7px;







text-indent:-9999px;







outline:none;







font-size:0px;







}

























.banner_sec .bx-pager-item:last-child a.bx-pager-link {















margin-right: 0px;



















}









.banner_btn_sec a:hover , .banner_sec a.bx-pager-link:hover , .banner_sec a.bx-pager-link.active







{







background:url(images/banner-btnhover.png) no-repeat left top;







}







.section_one







{







background:#FFFFFF;







width:980px;







margin:0px auto;







position:relative;







margin-top:-50px;







z-index:55;







}







.section_one_left







{







background:url(images/servicebg.jpg) no-repeat left top;







width:204px;







height:201px;







float:left;







padding:240px 20px 0px 20px;







}







.section_one_left h3







{







font-family:'robotoblack',Arial, Helvetica, sans-serif;







font-size:24px;







font-weight:normal;







color:#ffffff;







margin:0px;







text-transform:uppercase;







text-shadow: 0px 1px 2px rgba(0, 36, 70, 0.4);







padding-bottom:8px;







}







.section_one_left p







{







font-family:'robotomedium_italic',Arial, Helvetica, sans-serif;







font-size:18px;







font-weight:normal;







color:#ffffff;







margin:0px;







line-height:22px;







text-shadow: 0px 1px 2px rgba(0, 36, 70, 0.4);







}







.section_one_right







{







width:735px;







float:right;







}







.section_one_right_inner







{







padding:0px;







margin-bottom:1px;







}







.section_one_right_inner.marginb







{







margin-bottom:0px;







}















.section_one_box







{







background:#0a4a89;







width:367px;







height:220px;







float:left;







margin-right:1px;







margin-bottom:1px;







}







.section_one_box.margin0







{







margin-right:0px;







}















.section_one_box.dark_green







{







background:#008d6d;







}







.section_one_box.light_blue







{







background:#3f89d2;







}







.section_one_box.blue







{







background:#02376d;







}







.section_one_icon







{







float:left;







padding-top:26px;







/*padding-left:28px;*/







width:60px;







}















.section_one_icon img







{







float:right;







}















.section_one_icon.human_icon







{padding-left:19px;







}







.section_one_icon.include_icon







{







padding-left:22px;







}







.section_one_icon.training_icon







{







padding-left:25px;







}







.section_one_box_text







{







float:right;







width:267px;







padding:25px 20px 0px 20px;







}







.section_one_box_text.include_padding







{







padding-top:38px;







}







.section_one_box_text.include_padding h2







{







padding-bottom:16px;







}















.section_one_box_text h2







{







font-family:'robotoblack',Arial, Helvetica, sans-serif;







font-size:16px;







font-weight:normal;







color:#ffffff;







text-transform:uppercase;







margin:0px;







padding-bottom:10px;







}







.section_one_box_text p







{







font-family:Arial, Helvetica, sans-serif;







font-size:14px;







font-weight:normal;







color:#ffffff;







line-height:20px;







margin:0px;







}







.read_more







{







padding:0px;







padding-top:18px;







}







.read_more a







{







background:url(images/read-more-arrow.png) no-repeat right 4px;







font-family:Arial, Helvetica, sans-serif;







font-size:14px !important;







font-weight:normal;







color:#ffffff !important;







line-height:20px;







margin:0px;







padding-right:27px;







text-decoration:none !important;







}







.read_more a:hover







{text-decoration:underline;}















.section_two







{







background:url(images/bottom-navebg.png) no-repeat center top;







width:100%;







height:60px;







margin-top:42px;







border-bottom:1px solid #88b9eb;







}







.section_two_inner







{







width:980px;







margin:0px auto;







}







.logo_bottome







{







float:left;







padding-top:2px;







}







.nave_bottom







{







width:auto;







float:right;







padding-top:17px;







}







.nave_bottom ul







{







margin:0px;







padding:0px;







}







.nave_bottom ul li







{







list-style:none;







float:left;







}







.nave_bottom ul li a







{







text-decoration:none;







font-family:'robotoregular',Arial, Helvetica, sans-serif;







font-size:14px;







font-weight:normal;







color:#ffffff;







margin:0px 20px 0px 20px;







padding-bottom:18px;







-moz-transition: all 0.25s ease-out 0s; -webkit-transition: all 0.25s ease-out 0s;







}







.nave_bottom ul li a.first_child , .nave_bottom ul li:first-child a







{







margin-left:0px;







}







.nave_bottom ul li a.last_child , .nave_bottom ul li:last-child a







{







margin-right:0px;







}







.nave_bottom ul li a:hover







{







color:#ffffff;







text-shadow: 0px 1px 1px rgba(150, 150, 150, 1);







border-bottom:3px solid #ffffff;







}







.footer_sec







{







background:#12508c;







width:100%;







}







.footer_inner







{







width:980px;







margin:0px auto;







}







.footer_inner h3







{







font-family:'robotoblack',Arial, Helvetica, sans-serif;







font-size:14px;







font-weight:normal;







color:#ffffff;







text-transform:uppercase;







margin:0px;







padding-bottom:7px;







}







.footer_inner ul







{







margin:0px;







padding:0px;







}







.footer_inner ul li







{







background:url(images/footerlibg-new.png) no-repeat left 11px;







list-style:none;







}







.footer_inner ul li a







{







text-decoration:none;







font-family:Arial, Helvetica, sans-serif;







font-size:13px;







font-weight:normal;







color:#fff;







padding-left:10px;







-moz-transition: all 0.65s ease-out 0s; -webkit-transition: all 0.65s ease-out 0s;







}







.footer_inner ul li a:hover







{







color:#708aae;







}







.footer_inner p







{







font-family:Arial, Helvetica, sans-serif;







font-size:13px;







font-weight:normal;







color:#fff;







line-height:20px;







margin:0px;







}







.footer_inner p a







{







text-decoration:none;







color:#FFFFFF;







-moz-transition: all 0.65s ease-out 0s; -webkit-transition: all 0.65s ease-out 0s;







}







.footer_inner p a:hover







{







text-decoration:underline;







}







.footer_inner_top







{







padding:0px;







border-bottom:1px solid #3b6c9c;







padding-top:35px;







padding-bottom:30px;







}







.quick_enquiry







{







width:244px;







float:left;







}







.quick_enquiry h3







{







padding-bottom:8px;







}







.quick_enquiry p







{







padding-bottom:10px;







}















.send_btn







{







width:92px;







float:left;







padding-top:6px;







-moz-transition: all 0.65s ease-out 0s; -webkit-transition: all 0.65s ease-out 0s;







}







.send_btn:hover







{







opacity:.7;







}















.footer_company







{







width:180px;







float:left;







margin-left:55px;







}







.footer_services







{







width:182px;







float:left;







}







.footer_system







{







width:163px;







float:left;







}







.get_social







{







width:115px;







float:right;







}







.get_social a







{







float:left;







margin-right:5px;







-moz-transition: all 0.65s ease-out 0s; -webkit-transition: all 0.65s ease-out 0s;







padding-top:10px;







}







.get_social a.margin0 ,.get_social a:last-child







{







margin-right:0px;







}















.get_social a:hover







{







opacity:.7;







}







.footer_bottom_sec







{







padding:0px;







padding-top:15px;







padding-bottom:15px;







}







.footer_bottom_left







{







float:left;







}







.footer_bottom_sec p







{







font-family:Arial, Helvetica, sans-serif;







font-size:12px;







font-weight:normal;







color:#fff;







line-height:20px;







margin:0px;







}







.footer_bottom_right







{







width:149px;







float:right;







}







.powered_by







{







float:left;







}







.redspider_img







{







float:right;







/*padding-top:5px;*/







}















/*--company page css start here--*/















.company_slider







{







/*background:url(images/company-slider.jpg) no-repeat center top;*/







width:100%;







height:350px;



















background-size:100%;







}







.language_block.language_bg







{







background:none;







width:123px;







}







.social_icon_sec.margin_top







{







  top: 110px;

  right: 0px;







}







.breadcumb







{







padding:0px;







/*border-bottom:1px solid #557ba0;







padding-bottom:12px;*/







}







.breadcumb ul







{







margin:0px;







padding:0px;







}







.home_icon







{







float:left;







height:23px;







}











.breadcumb ul li



{



background:url(images/inner-arrow.png) no-repeat left 10px;



list-style:none;



float:left;



margin-left:9px;



}



.breadcumb ul li a



{



text-decoration:none;



font-family:Arial, Helvetica, sans-serif;



font-size:12px;



font-weight:normal;



color:#ffffff;



padding-left:21px;



}



.breadcumb ul li a:hover



{



text-shadow: 0px 1px 1px rgba(150, 150, 150, 1);



}



.banner_text_sec.top



{



top:112px;



}



.banner_text_inner h2



{



font-family:'robotoblack',Arial, Helvetica, sans-serif;



font-size:31px;



font-weight:normal;



color:#ffffff;



text-transform:uppercase;



margin:0px;



padding-top:14px;























width:875px;



}



ul.tab_sec



{



background:url(images/tabline.png) no-repeat center bottom;



width:980px;



margin:0px auto;



padding-top:40px;



padding-bottom:10px;























display:inline-block;



}



.tab_sec.width



{



width:721px;















display:block;











padding-bottom:83px;



}







ul.tab_sec ul li



{



list-style:none;



float:left;



}



ul.tab_sec li a



{



background:#ffffff;



width:231px; float:left;



text-decoration:none;



font-family:Arial, Helvetica, sans-serif;



font-size:14px;



font-weight:normal;



color:#808080;



display:block;



text-align:center;



margin-right:14px;



margin-bottom:14px;



padding:12px 0px 20px 0px;



-moz-transition: all 0.65s ease-out 0s; -webkit-transition: all 0.65s ease-out 0s;height:20px;



}



ul.tab_sec li a:hover,ul.tab_sec li a.active , ul.tab_sec li.ui-tabs-active a



{



background:#008d6d;



color:#FFFFFF;



text-shadow: 0px 1px 1px rgba(150, 150, 150, 1);



}



ul.tab_sec li:last-child a{margin-right:0px;}



















ul.tab_sec li a.margin0{









margin-right:0px;







}











.content_main



{



width:980px;



margin:0px auto;



}



.content_sec ul {







margin:0px;







padding:0px;







list-style:none;







}



















.content_sec ul li{







background:url(images/bullet1.jpg) left 9px no-repeat;







list-style:none;







font-family:Arial, Helvetica, sans-serif;







font-size:16px;







font-weight:normal;







color:#808080;







line-height:24px;







margin:0px 0px 0px 15px;







padding-left:15px;







}



.content_main a {



color:#3f89d2;



font-size:16px;



text-decoration:underline;



}



















.content_main a:hover {



text-decoration:none;



}



.content_sec



{



width:980px;



margin:0px auto;



padding-top:25px;



padding-bottom:25px;



}



.content_sec h2



{



font-family:'robotobold',Arial, Helvetica, sans-serif;



font-size:30px;



font-weight:normal;



color:#0a4a89;



text-transform:uppercase;



margin:0px;



padding-bottom:10px;



line-height:35px;



}







.content_sec p



{



font-family:Arial, Helvetica, sans-serif;



font-size:16px;



font-weight:normal;



color:#808080;



line-height:24px;



margin:0px 0px 10px 0px;



/*text-align:justify;*/



}



.content_sec_inner



{



padding:0px;



padding-top:5px;



}



.content_sec p.block_p



{



font-family:'robotomedium',Arial, Helvetica, sans-serif;



font-size:18px;



font-weight:normal;



color:#565656;



line-height:26px;



/*margin:0px;*/



}



.content_left



{



float:left;



padding-top:5px;



width:460px;



}











.content_left img























{



width:100% !important;











}



















.content_left a.download {





background:url(images/pdf.png) no-repeat 10px 10px #008d6d;





margin: 10px auto;





width: 225px;





display: block;





color: #fff;





padding: 10px 20px;





text-decoration: none;





border-radius: 5px;





text-align:right;





}







.content_right



{



width:500px;



float:right;



}



/*.content_right p



{



padding-bottom:15px;



}*/















.tab_contnet {

font-family:Arial, Helvetica, sans-serif;

font-size:16px;

font-weight:normal;

color:#808080;

line-height:24px;

margin:0px;

/*text-align:justify;*/

}















/*--service deatil page css start here--*/



.service_detail_slider



{



background:url(images/service-detail-slider.jpg) no-repeat center top;



width:100%;



height:350px;



}



.content_right h3



{



font-family:'robotobold',Arial, Helvetica, sans-serif;



font-size:20px;



font-weight:normal;



color:#008d6d;



margin:0px 0px 8px 0px;



}



.service_detail_right



{



padding:0px;



}



.service_detail_right h3



{



padding-bottom:12px;



}



.service_detail_right p



{



padding-bottom:12px;



}



.service_detail_right ul



{



margin:0px;



padding:0px;



padding-top:6px;



padding-left:30px;



}



.service_detail_right ul li



{



background:url(images/service-detail-libg.png) no-repeat left 10px;



list-style:none;



font-family:Arial, Helvetica, sans-serif;



font-size:16px;



font-weight:normal;



color:#808080;



line-height:24px;



padding-left:10px;



padding-bottom:24px;



}







/*--services page css start here--*/



.services_slider



{



background: url(images/services-page-slider.jpg) no-repeat center top;



width:100%;



height:510px;



}



.services_slider_text



{



padding:0px;



padding-right:343px;



}



.service_sec



{



width:980px;



margin:0px auto;



position:relative;



margin-top:-115px;



}



.service_box_left



{



background:#FFFFFF;



width:238px;



float:left;



border-bottom:3px solid #008d6d;



cursor:pointer;



/*padding-bottom:25px;*/



margin-right:9px;



margin-bottom:20px;



-moz-transition: all 0.65s ease-out 0s; -webkit-transition: all 0.65s ease-out 0s;



height:480px;

margin-top: 40px;

}











.service_box_left a {











text-decoration:none;











}



















.service_box_left.margin0



{



margin-right:0px;



}



.service_box_left:hover



{



background:#008d6d;



}



.service_box_left:hover .service_box_text h2



{



color:#FFFFFF;



}



.service_box_left:hover .service_box_text p



{



color:#FFFFFF;



}











.service_box_img



{



padding:0px;



}







.service_box_img img



{



width:100%;



height:auto;



}



.service_box_text



{



padding:0px;



padding:22px 19px 0px 19px;



}



.service_box_text h2



{



font-family:'robotoregular',Arial, Helvetica, sans-serif;



font-size:18px;



font-weight:normal;



color:#396c9e;



text-transform:uppercase;



margin:0px;



line-height:normal;



padding-bottom:8px;overflow:hidden;



-moz-transition: all 0.65s ease-out 0s; -webkit-transition: all 0.65s ease-out 0s;



}



.service_box_text p



{



font-family:Arial, Helvetica, sans-serif;



font-size:14px;



font-weight:normal;



color:#808080;



line-height:24px;



margin:0px;



padding-bottom:15px;



/*text-align:justify;*/



-moz-transition: all 0.65s ease-out 0s;



-webkit-transition: all 0.65s ease-out 0s;



}



.service_read_more



{



padding:0px;







}



.service_read_more a , .service_read_more p



{



float:left;



text-decoration:none;



background:url(images/service-box-arrow.png) no-repeat right 8px;



font-family:Arial, Helvetica, sans-serif;



font-size:14px;



font-weight:normal;



color:#3f89d2;



line-height:24px;



margin:0px;



padding-right:25px;

























padding-bottom:0px;





}



.service_box_left:hover .service_read_more a , .service_box_left:hover .service_read_more p



{



background:url(images/service-box-arrow-hover.png) no-repeat right 8px;



color:#FFFFFF;



}



.services_slider_text p



{



font-family:'robotomedium',Arial, Helvetica, sans-serif;



font-size:18px;



font-weight:normal;



color:#fff;



line-height:26px;



margin:0px;



}







/*--international network page css start here--*/



.network_slider



{



background:url(images/network-page-slider.jpg) no-repeat center top;



width:100%;



height:350px;



}







.mape_sec



{



width:980px;



margin:0px auto;



text-align:center;



padding:60px 0px 50px 0px;



}







/*--downloand page css start here--*/



.download_slider



{



background:url(images/download-page-slider.jpg) no-repeat center top;



width:100%;



height:350px;



}























.tab_sec.width_company















{











width:476px;











padding-bottom:83px;











display:block;















}







.tab_sec.width_download



{



width:235px;























display:block;



















padding-bottom:83px;



}



.download_sec



{



padding:0px;



padding-top:25px;



}



.download_sec h2



{



font-family:'robotobold',Arial, Helvetica, sans-serif;



font-size:20px;



font-weight:normal;



color:#008d6d;



margin:0px;



text-transform:none;



padding-bottom:25px;



}



















 .ui-corner-all .ui-icon{background:url(images/plus.png) center center no-repeat; width:25px; height:25px; display:block; float:right}



 .ui-state-active .ui-icon {



	background:url(images/minus.png) center center no-repeat;



	height:24px;



	width:24px;



}



.ui-accordion .ui-accordion-header .ui-accordion-header-icon {



position: absolute;



right: 5%;



top: 31%;







}







.manual_text



{



background:#FFFFFF ;



width:450px;



height:43px;



position:relative;



float:left;



border:none;



font-family:'robotoregular',Arial, Helvetica, sans-serif;



font-size:18px;



font-weight:normal;color:#808080;



padding:16px 24px 3px;



outline:none;



margin-bottom:10px;



border:1px solid #fff;



transition:all 0.65s;



}











.manual_text.ui-state-active



/*.manual_text.ui-widget-content .ui-state-active,



.manual_text.ui-widget-header .ui-state-active*/



{



border:1px solid #008d6d;



border-bottom:none;



margin-bottom:0px;



/*font-family:'robotoblack',Arial, Helvetica, sans-serif;*/



font-size:18px;



font-weight:bold;



color:#3f89d2;



/*text-transform:uppercase;*/



}







.accordion_content



{



background: none repeat scroll 0 0 #fff;



border: 1px solid #008d6d;



border-top:none;



clear:both;



margin-bottom:10px;



padding:15px 25px;



}







.download_left



{



width:480px;



float:left;



}



.download_right



{



width:480px;



float:right;



}



.report_sec



{



background:#ffffff;



padding:0px;



border:1px solid #008d6d;



padding-left:28px;



padding-right:20px;



padding-bottom:20px;



}



.report_sec_one



{



padding:0px;



padding:15px 0px 15px 0px;



}



.report_text



{



float:left;



}



.report_text h3



{



font-family:'robotoblack',Arial, Helvetica, sans-serif;



font-size:18px;



font-weight:normal;



color:#3f89d2;



text-transform:uppercase;



margin:0px;



}



.report_sec h4



{



font-family:Arial, Helvetica, sans-serif;



font-size:18px;



font-weight:bold;



color:#35689b;



margin:0px;



padding-bottom:14px;



}



.report_sec p



{



font-family:Arial, Helvetica, sans-serif;



font-size:16px;



font-weight:normal;



color:#808080;



line-height:24px;



margin:0px;



padding-bottom:24px;



}



.minus_icon



{



float:right;



}



.simple_report



{



padding:0px;



padding-top:18px;



}



.personality_sec



{



padding:0px;



padding-bottom:25px;



}



.personality_sec h5



{



font-family:Arial, Helvetica, sans-serif;



font-size:18px;



font-weight:normal;



color:#008d6d;



margin:0px;



padding-bottom:8px;



}



.personality_sec ul



{



margin:0px;



padding:0px;



}



.personality_sec ul li



{



background:url(images/pdf-icon.png) no-repeat left 2px;



list-style:none;



font-family:Arial, Helvetica, sans-serif;



font-size:18px;



font-weight:normal;



color:#4c4c4c;



padding-left:31px;



padding-top:12px;



}



.personality_sec ul li a



{



text-decoration:none;



color:#4c4c4c;







}



.personality_sec ul li a:hover



{



color:#35689b;



}







/*----------contact-css-------------*/







.contact_left{



float:left;



/*position:absolute;*/



width:320px;



}



















img.ajax-loader {















display: none;















}



















.input_text {



width:90%;



padding: 10px 10px 10px 10px;



margin-bottom: 10px;



text-align:left;



border:1px solid #999;



border-radius:5px;



outline:none;



color#999;



}







.input_textarea {



width:90%;



height:150px;



padding: 10px 10px 10px 10px;



margin-bottom: 10px;



text-align:left;



resize:none;



border:1px solid #999;



border-radius:5px;



outline:none;



color#999;



}



.input_upload{



background:url(images/eng.png) no-repeat top center;



background-size:100%;



padding: 13px 10px 0px 10px;



margin-bottom: 10px;



outline:none;



width:90%;



text-align:left;



height:38px;



cursor:pointer;



text-indent:-9999px;



}



















.submit_btn{



background:url(images/send-btn.png) no-repeat top center;



width:92px;



height:38px;



text-indent:-9999px;



cursor:pointer;



border:none;



outline:none;



}







.contact_left span.wpcf7-not-valid-tip{



position:absolute;



top:-12px;



right:7px;



font-size:12px;



















}







.wpcf7-response-output {



font-size:12px;



position:relative;



bottom:20px;



text-align:center;



}



















.contact_right {















	















float:right;



width:480px;



text-align:left;



/*margin:0 0 0 25px;*/



}



.sitemap















{















float:left;















text-align:left;















width:160px;















}



.sitemap ul li















{















list-style:disc;















font-size:14px;















}















.sitemap ul li ul















{















margin-left:15px;















}















.sitemap ul li ul li















{















list-style:circle;















}















.sitemap ul li a















{















font-size:16px;















}



















/*--contact page css start here--*/



.contact_slider



{



background:url(images/contact-slider.jpg) no-repeat center top;



width:100%;



height:350px;



}



.content_sec p.contact_p {



    color: #386b9d;



    font-family: Arial,Helvetica,sans-serif;



    font-size: 16px;



    font-weight:bold;



    line-height: 24px;



	margin:0px;



	text-align:center;



	padding:10px 25px 0px 25px;

	

	text-align:justify;



}







.contact_sec



{



padding:0px;



/*padding-top:85px;*/



}



.contact_top



{



padding:0px;



}



.contact_top_left



{



background:url(images/contact-left-border.png) no-repeat left top;



float:left;



padding-top:41px;



}



.contact_top_right



{



background:url(images/contact-right-border.png) no-repeat left top;



width:480px;



float:right;



padding-top:38px;



}



.contact_top_right_one



{



padding:0px;



padding-bottom:12px;



clear:both;



}



.contact_img {



float:left;



padding-top:3px;



}







.contact_top_text {



float:left;



padding-left:7px;



}





/*a.google-map-fb-popup1 

{



font-weight:normal;



font-family:Arial, Helvetica, sans-serif;



color:#3f89d2;



}*/









.contact_top_right p



{



font-family:Arial, Helvetica, sans-serif;



font-size:14px;



font-weight:normal;



color:#50504f;



line-height:18px;



margin:0px;



}



.contact_top_right p a



{



text-decoration:none;



color:#50504f;



}



.contact_top_right p a:hover



{



color:#000000;



}







.contact_top_right p.top_p



{



font-size:16px;



font-weight:bold;



color:#41403f;



line-height:24px;



padding-bottom:12px;



}



.contact_top_right h4



{



font-family:Arial, Helvetica, sans-serif;



font-size:16px;



font-weight:bold;



color:#41403f;



line-height:24px;



margin:0px;



}



.contact_mape



{



padding:0px;



padding-top:40px;



}



.contact_form_sec



{



padding:0px;



padding-top:30px;



}



.contact_form_sec h3



{



font-family:'robotobold',Arial, Helvetica, sans-serif;



font-size:30px;



font-weight:normal;



color:#0a4a89;



text-transform:uppercase;



margin:0px;



padding-bottom:12px;



}







.contact_form



{



background:#d5dbde;



height:250px;



padding:40px 40px 40px 40px; 



}



.contact_input_sec



{



width:239px;



float:left;



margin-right:30px;



padding-bottom:11px;



}



.contact_input_sec1



{



width:361px;



float:left;



margin-right:30px;



padding-bottom:11px;



}



.contact_text



{



float:left;



}



.contact_text p



{



font-family:Arial, Helvetica, sans-serif;



font-size:13px;



font-weight:normal;



color:#666666;



line-height:18px;



margin:0px;



padding-bottom:2px;



}



.contact_text p span



{



color:#0a4a89;



}







.contact_form_left



{



width:538px;



float:left;



}



.name_input



{



background:#ffffff;



width:219px;



height:40px;



border:1px solid #c4c9cc;



float:left;



font-family:Arial, Helvetica, sans-serif;



font-size:13px;



font-weight:normal;



color:#666666;



line-height:18px;



padding-left:10px;



padding-right:10px;



}




.name_input.select{ width:241px; height:44px;}




.contact_form_right



{



width:361px;



float:right;







}



.enquiry_textarea



{



background:#ffffff;



width:341px;



height:100px;



border:1px solid #c4c9cc;



float:left;



font-family:Arial, Helvetica, sans-serif;



font-size:13px;



font-weight:normal;



resize:none;



color:#666666;



line-height:18px;



padding-left:10px;



padding-right:10px;



padding-top:10px;



padding-bottom:10px;



}



.submit_btn



{



background:#008d6c;



width:361px;



height:39px;



border-radius:4px;



font-family:'robotoblack',Arial, Helvetica, sans-serif;



font-size:14px;



font-weight:normal;



color:#ffffff;



text-transform:uppercase;



text-align:center;



border:none;



margin-top:20px;



cursor:pointer;



text-indent:inherit;



}







/*--career page css start here--*/



.career_slider



{



background:url(images/career-page-slider.jpg) no-repeat center top;



width:100%;



height:350px;



}



.career_sec_top



{



background:#ffffff;



padding:0px;



padding-top:42px;



padding-bottom:42px;



}



.career_sec_top_left



{



float:left;



padding-left:42px;



}







.career_sec_top_right



{



width:435px;



float:right;



padding-right:39px;



}



.career_sec_top_right p



{



font-family:Arial, Helvetica, sans-serif;



font-size:14px;



font-weight:normal;



color:#50504f;



line-height:18px;



margin:0px;



padding-bottom:15px;



}



.career_sec_top_right p a



{



text-decoration:none;



color:#50504f;



}



.career_sec_top_right p a:hover



{



text-decoration:underline;



color:#000000;



}











.career_sec_top_right p.available_p



{



font-size:16px;



font-weight:bold;



color:#41403f;



}



.career_sec_top_right p.bi_lingual_p



{



font-size:16px;



font-weight:bold;



color:#12508c;



}



.career_sec_top_right_one



{



padding:0px;



}



.career_sec_top_right_one p



{



padding-bottom:0px;



}







.career_sec_top_right_one1



{



padding:0px;



padding-bottom:7px;



}



.career_icon



{



float:left;



padding-top:3px;



}



.career_sec_top_right_text



{



float:left;



padding-left:7px;



}







.career_form



{



padding:0px;



background:#d5dbde;



padding:42px 80px 42px 80px; 



}







.career_input_sec



{



width:239px;



float:left;



margin-right:51px;



padding-bottom:14px;



}



.career_input_sec.margin0



{



margin-right:0px;



}



.career_text



{



float:left;



}



.career_text p



{



font-family:Arial, Helvetica, sans-serif;



font-size:13px;



font-weight:normal;



color:#666666;



line-height:18px;



margin:0px;



padding-bottom:2px;



}







.career_name_input



{



background:#ffffff;



width:219px;



height:40px;



border:1px solid #c4c9cc;



float:left;



font-family:Arial, Helvetica, sans-serif;



font-size:13px;



font-weight:normal;



color:#666666;



line-height:18px;



padding-left:10px;



padding-right:10px;



text-align:left;



}







.browsesec {

position: relative;

z-index: 1;

float:right;

bottom:0px;

}



.upload-doc {

border:medium none !important;

height:44px;

opacity:0;

float:left;

width:219px;

cursor:pointer;

position:relative;

z-index:1000;

}



.browse {

background:url("images/upload-e.png") no-repeat #fff;

height:44px;

left:0;

padding:0 53px 0 79px;

color:#000;

position:absolute;

top:0;

width:107px;

z-index:-1;

overflow:hidden;

}





.career_send_btn



{



background:#008d6c;



width:240px;



height:39px;



border-radius:4px;



font-family:'robotoblack',Arial, Helvetica, sans-serif;



font-size:14px;



font-weight:normal;



color:#ffffff;



text-transform:uppercase;



text-align:center;



border:none;



margin-top:15px;



cursor:pointer;



}







span.wpcf7-not-valid-tip



{



position:absolute;



font-size:10px;



width:150px;



top:15px;



left:30px



}







.wpcf7-response-output {



float: right;



}







/*--sitemape page css start here--*/



.sitemape_slider



{



background:url(images/download-page-slider.jpg) no-repeat center top;



width:100%;



height:350px;



}







.sitemape_sec



{



padding:0px;



}



.sitemape_sec ul



{



margin:0px;



padding:0px;



}



.sitemape_sec ul li



{



background:#ffffff; position:relative;



list-style:none;



margin-bottom:1px;



}







.sitemape_sec ul li:hover



{



background:#008d6c;



color:#fff;



}







.sitemape_sec ul li a



{



text-decoration:none;



font-family:'robotoregular',Arial, Helvetica, sans-serif;



font-size:15px;



font-weight:normal;



color:#4c4c4c;



display:block;



line-height:24px;



padding:10px 20px 10px 20px;



-moz-transition: all 0.65s ease-out 0s; -webkit-transition: all 0.65s ease-out 0s;



}







.sitemape_sec ul li a:hover



{



background:#008d6c;



color:#ffffff;



}



.sitemape_sec ul li:hover a



{



color:#fff;



}



.sitemape_sec ul li:hover ul li



{



background:url(images/sitemape-libghover.png) no-repeat left 12px #008d6c;



color:#FFFFFF;



}



 .sitemape_sec ul li ul{ padding:0px; padding-left:32px; padding-bottom:15px; margin-top:-10px; }











 .sitemape_sec ul li ul li{background:url(images/sitemape-libg.png) no-repeat left 12px; list-style:none; padding-left:10px;}



  .sitemape_sec ul li ul li a{



  text-decoration:none;



font-family:'robotoregular',Arial, Helvetica, sans-serif;



font-size:15px;



font-weight:normal;



color:#4c4c4c;



display:block;



line-height:6px;



padding-left:0px;



}



 .sitemape_sec ul li ul li:hover



 {



background:url(images/sitemape-libghover.png) no-repeat left 12px #008d6c;



color:#FFFFFF;



}





.sitemape_sec ul li ul li ul



{



margin-top:0px;



}







.left-panel{



background:#fff;



border: 1px solid #008d6d;



padding: 0px; margin-top:15px;



}











.left-panel h3{



background:#008d6d;



color:#fff;



font-weight:normal; 



padding: 5px 10px;



}



	



.panel-body{



padding:15px;



}











/*.panel-body ul {



margin:0px;



padding:0px;



list-style:none;



}











.panel-body ul li{



background:url(images/bullet1.jpg) left 9px no-repeat;



font-family:Arial, Helvetica, sans-serif;



font-size:16px;



font-weight:normal;



color:#808080;



text-decoration:none;



line-height:24px;



padding-left:15px;



}*/















ul.centralalign{float:left; width:240px;}







ul.main-list {float:left; width:220px;}



.border{

border-bottom:1px solid rgb(153, 153, 153);

margin:25px 0px 10px 0px;

}



.description h2{

display:none

}

.psytech-main .psytech-main-row {
    display: flex;
    margin: 25px 0;
    align-items: center;
}
.psytech-main .psytech-main-row .text {
    padding: 20px;
}
.psytech-main .psytech-main-row .col-md-6 {
    /*flex: 0 0 50%;
    max-width: 50%;*/
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}
.psytech-main .psytech-main-row .col-md-4 {
    /*flex: 0 0 33.333333%;
    max-width: 33.333333%;*/
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}
.psytech-main .psytech-main-row img {
    max-width: 100%;
}
.psytech-main.three-box {
    margin: 75px 0;
}
.psytech-main.three-box .psytech-main-row {
    align-items: flex-start;
}
.psytech-main .psytech-main-row h3 {
    font-family: 'robotobold',Arial, Helvetica, sans-serif;
    font-size: 25px;
    font-weight: normal;
    color: #0a4a89;
    margin-bottom: 10px;
}
.psytech-main.three-box .psytech-main-row h3 {
    color: #008d6d;
}
.psytech-main .psytech-main-row img.main-img {
    max-width: 100%;
    height: 337px;
    border-radius: 25px;
    object-fit: cover;
    width: 100%;
}
@media (min-width: 768px) and (max-width: 1023px){
    .content_right {
        width: 63%;
    }
}
@media (max-width: 767px) {
    .psytech-main .psytech-main-row {
        display: flex;
        flex-direction: column;
    }
    .psytech-main .psytech-main-row .col-md-6,
    .psytech-main .psytech-main-row .col-md-4 {
        max-width: 100%;
        flex: 0 0 100%;
        padding: 0;
    }
}